Package org.jd.core.v1.api.printer
Interface Printer
-
public interface Printer
-
-
Field Summary
Fields Modifier and Type Field Description static int
COMMENT
static int
CONSTRUCTOR
static int
ERROR
static int
FIELD
static int
IMPORT_STATEMENTS
static int
JAVADOC
static int
METHOD
static int
MODULE
static int
PACKAGE
static int
TYPE
static int
UNKNOWN_LINE_NUMBER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
end()
void
endLine()
void
endMarker(int type)
void
extraLine(int count)
void
indent()
void
printDeclaration(int type, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
void
printKeyword(java.lang.String keyword)
void
printNumericConstant(java.lang.String constant)
void
printReference(int type, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, java.lang.String ownerInternalName)
void
printStringConstant(java.lang.String constant, java.lang.String ownerInternalName)
void
printText(java.lang.String text)
void
start(int maxLineNumber, int majorVersion, int minorVersion)
void
startLine(int lineNumber)
void
startMarker(int type)
void
unindent()
-
-
-
Field Detail
-
TYPE
static final int TYPE
- See Also:
- Constant Field Values
-
FIELD
static final int FIELD
- See Also:
- Constant Field Values
-
METHOD
static final int METHOD
- See Also:
- Constant Field Values
-
CONSTRUCTOR
static final int CONSTRUCTOR
- See Also:
- Constant Field Values
-
PACKAGE
static final int PACKAGE
- See Also:
- Constant Field Values
-
MODULE
static final int MODULE
- See Also:
- Constant Field Values
-
UNKNOWN_LINE_NUMBER
static final int UNKNOWN_LINE_NUMBER
- See Also:
- Constant Field Values
-
COMMENT
static final int COMMENT
- See Also:
- Constant Field Values
-
JAVADOC
static final int JAVADOC
- See Also:
- Constant Field Values
-
ERROR
static final int ERROR
- See Also:
- Constant Field Values
-
IMPORT_STATEMENTS
static final int IMPORT_STATEMENTS
- See Also:
- Constant Field Values
-
-
Method Detail
-
start
void start(int maxLineNumber, int majorVersion, int minorVersion)
-
end
void end()
-
printText
void printText(java.lang.String text)
-
printNumericConstant
void printNumericConstant(java.lang.String constant)
-
printStringConstant
void printStringConstant(java.lang.String constant, java.lang.String ownerInternalName)
-
printKeyword
void printKeyword(java.lang.String keyword)
-
printDeclaration
void printDeclaration(int type, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
-
printReference
void printReference(int type, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, java.lang.String ownerInternalName)
-
indent
void indent()
-
unindent
void unindent()
-
startLine
void startLine(int lineNumber)
-
endLine
void endLine()
-
extraLine
void extraLine(int count)
-
startMarker
void startMarker(int type)
-
endMarker
void endMarker(int type)
-
-