| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StackMapTable.write(BinaryOutputStream writer,
Map<Constant.Info,Integer> constantPool) |
void |
SourceFile.write(BinaryOutputStream writer,
Map<Constant.Info,Integer> constantPool) |
void |
LineNumberTable.write(BinaryOutputStream writer,
Map<Constant.Info,Integer> constantPool) |
void |
InnerClasses.write(BinaryOutputStream output,
Map<Constant.Info,Integer> constantPool) |
void |
Exceptions.write(BinaryOutputStream writer,
Map<Constant.Info,Integer> constantPool) |
void |
ConstantValue.write(BinaryOutputStream writer,
Map<Constant.Info,Integer> constantPool) |
void |
Code.write(BinaryOutputStream writer,
Map<Constant.Info,Integer> constantPool) |
void |
LineNumberTable.write(int[] bytecodeOffsets,
BinaryOutputStream writer,
Map<Constant.Info,Integer> constantPool) |
void |
Code.BytecodeMapAttribute.write(int[] bytecodeOffsets,
BinaryOutputStream writer,
Map<Constant.Info,Integer> constantPool)
This method requires the attribute to write itself to the binary
stream.
|
| Modifier and Type | Field and Description |
|---|---|
protected BinaryOutputStream |
ClassFileWriter.output |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
ClassFileWriter.writeModifiers(List<Modifier> modifiers,
int[] masks,
Modifier[] mods,
BinaryOutputStream output) |
| Modifier and Type | Method and Description |
|---|---|
void |
BytecodeAttribute.write(BinaryOutputStream writer,
Map<Constant.Info,Integer> constantPool)
This method requires the attribute to write itself to the binary stream.
|
void |
BytecodeAttribute.Unknown.write(BinaryOutputStream writer,
Map<Constant.Info,Integer> constantPool) |
Copyright © 2016. All rights reserved.