public class DotDumper extends Object implements ParseObserver
| Modifier and Type | Method and Description |
|---|---|
void |
changeIndent(int indentDelta)
Indicate that the level of indentation for a dump should increase
or decrease (positive or negative argument, respectively).
|
void |
endParsingMember(ByteArray bytes,
int offset,
String name,
String descriptor,
Member member)
Indicate that a particular member is no longer being parsed.
|
void |
parsed(ByteArray bytes,
int offset,
int len,
String human)
Indicate that some parsing happened.
|
protected boolean |
shouldDumpMethod(String name) |
void |
startParsingMember(ByteArray bytes,
int offset,
String name,
String descriptor)
Indicate that a particular member is now being parsed.
|
protected boolean shouldDumpMethod(String name)
name - method namepublic void changeIndent(int indentDelta)
ParseObserverchangeIndent in interface ParseObserverindentDelta - the amount to change indentationpublic void parsed(ByteArray bytes, int offset, int len, String human)
ParseObserverparsed in interface ParseObserverbytes - non-null; the source that was parsedoffset - offset into bytes for what was parsedlen - number of bytes parsedhuman - non-null; human form for what was parsedpublic void startParsingMember(ByteArray bytes, int offset, String name, String descriptor)
startParsingMember in interface ParseObserverbytes - non-null; the source that is being parsedoffset - offset into bytes for the start of the
membername - non-null; name of the memberdescriptor - non-null; descriptor of the memberpublic void endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member)
ParseObserverendParsingMember in interface ParseObserverbytes - non-null; the source that was parsedoffset - offset into bytes for the end of the
membername - non-null; name of the memberdescriptor - non-null; descriptor of the membermember - non-null; the actual member that was parsedCopyright © 2016. All Rights Reserved.