Class Constitution.InnerBaseClassDefinition
java.lang.Object
org.immutables.value.processor.meta.Constitution.InnerBaseClassDefinition
- Direct Known Subclasses:
Constitution.InnerBuilderDefinition,Constitution.InnerModifiableDefinition
- Enclosing class:
Constitution
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Genericsfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal Namingfinal Stringfinal Visibility -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate TypeElementprivate booleanprotected abstract booleanUsed to determine if the inner class we're looking for is revelant given the annotations on the prototype class.protected abstract booleanprivate booleanprotected voidprotected void
-
Field Details
-
isAccessibleFields
public final boolean isAccessibleFields -
isPresent
public final boolean isPresent -
isExtending
public final boolean isExtending -
isSuper
public final boolean isSuper -
isInterface
public final boolean isInterface -
visibility
-
simpleName
-
generics
-
naming
-
-
Constructor Details
-
InnerBaseClassDefinition
InnerBaseClassDefinition(Naming naming)
-
-
Method Details
-
lateValidateSuper
-
lateValidateExtending
-
isApplicableTo
Used to determine if the inner class we're looking for is revelant given the annotations on the prototype class. For example, there's no point in doing anything with an Modifiable inner class if it's not setup with the Value.Modifiable annotation. -
isExtending
-
findBaseClassElement
-
isValidInnerBaseClass
-
hasAccessibleConstructor
-