Package com.google.common.base
Class Platform
- java.lang.Object
-
- com.google.common.base.Platform
-
@GwtCompatible(emulated=true) final class Platform extends java.lang.Object
Methods factored out so that they can be emulated differently in GWT.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classPlatform.JdkPatternCompiler
-
Field Summary
Fields Modifier and Type Field Description private static java.util.logging.Loggerloggerprivate static PatternCompilerpatternCompiler
-
Constructor Summary
Constructors Modifier Constructor Description privatePlatform()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static CommonPatterncompilePattern(java.lang.String pattern)(package private) static java.lang.StringemptyToNull(java.lang.String string)(package private) static java.lang.StringformatCompact4Digits(double value)(package private) static <T extends java.lang.Enum<T>>
Optional<T>getEnumIfPresent(java.lang.Class<T> enumClass, java.lang.String value)private static PatternCompilerloadPatternCompiler()private static voidlogPatternCompilerError(java.util.ServiceConfigurationError e)(package private) static java.lang.StringnullToEmpty(java.lang.String string)(package private) static CharMatcherprecomputeCharMatcher(CharMatcher matcher)(package private) static booleanstringIsNullOrEmpty(java.lang.String string)(package private) static longsystemNanoTime()CallsSystem.nanoTime().(package private) static booleanusingJdkPatternCompiler()
-
-
-
Field Detail
-
logger
private static final java.util.logging.Logger logger
-
patternCompiler
private static final PatternCompiler patternCompiler
-
-
Method Detail
-
systemNanoTime
static long systemNanoTime()
CallsSystem.nanoTime().
-
precomputeCharMatcher
static CharMatcher precomputeCharMatcher(CharMatcher matcher)
-
getEnumIfPresent
static <T extends java.lang.Enum<T>> Optional<T> getEnumIfPresent(java.lang.Class<T> enumClass, java.lang.String value)
-
formatCompact4Digits
static java.lang.String formatCompact4Digits(double value)
-
stringIsNullOrEmpty
static boolean stringIsNullOrEmpty(java.lang.String string)
-
nullToEmpty
static java.lang.String nullToEmpty(java.lang.String string)
-
emptyToNull
static java.lang.String emptyToNull(java.lang.String string)
-
compilePattern
static CommonPattern compilePattern(java.lang.String pattern)
-
usingJdkPatternCompiler
static boolean usingJdkPatternCompiler()
-
loadPatternCompiler
private static PatternCompiler loadPatternCompiler()
-
logPatternCompilerError
private static void logPatternCompilerError(java.util.ServiceConfigurationError e)
-
-