|
||||||||||
| 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.
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 | |||||||||