woolpack.misc
クラス MiscUtils
java.lang.Object
woolpack.misc.MiscUtils
public final class MiscUtils
- extends java.lang.Object
ユーティリティです。
型推論で表記を簡略するためのスタティックメソッドを含みます。
- 作成者:
- nakamura
メソッドの概要 |
static
|
fnRunnable(Fn<? super C,?> fn,
C c)
|
static
|
lapTime(Fn<? super C,? extends R> fn,
Fn<java.lang.Long,?> reportFn)
|
static
|
loadBalancer(Fn<java.lang.Object,? extends Fn<? super C,? extends R>> factory,
int length)
|
static
|
runnableFn(java.lang.Runnable runnable)
|
static
|
sleep(long sleepMillis)
|
static
|
switchNearLocale(SwitchFn<java.util.Locale,? extends R> switching)
|
static
|
threadLocal(java.lang.ThreadLocal<? extends R> threadLocal)
|
static
|
tryLocales(Fn<? super java.lang.String,? extends R> nodeMaker,
java.lang.ThreadLocal<java.util.Locale> threadLocal)
|
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lapTime
public static <C,R> LapTimeFn<C,R> lapTime(Fn<? super C,? extends R> fn,
Fn<java.lang.Long,?> reportFn)
loadBalancer
public static <C,R> LoadBalancer<C,R> loadBalancer(Fn<java.lang.Object,? extends Fn<? super C,? extends R>> factory,
int length)
fnRunnable
public static <C> FnRunnable<C> fnRunnable(Fn<? super C,?> fn,
C c)
runnableFn
public static <R> RunnableFn<R> runnableFn(java.lang.Runnable runnable)
sleep
public static <C,R> SleepFn<C,R> sleep(long sleepMillis)
switchNearLocale
public static <R> SwitchNearLocale<R> switchNearLocale(SwitchFn<java.util.Locale,? extends R> switching)
threadLocal
public static <R> ThreadLocalGetter<R> threadLocal(java.lang.ThreadLocal<? extends R> threadLocal)
tryLocales
public static <R> TryLocales<R> tryLocales(Fn<? super java.lang.String,? extends R> nodeMaker,
java.lang.ThreadLocal<java.util.Locale> threadLocal)
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.