org.aspectj.ajdt.internal.compiler
Class CommonPrinter
java.lang.Object
org.aspectj.ajdt.internal.compiler.CommonPrinter
public class CommonPrinter
- extends java.lang.Object
Method Summary |
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()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
expressionLevel
protected int expressionLevel
CommonPrinter
public CommonPrinter(MethodScope mscope)
printTypeReference
protected java.lang.StringBuilder printTypeReference(TypeReference tr)
printMemberValuePair
protected java.lang.StringBuilder printMemberValuePair(MemberValuePair mvp)
printAnnotations
protected java.lang.StringBuilder printAnnotations(Annotation[] annotations)
printAnnotation
public java.lang.StringBuilder printAnnotation(Annotation annotation)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
printBody
protected java.lang.StringBuilder printBody(int indent)
printBody
protected java.lang.StringBuilder printBody(AbstractMethodDeclaration amd,
int indent)
printArgument
protected java.lang.StringBuilder printArgument(Argument argument)
printIndent
public java.lang.StringBuilder printIndent(int indent)
printModifiers
public java.lang.StringBuilder printModifiers(int modifiers)
printExpression
public java.lang.StringBuilder printExpression(Expression e)
printExpression
public java.lang.StringBuilder printExpression(SingleTypeReference str)
printStatement
protected java.lang.StringBuilder printStatement(Statement statement,
int indent)
printStatement
protected java.lang.StringBuilder printStatement(Statement statement,
int indent,
boolean applyIndent)
printAsExpression
public java.lang.StringBuilder printAsExpression(LocalDeclaration ld,
int indent)
printBody
public java.lang.StringBuilder printBody(Block b,
int indent)
printQualifiedAllocationExpression
protected java.lang.StringBuilder printQualifiedAllocationExpression(QualifiedAllocationExpression qae,
int indent)
printTypeDeclaration
protected java.lang.StringBuilder printTypeDeclaration(TypeDeclaration td,
int indent,
boolean isAnonymous)
printTypeDeclarationBody
public java.lang.StringBuilder printTypeDeclarationBody(TypeDeclaration td,
int indent,
boolean isAnonymous)
printFieldDeclaration
protected java.lang.StringBuilder printFieldDeclaration(FieldDeclaration fd,
int indent)
printConstructorDeclaration
protected java.lang.StringBuilder printConstructorDeclaration(ConstructorDeclaration amd,
int tab)
printReturnType
public java.lang.StringBuilder printReturnType(TypeReference tr)
kind
public static final int kind(int flags)
printTypeDeclarationHeader
protected java.lang.StringBuilder printTypeDeclarationHeader(TypeDeclaration td)
printTypeParameter
protected java.lang.StringBuilder printTypeParameter(TypeParameter tp)
printAllocationExpression
protected java.lang.StringBuilder printAllocationExpression(AllocationExpression ae)