Package org.immutables.mirror.processor
Class Mirrors
- java.lang.Object
-
- org.immutables.generator.Builtins
-
- org.immutables.generator.AbstractTemplate
-
- org.immutables.mirror.processor.Mirrors
-
- Direct Known Subclasses:
Generator_Mirrors
@Template class Mirrors extends AbstractTemplate
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classMirrors.AttributeTypeKind(package private) classMirrors.MirrorModel-
Nested classes/interfaces inherited from class org.immutables.generator.Builtins
Builtins.Literal
-
-
Field Summary
-
Fields inherited from class org.immutables.generator.AbstractTemplate
classpath, output
-
-
Constructor Summary
Constructors Constructor Description Mirrors()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) com.google.common.collect.ImmutableList<Mirrors.MirrorModel>allMirrors()private static javax.lang.model.element.TypeElementtoElement(javax.lang.model.type.TypeMirror type)private javax.lang.model.element.TypeElementvalidated(javax.lang.model.element.Element element)-
Methods inherited from class org.immutables.generator.AbstractTemplate
annotations, processing, round
-
-
-
-
Method Detail
-
allMirrors
com.google.common.collect.ImmutableList<Mirrors.MirrorModel> allMirrors()
-
toElement
private static javax.lang.model.element.TypeElement toElement(javax.lang.model.type.TypeMirror type)
-
validated
@Nullable private javax.lang.model.element.TypeElement validated(javax.lang.model.element.Element element)
-
-