public class CommonPrinter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
expressionLevel |
Constructor and Description |
---|
CommonPrinter(MethodScope mscope) |
Modifier and Type | Method and Description |
---|---|
static int |
kind(int flags) |
protected java.lang.StringBuilder |
printAllocationExpression(AllocationExpression ae) |
java.lang.StringBuilder |
printAnnotation(Annotation annotation) |
protected java.lang.StringBuilder |
printAnnotations(Annotation[] annotations) |
protected java.lang.StringBuilder |
printArgument(Argument argument) |
java.lang.StringBuilder |
printAsExpression(LocalDeclaration ld,
int indent) |
protected java.lang.StringBuilder |
printBody(AbstractMethodDeclaration amd,
int indent) |
java.lang.StringBuilder |
printBody(Block b,
int indent) |
protected java.lang.StringBuilder |
printBody(int indent) |
protected java.lang.StringBuilder |
printConstructorDeclaration(ConstructorDeclaration amd,
int tab) |
java.lang.StringBuilder |
printExpression(Expression e) |
java.lang.StringBuilder |
printExpression(SingleTypeReference str) |
protected java.lang.StringBuilder |
printFieldDeclaration(FieldDeclaration fd,
int indent) |
java.lang.StringBuilder |
printIndent(int indent) |
protected java.lang.StringBuilder |
printMemberValuePair(MemberValuePair mvp) |
java.lang.StringBuilder |
printModifiers(int modifiers) |
protected java.lang.StringBuilder |
printQualifiedAllocationExpression(QualifiedAllocationExpression qae,
int indent) |
java.lang.StringBuilder |
printReturnType(TypeReference tr) |
protected java.lang.StringBuilder |
printStatement(Statement statement,
int indent) |
protected java.lang.StringBuilder |
printStatement(Statement statement,
int indent,
boolean applyIndent) |
protected java.lang.StringBuilder |
printTypeDeclaration(TypeDeclaration td,
int indent,
boolean isAnonymous) |
java.lang.StringBuilder |
printTypeDeclarationBody(TypeDeclaration td,
int indent,
boolean isAnonymous) |
protected java.lang.StringBuilder |
printTypeDeclarationHeader(TypeDeclaration td) |
protected java.lang.StringBuilder |
printTypeParameter(TypeParameter tp) |
protected java.lang.StringBuilder |
printTypeReference(TypeReference tr) |
java.lang.String |
toString() |
public CommonPrinter(MethodScope mscope)
protected java.lang.StringBuilder printTypeReference(TypeReference tr)
protected java.lang.StringBuilder printMemberValuePair(MemberValuePair mvp)
protected java.lang.StringBuilder printAnnotations(Annotation[] annotations)
public java.lang.StringBuilder printAnnotation(Annotation annotation)
public java.lang.String toString()
toString
in class java.lang.Object
protected java.lang.StringBuilder printBody(int indent)
protected java.lang.StringBuilder printBody(AbstractMethodDeclaration amd, int indent)
protected java.lang.StringBuilder printArgument(Argument argument)
public java.lang.StringBuilder printIndent(int indent)
public java.lang.StringBuilder printModifiers(int modifiers)
public java.lang.StringBuilder printExpression(Expression e)
public java.lang.StringBuilder printExpression(SingleTypeReference str)
protected java.lang.StringBuilder printStatement(Statement statement, int indent)
protected java.lang.StringBuilder printStatement(Statement statement, int indent, boolean applyIndent)
public java.lang.StringBuilder printAsExpression(LocalDeclaration ld, int indent)
public java.lang.StringBuilder printBody(Block b, int indent)
protected java.lang.StringBuilder printQualifiedAllocationExpression(QualifiedAllocationExpression qae, int indent)
protected java.lang.StringBuilder printTypeDeclaration(TypeDeclaration td, int indent, boolean isAnonymous)
public java.lang.StringBuilder printTypeDeclarationBody(TypeDeclaration td, int indent, boolean isAnonymous)
protected java.lang.StringBuilder printFieldDeclaration(FieldDeclaration fd, int indent)
protected java.lang.StringBuilder printConstructorDeclaration(ConstructorDeclaration amd, int tab)
public java.lang.StringBuilder printReturnType(TypeReference tr)
public static final int kind(int flags)
protected java.lang.StringBuilder printTypeDeclarationHeader(TypeDeclaration td)
protected java.lang.StringBuilder printTypeParameter(TypeParameter tp)
protected java.lang.StringBuilder printAllocationExpression(AllocationExpression ae)