|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.aspectwerkz.metadata.MetaDataMaker
org.codehaus.aspectwerkz.metadata.BcelMetaDataMaker
Convenience methods to construct MetaData
instances from BCEL classes.
Constructor Summary | |
BcelMetaDataMaker()
|
Method Summary | |
static ClassMetaData |
createClassMetaData(org.apache.bcel.classfile.JavaClass javaClass)
Construct class meta-data from a BCEL JavaClass object. |
static FieldMetaData |
createFieldMetaData(org.apache.bcel.generic.FieldInstruction instruction,
org.apache.bcel.generic.ConstantPoolGen cpg)
Creates a FieldMetaData instance out of the BCEL field access instruction. |
static MethodMetaData |
createMethodMetaData(org.apache.bcel.generic.InvokeInstruction instruction,
org.apache.bcel.generic.ConstantPoolGen cpg)
Construct method meta-data from a Java InvokeInstruction object. |
static MethodMetaData |
createMethodMetaData(org.apache.bcel.classfile.Method method)
Construct method meta-data from a BCEL Method object. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BcelMetaDataMaker()
Method Detail |
public static ClassMetaData createClassMetaData(org.apache.bcel.classfile.JavaClass javaClass)
JavaClass
object.
javaClass
- is the JavaClass
object to extract details from.
ClassMetaData
instance.public static MethodMetaData createMethodMetaData(org.apache.bcel.classfile.Method method)
Method
object.
method
- is the Method
object to extract details from.
MethodMetaData
instance.public static MethodMetaData createMethodMetaData(org.apache.bcel.generic.InvokeInstruction instruction, org.apache.bcel.generic.ConstantPoolGen cpg)
InvokeInstruction
object.
instruction
- is the method invocation object to extract details from.cpg
- is the constant pool generator.
MethodMetaData
instance.public static FieldMetaData createFieldMetaData(org.apache.bcel.generic.FieldInstruction instruction, org.apache.bcel.generic.ConstantPoolGen cpg)
instruction
- the field instructioncpg
- the constant pool
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |