Class AttributeCode
- java.lang.Object
-
- org.jd.core.v1.model.classfile.attribute.AttributeCode
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,Attribute>
attributes
protected byte[]
code
protected CodeException[]
exceptionTable
protected int
maxLocals
protected int
maxStack
-
Constructor Summary
Constructors Constructor Description AttributeCode(int maxStack, int maxLocals, byte[] code, CodeException[] exceptionTable, java.util.Map<java.lang.String,Attribute> attributes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Attribute>
TgetAttribute(java.lang.String name)
byte[]
getCode()
CodeException[]
getExceptionTable()
int
getMaxLocals()
int
getMaxStack()
-
-
-
Field Detail
-
maxStack
protected int maxStack
-
maxLocals
protected int maxLocals
-
code
protected byte[] code
-
exceptionTable
protected CodeException[] exceptionTable
-
attributes
protected java.util.Map<java.lang.String,Attribute> attributes
-
-
Constructor Detail
-
AttributeCode
public AttributeCode(int maxStack, int maxLocals, byte[] code, CodeException[] exceptionTable, java.util.Map<java.lang.String,Attribute> attributes)
-
-
Method Detail
-
getMaxStack
public int getMaxStack()
-
getMaxLocals
public int getMaxLocals()
-
getCode
public byte[] getCode()
-
getExceptionTable
public CodeException[] getExceptionTable()
-
getAttribute
public <T extends Attribute> T getAttribute(java.lang.String name)
-
-