All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
ASTNode |
convert(AdviceDeclaration adviceDeclaration) |
ASTNode |
convert(AnnotationMethodDeclaration annotationTypeMemberDeclaration) |
SingleVariableDeclaration |
convert(Argument argument) |
ArrayInitializer |
convert(ArrayInitializer expression) |
Block |
convert(Block statement) |
ASTNode |
convert(boolean isInterface,
AbstractMethodDeclaration methodDeclaration) |
BreakStatement |
convert(BreakStatement statement) |
CharacterLiteral |
convert(CharLiteral expression) |
Expression |
convert(ClassLiteralAccess expression) |
CompilationUnit |
convert(CompilationUnitDeclaration unit,
char[] source) |
ASTNode |
convert(DeclareDeclaration declareDecl) |
StringLiteral |
convert(ExtendedStringLiteral expression) |
BooleanLiteral |
convert(FalseLiteral expression) |
Expression |
convert(FieldReference reference) |
NumberLiteral |
convert(FloatLiteral expression) |
Statement |
convert(ForeachStatement statement) |
ForStatement |
convert(ForStatement statement) |
IfStatement |
convert(IfStatement statement) |
InstanceofExpression |
convert(InstanceOfExpression expression) |
ASTNode |
convert(InterTypeFieldDeclaration fieldDecl) |
NumberLiteral |
convert(IntLiteral expression) |
NumberLiteral |
convert(IntLiteralMinValue expression) |
void |
convert(Javadoc javadoc,
BodyDeclaration bodyDeclaration) |
void |
convert(Javadoc javadoc,
PackageDeclaration packageDeclaration) |
LabeledStatement |
convert(LabeledStatement statement) |
NormalAnnotation |
convert(NormalAnnotation annotation) |
NullLiteral |
convert(NullLiteral expression) |
Expression |
convert(OR_OR_Expression expression) |
PatternNode |
convert(PatternNode patternNode) |
PointcutDesignator |
convert(Pointcut pointcut) |
ASTNode |
convert(PointcutDeclaration pointcutDeclaration) |
PostfixExpression |
convert(PostfixExpression expression) |
PrefixExpression |
convert(PrefixExpression expression) |
Expression |
convert(QualifiedAllocationExpression allocation) |
Name |
convert(QualifiedNameReference nameReference) |
Name |
convert(QualifiedSuperReference reference) |
ThisExpression |
convert(QualifiedThisReference reference) |
Expression |
convert(Reference reference) |
ReturnStatement |
convert(ReturnStatement statement) |
SingleMemberAnnotation |
convert(SingleMemberAnnotation annotation) |
SimpleName |
convert(SingleNameReference nameReference) |
Statement |
convert(Statement statement) |
Expression |
convert(StringLiteral expression) |
InfixExpression |
convert(StringLiteralConcatenation expression) |
SwitchStatement |
convert(SwitchStatement statement) |
SynchronizedStatement |
convert(SynchronizedStatement statement) |
Expression |
convert(ThisReference reference) |
ThrowStatement |
convert(ThrowStatement statement) |
BooleanLiteral |
convert(TrueLiteral expression) |
TryStatement |
convert(TryStatement statement) |
ASTNode |
convert(TypeDeclaration typeDeclaration) |
TypeParameter |
convert(TypeParameter typeParameter) |
TypePattern |
convert(TypePattern weaverNode) |
Name |
convert(TypeReference typeReference) |
SignaturePattern |
convertSignature(ISignaturePattern patternNode) |
protected FieldDeclaration |
convertToFieldDeclaration(FieldDeclaration fieldDecl) |
protected SingleVariableDeclaration |
convertToSingleVariableDeclaration(LocalDeclaration localDeclaration) |
protected VariableDeclarationExpression |
convertToVariableDeclarationExpression(LocalDeclaration localDeclaration) |
protected VariableDeclarationFragment |
convertToVariableDeclarationFragment(FieldDeclaration fieldDeclaration) |
protected VariableDeclarationFragment |
convertToVariableDeclarationFragment(InterTypeFieldDeclaration fieldDeclaration) |
protected VariableDeclarationFragment |
convertToVariableDeclarationFragment(LocalDeclaration localDeclaration) |
protected VariableDeclarationStatement |
convertToVariableDeclarationStatement(LocalDeclaration localDeclaration) |
Type |
convertType(TypeReference typeReference) |
protected Comment |
createComment(int[] positions) |
protected Statement |
createFakeEmptyStatement(Statement statement) |
protected TypePattern |
createIdentifierTypePattern(TypePattern weaverTypePattern)
Creates an ExactType, WildType, or BindingType, or null if none of the
three can be created
|
protected InfixExpression.Operator |
getOperatorFor(int operatorID) |
protected PrimitiveType.Code |
getPrimitiveTypeCode(char[] name) |
protected boolean |
isPrimitiveType(char[] name) |
protected void |
recordName(Name name,
ASTNode compilerNode) |
protected void |
recordNodes(ASTNode node,
ASTNode oldASTNode) |
protected void |
recordNodes(Javadoc javadoc,
TagElement tagElement) |
protected void |
recordPendingNameScopeResolution(Name name) |
protected void |
recordPendingThisExpressionScopeResolution(ThisExpression thisExpression) |
protected int |
retrieveEndingSemiColonPosition(int start,
int end) |
protected int |
retrieveEndOfDimensionsPosition(int start,
int end)
This method is used to retrieve the ending position for a type declaration when the dimension is right after the type name.
|
protected int[] |
retrieveEndOfElementTypeNamePosition(int start,
int end)
This method is used to retrieve the start and end position of a name or primitive type token.
|
protected int |
retrieveEndOfRightParenthesisPosition(int start,
int end)
This method is used to retrieve the position after the right parenthesis.
|
protected int |
retrieveExtraDimension(int start,
int end)
This method is used to retrieve the array dimension declared after the name of a local or a field declaration.
|
protected void |
retrieveIdentifierAndSetPositions(int start,
int end,
Name name) |
protected int |
retrieveIdentifierEndPosition(int start,
int end)
This method is used to retrieve the start position of the block.
|
protected int |
retrievePositionBeforeNextCommaOrSemiColon(int start,
int end)
This method is used to retrieve position before the next comma or semi-colon.
|
protected int |
retrieveProperRightBracketPosition(int bracketNumber,
int start) |
protected int |
retrieveRightBrace(int start,
int end)
This method is used to retrieve position before the next right brace or semi-colon.
|
protected int |
retrieveRightBraceOrSemiColonPosition(int start,
int end)
This method is used to retrieve position before the next right brace or semi-colon.
|
protected int |
retrieveRightBracketPosition(int start,
int end)
This method is used to retrieve the position of the right bracket.
|
protected void |
retrieveSemiColonPosition(ASTNode node) |
protected int |
retrieveStartBlockPosition(int start,
int end)
This method is used to retrieve the start position of the block.
|
protected int |
retrieveStartingCatchPosition(int start,
int end)
This method is used to retrieve the starting position of the catch keyword.
|
void |
setAST(AST ast) |
protected void |
setModifiers(AnnotationTypeDeclaration typeDecl,
TypeDeclaration typeDeclaration) |
protected void |
setModifiers(AnnotationTypeMemberDeclaration annotationTypeMemberDecl,
AnnotationMethodDeclaration annotationTypeMemberDeclaration) |
protected void |
setModifiers(BodyDeclaration bodyDeclaration,
Annotation[] annotations) |
protected void |
setModifiers(EnumConstantDeclaration enumConstantDeclaration,
FieldDeclaration fieldDeclaration) |
protected void |
setModifiers(EnumDeclaration enumDeclaration,
TypeDeclaration enumDeclaration2) |
protected void |
setModifiers(FieldDeclaration fieldDeclaration,
FieldDeclaration fieldDecl) |
protected void |
setModifiers(Initializer initializer,
Initializer oldInitializer) |
protected void |
setModifiers(InterTypeFieldDeclaration fieldDeclaration,
InterTypeFieldDeclaration fieldDecl) |
protected void |
setModifiers(MethodDeclaration methodDecl,
AbstractMethodDeclaration methodDeclaration) |
protected void |
setModifiers(PointcutDeclaration pointcutDecl,
PointcutDeclaration pointcutDeclaration) |
protected void |
setModifiers(SingleVariableDeclaration variableDecl,
Argument argument) |
protected void |
setModifiers(SingleVariableDeclaration variableDecl,
LocalDeclaration localDeclaration) |
protected void |
setModifiers(TypeDeclaration typeDecl,
TypeDeclaration typeDeclaration) |
protected void |
setModifiers(VariableDeclarationExpression variableDeclarationExpression,
LocalDeclaration localDeclaration) |
protected void |
setModifiers(VariableDeclarationStatement variableDeclarationStatement,
LocalDeclaration localDeclaration) |
protected QualifiedName |
setQualifiedNameNameAndSourceRanges(char[][] typeName,
long[] positions,
ASTNode node) |
protected QualifiedName |
setQualifiedNameNameAndSourceRanges(char[][] typeName,
long[] positions,
int endingIndex,
ASTNode node) |
protected void |
setTypeForAroundAdviceDeclaration(AroundAdviceDeclaration adviceDeclaration,
Type type) |
protected void |
setTypeForField(FieldDeclaration fieldDeclaration,
Type type,
int extraDimension) |
protected void |
setTypeForMethodDeclaration(AnnotationTypeMemberDeclaration annotationTypeMemberDeclaration,
Type type,
int extraDimension) |
protected void |
setTypeForMethodDeclaration(MethodDeclaration methodDeclaration,
Type type,
int extraDimension) |
protected void |
setTypeForSingleVariableDeclaration(SingleVariableDeclaration singleVariableDeclaration,
Type type,
int extraDimension) |
protected void |
setTypeForVariableDeclarationExpression(VariableDeclarationExpression variableDeclarationExpression,
Type type,
int extraDimension) |
protected void |
setTypeForVariableDeclarationStatement(VariableDeclarationStatement variableDeclarationStatement,
Type type,
int extraDimension) |
protected void |
setTypeNameForAnnotation(Annotation compilerAnnotation,
Annotation annotation) |
protected void |
updateInnerPositions(Type type,
int dimensions) |