|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.core.util.ClassFileBytesDisassembler
org.aspectj.org.eclipse.jdt.internal.core.util.Disassembler
public class Disassembler
Disassembler of .class files. It generates an output in the Writer that looks close to the javap output.
| Field Summary |
|---|
| Fields inherited from class org.aspectj.org.eclipse.jdt.core.util.ClassFileBytesDisassembler |
|---|
COMPACT, DEFAULT, DETAILED, SYSTEM, WORKING_COPY |
| Constructor Summary | |
|---|---|
Disassembler()
|
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Disassembler()
| Method Detail |
|---|
public static java.lang.String escapeString(java.lang.String s)
public java.lang.String disassemble(byte[] classFileBytes,
java.lang.String lineSeparator)
throws ClassFormatException
ClassFileBytesDisassembler
disassemble 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
ClassFileBytesDisassembler
disassemble in class ClassFileBytesDisassemblerclassFileBytes - The bytes of the classfilelineSeparator - the line separator to use.mode - the mode used to disassemble the IClassFileReader
ClassFormatException - if the classfile bytes are ill-formedClassFileBytesDisassembler.disassemble(byte[], java.lang.String, int)
public java.lang.String disassemble(IClassFileReader classFileReader,
java.lang.String lineSeparator)
disassemble(org.aspectj.org.eclipse.jdt.core.util.IClassFileReader, java.lang.String, int)
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 IClassFileReader
public java.lang.String getDescription()
ClassFileBytesDisassembler
getDescription in class ClassFileBytesDisassemblerClassFileBytesDisassembler.getDescription()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||