| Package | Description |
|---|---|
| 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.
|
| Constructor and Description |
|---|
ClassFileReader(byte[] bytes,
BytecodeAttribute.Reader... readers)
Construct reader from byte array representing classfile.
|
ClassFileReader(InputStream in,
BytecodeAttribute.Reader... readers)
Construct reader for classfile from InputStream
|
| Constructor and Description |
|---|
ClassFileReader(byte[] bytes,
Collection<BytecodeAttribute.Reader> readers)
Construct reader from byte array representing classfile.
|
ClassFileReader(InputStream in,
Collection<BytecodeAttribute.Reader> readers)
Construct reader for classfile from InputStream
|
| Modifier and Type | Method and Description |
|---|---|
static BytecodeAttribute |
BytecodeAttribute.Fn.read(BinaryInputStream input,
Map<Integer,Constant.Info> constantPool,
Map<String,BytecodeAttribute.Reader> readers)
Read a BytecodeAttribute from an input stream, using the given
constant pool and readers map to decode them.
|
static List<BytecodeAttribute> |
BytecodeAttribute.Fn.read(int count,
BinaryInputStream input,
Map<Integer,Constant.Info> constantPool,
Map<String,BytecodeAttribute.Reader> readers)
Read a list of BytecodeAttributes from an input stream, using the
given constant pool and readers map to decode them.
|
Copyright © 2016. All rights reserved.