Uses of Interface
jasm.lang.BytecodeAttribute

Packages that use BytecodeAttribute
jasm.attributes Provides classes for representing class file attributes, including code necessary for encoding and decoding them. 
jasm.io Provides classes for reading/writing class files and Jasm files. 
jasm.lang Provides core class for representing JVM class files, bytecodes, types and constants. 
 

Uses of BytecodeAttribute in jasm.attributes
 

Subinterfaces of BytecodeAttribute in jasm.attributes
static interface Code.BytecodeMapAttribute
           Maps bytecodes to some kind of attribute.
 

Classes in jasm.attributes that implement BytecodeAttribute
 class Code
          This represents the Code attribute from the JVM Specification.
 class ConstantValue
           
 class Exceptions
           
 class InnerClasses
           
 class LineNumberTable
           
 class SourceFile
           
 class StackMapTable
          Consists of zero or more stack map frames.
 

Fields in jasm.attributes with type parameters of type BytecodeAttribute
protected  java.util.ArrayList<BytecodeAttribute> Code.attributes
           
 

Methods in jasm.attributes with type parameters of type BytecodeAttribute
<T extends BytecodeAttribute>
T
Code.attribute(java.lang.Class<T> c)
           
 

Methods in jasm.attributes that return types with arguments of type BytecodeAttribute
 java.util.List<BytecodeAttribute> Code.attributes()
           
 

Uses of BytecodeAttribute in jasm.io
 

Methods in jasm.io that return BytecodeAttribute
protected  BytecodeAttribute ClassFileReader.parseAttribute(int offset, ClassFile.Method enclosingMethod, ClassFile enclosingClass)
           
 

Methods in jasm.io that return types with arguments of type BytecodeAttribute
protected  java.util.ArrayList<BytecodeAttribute> ClassFileReader.parseAttributes(int attributes, ClassFile.Method enclosingMethod, ClassFile enclosingClass)
          parse any attributes associated with this field.
 

Uses of BytecodeAttribute in jasm.lang
 

Classes in jasm.lang that implement BytecodeAttribute
static class BytecodeAttribute.Unknown
          Class for representing unknown attributes.
 

Fields in jasm.lang with type parameters of type BytecodeAttribute
protected  java.util.ArrayList<BytecodeAttribute> ClassFile.attributes
           
protected  java.util.ArrayList<BytecodeAttribute> ClassFile.Field.attributes
           
protected  java.util.ArrayList<BytecodeAttribute> ClassFile.Method.attributes
           
 

Methods in jasm.lang with type parameters of type BytecodeAttribute
<T extends BytecodeAttribute>
T
ClassFile.Method.attribute(java.lang.Class<T> c)
           
 

Methods in jasm.lang that return BytecodeAttribute
 BytecodeAttribute ClassFile.attribute(java.lang.String name)
           
 BytecodeAttribute ClassFile.Field.attribute(java.lang.String name)
           
 BytecodeAttribute ClassFile.Method.attribute(java.lang.String name)
           
 BytecodeAttribute BytecodeAttribute.Reader.read(BinaryInputStream input, java.util.Map<java.lang.Integer,Constant.Info> constantPool)
           
static BytecodeAttribute BytecodeAttribute.Fn.read(BinaryInputStream input, java.util.Map<java.lang.Integer,Constant.Info> constantPool, java.util.Map<java.lang.String,BytecodeAttribute.Reader> readers)
          Read a BytecodeAttribute from an input stream, using the given constant pool and readers map to decode them.
 

Methods in jasm.lang that return types with arguments of type BytecodeAttribute
 java.util.List<BytecodeAttribute> ClassFile.attributes()
           
 java.util.List<BytecodeAttribute> ClassFile.Field.attributes()
           
 java.util.List<BytecodeAttribute> ClassFile.Method.attributes()
           
static java.util.List<BytecodeAttribute> BytecodeAttribute.Fn.read(int count, BinaryInputStream input, java.util.Map<java.lang.Integer,Constant.Info> constantPool, java.util.Map<java.lang.String,BytecodeAttribute.Reader> readers)
          Read a list of BytecodeAttributes from an input stream, using the given constant pool and readers map to decode them.
 

Constructors in jasm.lang with parameters of type BytecodeAttribute
ClassFile(int version, JvmType.Clazz type, JvmType.Clazz superClazz, java.util.List<JvmType.Clazz> interfaces, java.util.List<Modifier> modifiers, BytecodeAttribute... attributes)
           
 

Constructor parameters in jasm.lang with type arguments of type BytecodeAttribute
ClassFile(int version, JvmType.Clazz type, JvmType.Clazz superClazz, java.util.List<JvmType.Clazz> interfaces, java.util.List<Modifier> modifiers, java.util.Collection<BytecodeAttribute> attributes)
           
 



Copyright © 2013 David J. Pearce. All Rights Reserved.