Class Proto.DeclaringPackage
java.lang.Object
org.immutables.value.processor.meta.Proto.Diagnosable
org.immutables.value.processor.meta.Proto.AbstractDeclaring
org.immutables.value.processor.meta.Proto.DeclaringPackage
- Direct Known Subclasses:
ImmutableProto.DeclaringPackage
- Enclosing class:
Proto
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcollectEncodings(Collection<EncodingInfo> encodings) com.google.common.base.Optional<DataMirror> com.google.common.base.Optional<String[]> abstract PackageElementelement()Element suitable for reporting as a source of declaration which might causing problems.booleanbooleanbooleanbooleanname()Name is the only equivalence attribute.(package private) com.google.common.base.Optional<Proto.DeclaringPackage> com.google.common.base.Optional<Long> com.google.common.base.Optional<StyleInfo> style()Methods inherited from class org.immutables.value.processor.meta.Proto.AbstractDeclaring
asPrefix, asType, builderInclude, builderIncludedTypes, getAnnotationInjections, include, includedTypes, interner, isJacksonDeserializedAnnotated, jacksonSerializeMode, metaAnnotated, okTypeAdapters, typeAdaptersMethods inherited from class org.immutables.value.processor.meta.Proto.Diagnosable
environment, processing, report
-
Constructor Details
-
DeclaringPackage
public DeclaringPackage()
-
-
Method Details
-
element
Description copied from class:Proto.DiagnosableElement suitable for reporting as a source of declaration which might causing problems.- Specified by:
elementin classProto.AbstractDeclaring
-
packageOf
- Specified by:
packageOfin classProto.AbstractDeclaring
-
simpleName
- Overrides:
simpleNamein classProto.Diagnosable
-
name
Name is the only equivalence attribute. Basically packages are interned by name.- Specified by:
namein classProto.AbstractDeclaring- Returns:
- package name
-
namedParentPackage
-
isJacksonSerialized
- Overrides:
isJacksonSerializedin classProto.AbstractDeclaring
-
isJacksonDeserialized
- Overrides:
isJacksonDeserializedin classProto.AbstractDeclaring
-
isJacksonJsonTypeInfo
- Overrides:
isJacksonJsonTypeInfoin classProto.AbstractDeclaring
-
isSerialStructural
- Overrides:
isSerialStructuralin classProto.AbstractDeclaring
-
serialVersion
- Overrides:
serialVersionin classProto.AbstractDeclaring
-
style
- Overrides:
stylein classProto.AbstractDeclaring
-
depluralize
- Overrides:
depluralizein classProto.AbstractDeclaring
-
collectEncodings
- Overrides:
collectEncodingsin classProto.AbstractDeclaring
-
datatypeEnabled
- Overrides:
datatypeEnabledin classProto.AbstractDeclaring
-