public class Disassembler extends ClassFileBytesDisassembler
COMPACT, DEFAULT, DETAILED, SYSTEM, WORKING_COPY| Constructor and Description |
|---|
Disassembler() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
disassemble(byte[] classFileBytes,
java.lang.String lineSeparator)
Answers back the disassembled string of the classfile bytes using the default
mode.
|
java.lang.String |
disassemble(byte[] classFileBytes,
java.lang.String lineSeparator,
int mode)
Answers back the disassembled string of the classfile bytes according to the
mode.
|
java.lang.String |
disassemble(IClassFileReader classFileReader,
java.lang.String lineSeparator) |
java.lang.String |
disassemble(IClassFileReader classFileReader,
java.lang.String lineSeparator,
int mode)
Answers back the disassembled string of the IClassFileReader according to the
mode.
|
static java.lang.String |
escapeString(java.lang.String s) |
java.lang.String |
getDescription()
Answers a readable short description of this disassembler
|
public static java.lang.String escapeString(java.lang.String s)
public java.lang.String disassemble(byte[] classFileBytes,
java.lang.String lineSeparator)
throws ClassFormatException
ClassFileBytesDisassemblerdisassemble in class ClassFileBytesDisassemblerclassFileBytes - The bytes of the classfilelineSeparator - the line separator to use.ClassFormatException - if the classfile bytes are ill-formedClassFileBytesDisassembler.disassemble(byte[], java.lang.String)public java.lang.String disassemble(byte[] classFileBytes,
java.lang.String lineSeparator,
int mode)
throws ClassFormatException
ClassFileBytesDisassemblerdisassemble in class ClassFileBytesDisassemblerclassFileBytes - The bytes of the classfilelineSeparator - the line separator to use.mode - the mode used to disassemble the IClassFileReaderClassFormatException - if the classfile bytes are ill-formedClassFileBytesDisassembler.disassemble(byte[], java.lang.String, int)public java.lang.String disassemble(IClassFileReader classFileReader, java.lang.String lineSeparator)
public java.lang.String disassemble(IClassFileReader classFileReader, java.lang.String lineSeparator, int mode)
classFileReader - The classFileReader to be disassembledlineSeparator - the line separator to use.mode - the mode used to disassemble the IClassFileReaderpublic java.lang.String getDescription()
ClassFileBytesDisassemblergetDescription in class ClassFileBytesDisassemblerClassFileBytesDisassembler.getDescription()