com.android.dx.command.dump
Class SsaDumper
java.lang.Object
com.android.dx.command.dump.BaseDumper
com.android.dx.command.dump.BlockDumper
com.android.dx.command.dump.SsaDumper
- All Implemented Interfaces:
- ParseObserver
public class SsaDumper
- extends BlockDumper
Dumper for the SSA-translated blocks of a method.
| Fields inherited from class com.android.dx.command.dump.BaseDumper |
args |
| Methods inherited from class com.android.dx.command.dump.BaseDumper |
getAt, getBytes, getFilePath, getRawBytes, getStrictParse, getWidth1, getWidth2, hexDump, print, println, setAt, twoColumns |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dump
public static void dump(byte[] bytes,
PrintStream out,
String filePath,
com.android.dx.command.dump.Args args)
- Does the dump.
- Parameters:
bytes - non-null; bytes of the original class fileout - non-null; where to dump tofilePath - the file path for the class, excluding any base
directory specificationargs - commandline parsedArgs
endParsingMember
public void endParsingMember(ByteArray bytes,
int offset,
String name,
String descriptor,
Member member)
- Indicate that a particular member is no longer being parsed.
- Specified by:
endParsingMember in interface ParseObserver- Overrides:
endParsingMember in class BlockDumper
- Parameters:
bytes - 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 parsed
Copyright © 2015. All rights reserved.