| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | |
| private abstract class |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private ExposedMethodFinder. | |
| private String[] | |
| private String | |
| private String | |
| private ExposedMethodFinder. | |
| private Exposer | |
| private Type | |
| private String |
| Access | Constructor and Description |
|---|---|
| public | ExposedMethodFinder(String typeName, Type onType, int access, String name, String desc, String[] exceptions, MethodVisitor delegate)
|
| Modifier and Type | Method and Description |
|---|---|
| public abstract void | |
| public abstract void | |
| public abstract void | |
| public abstract void | |
| public abstract void | handleResult(InstanceMethodExposer
-
the InstanceMethodExposer built as a result of visiting ExposeMethod exposer)
|
| public abstract void | handleResult(ClassMethodExposer
-
the ClassMethodExposer built as a result of visiting ExposeClassMethod exposer)
|
| public AnnotationVisitor | visitAnnotation(String
the class descriptor of the annotation class. desc, boolean true if the annotation is visible at runtime. visible)Overrides org. Visits an annotation of this method. |
| public void |
| access | back to summary |
|---|---|
| private int access | |
| classMethVisitor | back to summary |
|---|---|
| private ExposedMethodFinder. | |
| exceptions | back to summary |
|---|---|
| private String[] exceptions | |
| methodDesc | back to summary |
|---|---|
| private String methodDesc | |
| methodName | back to summary |
|---|---|
| private String methodName | |
| methVisitor | back to summary |
|---|---|
| private ExposedMethodFinder. | |
| newExp | back to summary |
|---|---|
| private Exposer newExp | |
| onType | back to summary |
|---|---|
| private Type onType | |
| typeName | back to summary |
|---|---|
| private String typeName | |
| ExposedMethodFinder | back to summary |
|---|---|
| public ExposedMethodFinder(String typeName, Type onType, int access, String name, String desc, String[] exceptions, MethodVisitor delegate) | |
| exposeAsDeleteDescriptor | back to summary |
|---|---|
| public abstract void exposeAsDeleteDescriptor(String descName) | |
| exposeAsGetDescriptor | back to summary |
|---|---|
| public abstract void exposeAsGetDescriptor(String descName, String doc) | |
| exposeAsSetDescriptor | back to summary |
|---|---|
| public abstract void exposeAsSetDescriptor(String descName) | |
| handleNewExposer | back to summary |
|---|---|
public abstract void handleNewExposer(Exposer exposer)
| |
| handleResult | back to summary |
|---|---|
public abstract void handleResult(InstanceMethodExposer exposer)
| |
| handleResult | back to summary |
|---|---|
public abstract void handleResult(ClassMethodExposer exposer)
| |
| visitAnnotation | back to summary |
|---|---|
| public AnnotationVisitor visitAnnotation(String desc, boolean visible) Overrides org. Doc from org. Visits an annotation of this method.
a visitor to visit the annotation values, or null if this visitor is not interested in visiting this annotation. | |
| visitEnd | back to summary |
|---|---|
| public void visitEnd() Overrides org. Doc from org. Visits the end of the method. This method, which is the last one to be called, is used to inform the visitor that all the annotations and attributes of the method have been visited.
| |
| Modifier and Type | Field and Description |
|---|---|
| private String[] | |
| private String | |
| private String[] | |
| private MethodType |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | visit(String
the value name. name, Object the actual value, whose type must be value)Byte, Boolean, Character, Short, Integer , Long, Float, Double,
String or Type of Type#OBJECT or Type#ARRAY sort. This
value can also be an array of byte, boolean, short, char, int, long, float or double values
(this is equivalent to using visitArray and visiting each array element in turn,
but is more convenient).Overrides org. Visits a primitive value of the annotation. |
| public AnnotationVisitor | visitArray(String
the value name. name)Overrides org. Visits an array value of the annotation. |
| public void | visitEnum(String
the value name. name, String the class descriptor of the enumeration class. desc, String the actual enumeration value. value)Overrides org. Visits an enumeration value of the annotation. |
| defaults | back to summary |
|---|---|
| private String[] defaults | |
| doc | back to summary |
|---|---|
| private String doc | |
| names | back to summary |
|---|---|
| private String[] names | |
| type | back to summary |
|---|---|
| private MethodType type | |
| ExposedMethodVisitor | back to summary |
|---|---|
| public ExposedMethodVisitor() | |
| visit | back to summary |
|---|---|
| public void visit(String name, Object value) Overrides org. Doc from org. Visits a primitive value of the annotation.
| |
| visitArray | back to summary |
|---|---|
| public AnnotationVisitor visitArray(String name) Overrides org. Doc from org. Visits an array value of the annotation. Note that arrays of primitive values (such as byte,
boolean, short, char, int, long, float or double) can be passed as value to
| |
| visitEnum | back to summary |
|---|---|
| public void visitEnum(String name, String desc, String value) Overrides org. Doc from org. Visits an enumeration value of the annotation.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public abstract void | |
| public void | visit(String
the value name. name, Object the actual value, whose type must be value)Byte, Boolean, Character, Short, Integer , Long, Float, Double,
String or Type of Type#OBJECT or Type#ARRAY sort. This
value can also be an array of byte, boolean, short, char, int, long, float or double values
(this is equivalent to using visitArray and visiting each array element in turn,
but is more convenient).Overrides org. Visits a primitive value of the annotation. |
| public void | visitEnd()
Overrides org. Visits the end of the annotation. |
| vals | back to summary |
|---|---|
| pack-priv List<String> vals | |
| StringArrayBuilder | back to summary |
|---|---|
| private StringArrayBuilder() | |
| handleResult | back to summary |
|---|---|
| public abstract void handleResult(String[] result) | |
| visit | back to summary |
|---|---|
| public void visit(String name, Object value) Overrides org. Doc from org. Visits a primitive value of the annotation.
| |
| visitEnd | back to summary |
|---|---|
| public void visitEnd() Overrides org. Doc from org. Visits the end of the annotation.
| |