public class ClassModel.ClassModelMethod
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ClassModel.AttributePool.CodeEntry |
codeEntry |
private int |
descriptorIndex |
private int |
index |
private int |
methodAccessFlags |
private ClassModel.AttributePool |
methodAttributePool |
private int |
nameIndex |
Constructor and Description |
---|
ClassModelMethod(org.apache.bcel.classfile.Method method,
int _index) |
Modifier and Type | Method and Description |
---|---|
int |
getAccessFlags() |
ClassModel.AttributePool |
getAttributePool() |
ClassModel |
getClassModel() |
byte[] |
getCode() |
ClassModel.AttributePool.CodeEntry |
getCodeEntry() |
ClassModel.ConstantPool |
getConstantPool() |
java.lang.String |
getDescriptor() |
int |
getDescriptorIndex() |
ClassModel.ConstantPool.UTF8Entry |
getDescriptorUTF8Entry() |
int |
getIndex() |
ClassModel.AttributePool.LineNumberTableEntry |
getLineNumberTableEntry() |
ClassModel.LocalVariableInfo |
getLocalVariable(int _pc,
int _index) |
ClassModel.LocalVariableTableEntry |
getLocalVariableTableEntry() |
java.lang.String |
getName() |
int |
getNameIndex() |
ClassModel.ConstantPool.UTF8Entry |
getNameUTF8Entry() |
ClassModel |
getOwnerClassModel() |
boolean |
isStatic() |
(package private) void |
setLocalVariableTableEntry(ClassModel.LocalVariableTableEntry _localVariableTableEntry) |
java.lang.String |
toString() |
private final int methodAccessFlags
private final ClassModel.AttributePool methodAttributePool
private final int descriptorIndex
private final int index
private final int nameIndex
private final ClassModel.AttributePool.CodeEntry codeEntry
public ClassModelMethod(org.apache.bcel.classfile.Method method, int _index)
public int getAccessFlags()
public boolean isStatic()
public ClassModel.AttributePool getAttributePool()
public ClassModel.AttributePool.CodeEntry getCodeEntry()
public java.lang.String getDescriptor()
public int getDescriptorIndex()
public ClassModel.ConstantPool.UTF8Entry getDescriptorUTF8Entry()
public int getIndex()
public java.lang.String getName()
public int getNameIndex()
public ClassModel.ConstantPool.UTF8Entry getNameUTF8Entry()
public ClassModel.ConstantPool getConstantPool()
public ClassModel.AttributePool.LineNumberTableEntry getLineNumberTableEntry()
public ClassModel.LocalVariableTableEntry getLocalVariableTableEntry()
void setLocalVariableTableEntry(ClassModel.LocalVariableTableEntry _localVariableTableEntry)
public ClassModel.LocalVariableInfo getLocalVariable(int _pc, int _index)
public byte[] getCode()
public ClassModel getClassModel()
public java.lang.String toString()
toString
in class java.lang.Object
public ClassModel getOwnerClassModel()