com.dslplatform.json.processor
Class Analysis.AccessElements

java.lang.Object
  extended by com.dslplatform.json.processor.Analysis.AccessElements
Enclosing class:
Analysis

public static class Analysis.AccessElements
extends Object


Field Summary
 AnnotationMirror annotation
           
 VariableElement arg
           
 VariableElement field
           
 ExecutableElement read
           
 ExecutableElement write
           
 
Method Summary
static Analysis.AccessElements field(VariableElement field, VariableElement arg, AnnotationMirror annotation)
           
static Analysis.AccessElements readOnly(ExecutableElement read, VariableElement arg, AnnotationMirror annotation)
           
static Analysis.AccessElements readOnly(VariableElement field, ExecutableElement write, AnnotationMirror annotation)
           
static Analysis.AccessElements readWrite(ExecutableElement read, ExecutableElement write, AnnotationMirror annotation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

read

public final ExecutableElement read

write

public final ExecutableElement write

field

public final VariableElement field

arg

public final VariableElement arg

annotation

public final AnnotationMirror annotation
Method Detail

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)


Copyright © 2019. All rights reserved.