Class Proto.AbstractDeclaring
java.lang.Object
org.immutables.value.processor.meta.Proto.Diagnosable
org.immutables.value.processor.meta.Proto.AbstractDeclaring
- Direct Known Subclasses:
Proto.DeclaringPackage,Proto.DeclaringType
- Enclosing class:
Proto
Introspection supertype for the
Proto.DeclaringType and Proto.DeclaringPackage-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasPrefix()com.google.common.base.Optional<Proto.DeclaringType> asType()protected com.google.common.base.Optional<FIncludeMirror> (package private) List<TypeElement> protected voidcollectEncodings(Collection<EncodingInfo> encodings) com.google.common.base.Optional<DataMirror> com.google.common.base.Optional<String[]> abstract Elementelement()Element suitable for reporting as a source of declaration which might causing problems.protected com.google.common.base.Optional<IncludeMirror> include()(package private) List<TypeElement> (package private) abstract Proto.Interninginterner()used to intern packaged created internallybooleanbooleanbooleanbooleanboolean(package private) List<Proto.MetaAnnotated> abstract Stringname()com.google.common.base.Optional<OkTypeAdaptersMirror> abstract Proto.DeclaringPackageprivate voidregisterAnnotationInjection(AnnotationMirror mirror, Proto.MetaAnnotated meta) com.google.common.base.Optional<Long> com.google.common.base.Optional<StyleInfo> style()com.google.common.base.Optional<TypeAdaptersMirror> Methods inherited from class org.immutables.value.processor.meta.Proto.Diagnosable
environment, processing, report, simpleName
-
Field Details
-
annotationInjections
-
-
Constructor Details
-
AbstractDeclaring
public AbstractDeclaring()
-
-
Method Details
-
name
-
element
Description copied from class:Proto.DiagnosableElement suitable for reporting as a source of declaration which might causing problems.- Specified by:
elementin classProto.Diagnosable
-
packageOf
-
include
-
builderInclude
-
asPrefix
-
asType
-
interner
used to intern packaged created internally -
typeAdapters
-
okTypeAdapters
-
includedTypes
-
builderIncludedTypes
-
getAnnotationInjections
-
metaAnnotated
-
registerAnnotationInjection
-
style
-
datatypeEnabled
-
serialVersion
-
isSerialStructural
-
isJacksonSerialized
-
jacksonSerializeMode
-
isJacksonDeserialized
-
collectEncodings
-
depluralize
-
isJacksonDeserializedAnnotated
-
isJacksonJsonTypeInfo
-