Class AttributeCode

  • All Implemented Interfaces:
    Attribute

    public class AttributeCode
    extends java.lang.Object
    implements Attribute
    • Field Detail

      • maxStack

        protected int maxStack
      • maxLocals

        protected int maxLocals
      • code

        protected byte[] code
      • 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()
      • getAttribute

        public <T extends Attribute> T getAttribute​(java.lang.String name)