|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AnnotatedOutput
Interface for a binary output destination that may be augmented with textual annotations.
| Method Summary | |
|---|---|
void |
annotate(int amt,
String msg)
Add an annotation for a specified amount of subsequent output. |
void |
annotate(String msg)
Add an annotation for the subsequent output. |
boolean |
annotates()
Get whether this instance will actually keep annotations. |
void |
endAnnotation()
End the most recent annotation. |
int |
getAnnotationWidth()
Get the maximum width of the annotated output. |
boolean |
isVerbose()
Get whether this instance is intended to keep verbose annotations. |
| Methods inherited from interface com.android.dx.util.Output |
|---|
alignTo, assertCursor, getCursor, write, write, write, writeByte, writeInt, writeLong, writeShort, writeSleb128, writeUleb128, writeZeroes |
| Method Detail |
|---|
boolean annotates()
true iff annotations are being keptboolean isVerbose()
true iff annotations are to be verbosevoid annotate(String msg)
msg - non-null; the annotation message
void annotate(int amt,
String msg)
amt - >= 0; the amount of output for this annotation to
covermsg - non-null; the annotation messagevoid endAnnotation()
annotate(java.lang.String).
int getAnnotationWidth()
>= 1; the maximum width
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||