Package com.dslplatform.json.processor
Class Analysis.AccessElements
- java.lang.Object
-
- com.dslplatform.json.processor.Analysis.AccessElements
-
- Enclosing class:
- Analysis
private static class Analysis.AccessElements extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description javax.lang.model.element.AnnotationMirrorannotationjavax.lang.model.element.VariableElementargjavax.lang.model.element.VariableElementfieldjavax.lang.model.element.ExecutableElementreadjavax.lang.model.element.ExecutableElementwrite
-
Constructor Summary
Constructors Modifier Constructor Description privateAccessElements(javax.lang.model.element.ExecutableElement read, javax.lang.model.element.ExecutableElement write, javax.lang.model.element.VariableElement arg, javax.lang.model.element.VariableElement field, javax.lang.model.element.AnnotationMirror annotation)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Analysis.AccessElementscollection(javax.lang.model.element.ExecutableElement read, javax.lang.model.element.AnnotationMirror annotation)static Analysis.AccessElementsfield(javax.lang.model.element.VariableElement field, javax.lang.model.element.VariableElement arg, javax.lang.model.element.AnnotationMirror annotation)static Analysis.AccessElementsreadOnly(javax.lang.model.element.ExecutableElement read, javax.lang.model.element.VariableElement arg, javax.lang.model.element.AnnotationMirror annotation)static Analysis.AccessElementsreadOnly(javax.lang.model.element.VariableElement field, javax.lang.model.element.ExecutableElement write, javax.lang.model.element.AnnotationMirror annotation)static Analysis.AccessElementsreadWrite(javax.lang.model.element.ExecutableElement read, javax.lang.model.element.ExecutableElement write, javax.lang.model.element.AnnotationMirror annotation)
-
-
-
Field Detail
-
read
@Nullable public final javax.lang.model.element.ExecutableElement read
-
write
@Nullable public final javax.lang.model.element.ExecutableElement write
-
field
@Nullable public final javax.lang.model.element.VariableElement field
-
arg
@Nullable public final javax.lang.model.element.VariableElement arg
-
annotation
@Nullable public final javax.lang.model.element.AnnotationMirror annotation
-
-
Constructor Detail
-
AccessElements
private AccessElements(@Nullable javax.lang.model.element.ExecutableElement read, @Nullable javax.lang.model.element.ExecutableElement write, @Nullable javax.lang.model.element.VariableElement arg, @Nullable javax.lang.model.element.VariableElement field, @Nullable javax.lang.model.element.AnnotationMirror annotation)
-
-
Method Detail
-
readWrite
public static Analysis.AccessElements readWrite(javax.lang.model.element.ExecutableElement read, javax.lang.model.element.ExecutableElement write, @Nullable javax.lang.model.element.AnnotationMirror annotation)
-
field
public static Analysis.AccessElements field(javax.lang.model.element.VariableElement field, javax.lang.model.element.VariableElement arg, @Nullable javax.lang.model.element.AnnotationMirror annotation)
-
readOnly
public static Analysis.AccessElements readOnly(javax.lang.model.element.ExecutableElement read, javax.lang.model.element.VariableElement arg, @Nullable javax.lang.model.element.AnnotationMirror annotation)
-
readOnly
public static Analysis.AccessElements readOnly(javax.lang.model.element.VariableElement field, javax.lang.model.element.ExecutableElement write, @Nullable javax.lang.model.element.AnnotationMirror annotation)
-
collection
public static Analysis.AccessElements collection(javax.lang.model.element.ExecutableElement read, @Nullable javax.lang.model.element.AnnotationMirror annotation)
-
-