Class Proto
- java.lang.Object
-
- org.immutables.value.processor.meta.Proto
-
@Enclosing public class Proto extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProto.AbstractDeclaringIntrospection supertype for theProto.DeclaringTypeandProto.DeclaringPackagestatic classProto.DeclaringPackagestatic classProto.DeclaringType(package private) static classProto.DeclatedTypeToElement(package private) static classProto.Diagnosable(package private) static classProto.ElementToNamestatic classProto.Environment(package private) static classProto.Interning(package private) static classProto.IsPublicstatic classProto.JacksonModestatic classProto.MetaAnnotatedprivate static classProto.MetaAnnotatedCachestatic classProto.ProtoclassPrototypical model for generated derived classes.(package private) static classProto.ToImmutableInfo(package private) static classProto.ToInjectionInfo(package private) static classProto.ToStyleInfoprivate static classProto.TypeFactoryAndInflater
-
Field Summary
Fields Modifier and Type Field Description private static booleanDEBUG_ON(package private) static java.lang.StringJACKSON_ANNOTATIONS_INSIDE(package private) static java.lang.StringJACKSON_DESERIALIZE(package private) static java.lang.StringJACKSON_SERIALIZE(package private) static java.lang.StringJACKSON_TYPE_INFO(package private) static java.lang.StringORDINAL_VALUE_INTERFACE_TYPE(package private) static java.lang.StringPARCELABLE_CREATOR_FIELD(package private) static java.lang.StringPARCELABLE_INTERFACE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description privateProto()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.lang.String[]concat(java.lang.String[] first, java.lang.String[] second)(package private) static booleanisAnnotatedWith(javax.lang.model.element.Element element, java.lang.String annotation)(package private) static booleanisJacksonDeserializedAnnotated(javax.lang.model.element.Element element)(package private) static booleanisJacksonJsonTypeInfoAnnotated(javax.lang.model.element.Element element)(package private) static booleanisJacksonSerializedAnnotated(javax.lang.model.element.Element element)static Type.FactorytypeFactory()private static Proto.TypeFactoryAndInflatertypeFactoryAndInflater()
-
-
-
Field Detail
-
DEBUG_ON
private static final boolean DEBUG_ON
- See Also:
- Constant Field Values
-
ORDINAL_VALUE_INTERFACE_TYPE
static final java.lang.String ORDINAL_VALUE_INTERFACE_TYPE
- See Also:
- Constant Field Values
-
JACKSON_TYPE_INFO
static final java.lang.String JACKSON_TYPE_INFO
- See Also:
- Constant Field Values
-
JACKSON_DESERIALIZE
static final java.lang.String JACKSON_DESERIALIZE
- See Also:
- Constant Field Values
-
JACKSON_SERIALIZE
static final java.lang.String JACKSON_SERIALIZE
- See Also:
- Constant Field Values
-
JACKSON_ANNOTATIONS_INSIDE
static final java.lang.String JACKSON_ANNOTATIONS_INSIDE
- See Also:
- Constant Field Values
-
PARCELABLE_INTERFACE_TYPE
static final java.lang.String PARCELABLE_INTERFACE_TYPE
- See Also:
- Constant Field Values
-
PARCELABLE_CREATOR_FIELD
static final java.lang.String PARCELABLE_CREATOR_FIELD
- See Also:
- Constant Field Values
-
-
Method Detail
-
typeFactory
public static Type.Factory typeFactory()
-
typeFactoryAndInflater
private static Proto.TypeFactoryAndInflater typeFactoryAndInflater()
-
isJacksonSerializedAnnotated
static boolean isJacksonSerializedAnnotated(javax.lang.model.element.Element element)
-
isJacksonDeserializedAnnotated
static boolean isJacksonDeserializedAnnotated(javax.lang.model.element.Element element)
-
isJacksonJsonTypeInfoAnnotated
static boolean isJacksonJsonTypeInfoAnnotated(javax.lang.model.element.Element element)
-
isAnnotatedWith
static boolean isAnnotatedWith(javax.lang.model.element.Element element, java.lang.String annotation)
-
concat
@Nullable static java.lang.String[] concat(@Nullable java.lang.String[] first, @Nullable java.lang.String[] second)
-
-