Package org.immutables.mirror.processor
Class Mirrors.MirrorModel.AttributeModel
- java.lang.Object
-
- org.immutables.mirror.processor.Mirrors.MirrorModel.AttributeModel
-
- Enclosing class:
- Mirrors.MirrorModel
class Mirrors.MirrorModel.AttributeModel extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) javax.lang.model.element.ExecutableElementelement(package private) booleanisArray(package private) Mirrors.AttributeTypeKindkind(package private) Mirrors.MirrorModelmirrorModel(package private) java.lang.Stringname(package private) java.lang.Stringsuffix(package private) javax.lang.model.type.TypeMirrortype
-
Constructor Summary
Constructors Constructor Description AttributeModel(javax.lang.model.element.ExecutableElement element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private Mirrors.MirrorModelgetMirrorModelIfAnnotation()(package private) booleanisBoolean()(package private) booleanisDouble()(package private) booleanisFloat()
-
-
-
Field Detail
-
element
final javax.lang.model.element.ExecutableElement element
-
name
final java.lang.String name
-
isArray
final boolean isArray
-
type
final javax.lang.model.type.TypeMirror type
-
kind
final Mirrors.AttributeTypeKind kind
-
suffix
final java.lang.String suffix
-
mirrorModel
@Nullable final Mirrors.MirrorModel mirrorModel
-
-
Method Detail
-
getMirrorModelIfAnnotation
@Nullable private Mirrors.MirrorModel getMirrorModelIfAnnotation()
-
isBoolean
boolean isBoolean()
-
isFloat
boolean isFloat()
-
isDouble
boolean isDouble()
-
-