Package com.dslplatform.json.processor
Class Analysis.AccessElements
java.lang.Object
com.dslplatform.json.processor.Analysis.AccessElements
- Enclosing class:
Analysis
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AnnotationMirrorfinal VariableElementfinal VariableElementfinal ExecutableElementfinal ExecutableElement -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAccessElements(ExecutableElement read, ExecutableElement write, VariableElement arg, VariableElement field, AnnotationMirror annotation) -
Method Summary
Modifier and TypeMethodDescriptionstatic Analysis.AccessElementscollection(ExecutableElement read, AnnotationMirror annotation) static Analysis.AccessElementsfield(VariableElement field, VariableElement arg, AnnotationMirror annotation) static Analysis.AccessElementsreadOnly(ExecutableElement read, VariableElement arg, AnnotationMirror annotation) static Analysis.AccessElementsreadOnly(VariableElement field, ExecutableElement write, AnnotationMirror annotation) static Analysis.AccessElementsreadWrite(ExecutableElement read, ExecutableElement write, AnnotationMirror annotation)
-
Field Details
-
read
-
write
-
field
-
arg
-
annotation
-
-
Constructor Details
-
AccessElements
private AccessElements(@Nullable ExecutableElement read, @Nullable ExecutableElement write, @Nullable VariableElement arg, @Nullable VariableElement field, @Nullable AnnotationMirror annotation)
-
-
Method Details
-
readWrite
public static Analysis.AccessElements readWrite(ExecutableElement read, ExecutableElement write, @Nullable AnnotationMirror annotation) -
field
public static Analysis.AccessElements field(VariableElement field, VariableElement arg, @Nullable AnnotationMirror annotation) -
readOnly
public static Analysis.AccessElements readOnly(ExecutableElement read, VariableElement arg, @Nullable AnnotationMirror annotation) -
readOnly
public static Analysis.AccessElements readOnly(VariableElement field, ExecutableElement write, @Nullable AnnotationMirror annotation) -
collection
public static Analysis.AccessElements collection(ExecutableElement read, @Nullable AnnotationMirror annotation)
-