public class BindingContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
NO_INDEX |
Constructor and Description |
---|
BindingContext(ComponentWorkbench workbench,
Reporter reporter,
org.objectweb.asm.Type annotationType,
org.objectweb.asm.tree.ClassNode node,
java.lang.annotation.ElementType elementType,
int parameterIndex,
java.lang.Object visitor) |
BindingContext(ComponentWorkbench workbench,
Reporter reporter,
org.objectweb.asm.Type annotationType,
org.objectweb.asm.tree.FieldNode node,
java.lang.annotation.ElementType elementType,
int parameterIndex,
java.lang.Object visitor) |
BindingContext(ComponentWorkbench workbench,
Reporter reporter,
org.objectweb.asm.Type annotationType,
org.objectweb.asm.tree.MethodNode node,
java.lang.annotation.ElementType elementType,
int parameterIndex,
java.lang.Object visitor) |
Modifier and Type | Method and Description |
---|---|
org.objectweb.asm.Type |
getAnnotationType() |
org.objectweb.asm.tree.ClassNode |
getClassNode() |
java.lang.annotation.ElementType |
getElementType() |
org.objectweb.asm.tree.FieldNode |
getFieldNode() |
org.objectweb.asm.tree.MethodNode |
getMethodNode() |
java.lang.Object |
getNode()
Deprecated.
|
int |
getParameterIndex() |
Reporter |
getReporter() |
java.lang.Object |
getVisitor() |
ComponentWorkbench |
getWorkbench() |
public static final int NO_INDEX
public BindingContext(ComponentWorkbench workbench, Reporter reporter, org.objectweb.asm.Type annotationType, org.objectweb.asm.tree.FieldNode node, java.lang.annotation.ElementType elementType, int parameterIndex, java.lang.Object visitor)
public BindingContext(ComponentWorkbench workbench, Reporter reporter, org.objectweb.asm.Type annotationType, org.objectweb.asm.tree.MethodNode node, java.lang.annotation.ElementType elementType, int parameterIndex, java.lang.Object visitor)
public BindingContext(ComponentWorkbench workbench, Reporter reporter, org.objectweb.asm.Type annotationType, org.objectweb.asm.tree.ClassNode node, java.lang.annotation.ElementType elementType, int parameterIndex, java.lang.Object visitor)
public ComponentWorkbench getWorkbench()
public org.objectweb.asm.tree.FieldNode getFieldNode()
public org.objectweb.asm.tree.MethodNode getMethodNode()
public org.objectweb.asm.tree.ClassNode getClassNode()
public java.lang.annotation.ElementType getElementType()
public int getParameterIndex()
public Reporter getReporter()
public org.objectweb.asm.Type getAnnotationType()
public java.lang.Object getVisitor()
public java.lang.Object getNode()
FieldNode
, a MethodNode
or a
ClassNode
. It actually checks the current node and returns the first set ones
in this order: field, method, class.
The type of the returned object can be determined using the getElementType()
method. However it is
recommended to use one of the following method: getFieldNode()
, getMethodNode()
or
getClassNode()
.Copyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.