|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | ||
---|---|---|
|
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 | ||
---|---|---|
|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |