.omitEmptyStrings().trimResults();
private static final Pattern COLON_SLASH_SLASH = Pattern.compile("://", Pattern.LITERAL);
private static final String QUOTED_DOT = Matcher.quoteReplacement(".");
+ public static final String MODULE_INFO_CLASS_NAME = "$YangModuleInfoImpl";
+ public static final String MODEL_BINDING_PROVIDER_CLASS_NAME = "$YangModelBindingProvider";
+ public static final String PATTERN_CONSTANT_NAME = "PATTERN_CONSTANTS";
+ public static final String MEMBER_PATTERN_LIST = "patterns";
private static final ThreadLocal<SimpleDateFormat> PACKAGE_DATE_FORMAT = new ThreadLocal<SimpleDateFormat>() {
@Beta
public final class Types {
-
- public static final ConcreteType BOOLEAN = typeForClass(Boolean.class);
- public static final ConcreteType RPC_CALLBACK = typeForClass(RpcCallback.class);
- public static final ConcreteType STRING = typeForClass(String.class);
- public static final ConcreteType VOID = typeForClass(Void.class);
- public static final ConcreteType BYTE_ARRAY = primitiveType("byte[]", null);
- public static final ConcreteType CHAR_ARRAY = primitiveType("char[]", null);
-
- private static final Splitter DOT_SPLITTER = Splitter.on('.');
- private static final Type SET_TYPE = typeForClass(Set.class);
- private static final Type LIST_TYPE = typeForClass(List.class);
- private static final Type MAP_TYPE = typeForClass(Map.class);
-
private static final CacheLoader<Class<?>, ConcreteType> TYPE_LOADER =
new CacheLoader<Class<?>, ConcreteType>() {
private static final LoadingCache<Class<?>, ConcreteType> TYPE_CACHE =
CacheBuilder.newBuilder().weakKeys().build(TYPE_LOADER);
+ public static final ConcreteType BOOLEAN = typeForClass(Boolean.class);
+ public static final ConcreteType RPC_CALLBACK = typeForClass(RpcCallback.class);
+ public static final ConcreteType STRING = typeForClass(String.class);
+ public static final ConcreteType VOID = typeForClass(Void.class);
+ public static final ConcreteType BYTE_ARRAY = primitiveType("byte[]", null);
+ public static final ConcreteType CHAR_ARRAY = primitiveType("char[]", null);
+
+ private static final Splitter DOT_SPLITTER = Splitter.on('.');
+ private static final Type SET_TYPE = typeForClass(Set.class);
+ private static final Type LIST_TYPE = typeForClass(List.class);
+ private static final Type MAP_TYPE = typeForClass(Map.class);
private Types() {
throw new UnsupportedOperationException("Utility class");
}
}
}
-