This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
| Modifier and Type | Field and Description |
|---|---|
| private ClassModel | |
| private JavaFileManager | |
| private List | |
| private SortedMap | |
| private String[] |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| pack-priv static SourceWriter | |
| private int | |
| private String | |
| public void | |
| pack-priv void | |
| private void | |
| private void | |
| private static String[] | |
| public void | writeDetails(int pc, Instruction instr)
Implements abstract com.
|
| classFile | back to summary |
|---|---|
| private ClassModel classFile | |
| fileManager | back to summary |
|---|---|
| private JavaFileManager fileManager | |
| lineList | back to summary |
|---|---|
| private List<Integer> lineList | |
| lineMap | back to summary |
|---|---|
| private SortedMap<Integer, SortedSet<Integer>> lineMap | |
| sourceLines | back to summary |
|---|---|
| private String[] sourceLines | |
| SourceWriter | back to summary |
|---|---|
| protected SourceWriter(Context context) | |
| hasSource | back to summary |
|---|---|
| public boolean hasSource() | |
| instance | back to summary |
|---|---|
| pack-priv static SourceWriter instance(Context context) | |
| nextLine | back to summary |
|---|---|
| private int nextLine(int line) | |
| readSource | back to summary |
|---|---|
| private String readSource(ClassModel cf) | |
| reset | back to summary |
|---|---|
| public void reset(CodeModel attr) | |
| setFileManager | back to summary |
|---|---|
| pack-priv void setFileManager(JavaFileManager fileManager) | |
| setLineMap | back to summary |
|---|---|
| private void setLineMap(CodeModel attr) | |
| setSource | back to summary |
|---|---|
| private void setSource(ClassModel cf) | |
| splitLines | back to summary |
|---|---|
| private static String[] splitLines(String text) | |
| writeDetails | back to summary |
|---|---|
| public void writeDetails(int pc, Instruction instr) Implements abstract com.
| |