Class JavaASTFlattener
- java.lang.Object
-
- org.eclipse.jdt.core.dom.ASTVisitor
-
- org.eclipse.xtend.core.javaconverter.JavaASTFlattener
-
public class JavaASTFlattener extends org.eclipse.jdt.core.dom.ASTVisitor
-
-
Constructor Summary
Constructors Constructor Description JavaASTFlattener()
Creates a new AST printer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptSyntaticBlock(org.eclipse.jdt.core.dom.Block node)
protected boolean
addProblem(org.eclipse.jdt.core.dom.ASTNode node, java.lang.String string)
boolean
allowConditionalExpressions(boolean allow)
void
appendAsRichString(org.eclipse.jdt.core.dom.Expression expression)
void
appendModifiers(org.eclipse.jdt.core.dom.ASTNode node, java.lang.Iterable<org.eclipse.jdt.core.dom.IExtendedModifier> ext)
void
appendModifiers(org.eclipse.jdt.core.dom.ASTNode node, java.lang.Iterable<org.eclipse.jdt.core.dom.IExtendedModifier> ext, org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.jdt.core.dom.ASTNode,? extends java.lang.StringBuffer> callBack)
void
appendTypeParameters(java.lang.Iterable<org.eclipse.jdt.core.dom.TypeParameter> iterable)
java.lang.String
computeArrayName(org.eclipse.jdt.core.dom.ArrayAccess node)
java.util.List<java.lang.String>
getProblems()
Returns a list of problems occured during conversionjava.lang.String
getResult()
Returns the string accumulated in the visit.void
handleAssignment(org.eclipse.jdt.core.dom.Assignment node, org.eclipse.jdt.core.dom.ArrayAccess leftSide, org.eclipse.jdt.core.dom.Type type)
void
handleAssignment(org.eclipse.jdt.core.dom.Assignment node, org.eclipse.jdt.core.dom.ASTNode leftSide, org.eclipse.jdt.core.dom.Type type)
java.lang.StringBuffer
handleInfixRightSide(org.eclipse.jdt.core.dom.InfixExpression infixParent, org.eclipse.jdt.core.dom.InfixExpression.Operator operator, org.eclipse.jdt.core.dom.Expression rightSide)
boolean
handleLambdaExpression(org.eclipse.jdt.core.dom.ASTNode node)
java.lang.StringBuffer
handleRightHandSide(org.eclipse.jdt.core.dom.Assignment a, org.eclipse.jdt.core.dom.Type type)
boolean
hasDimensions(org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment)
boolean
isBooleanInvolved(org.eclipse.jdt.core.dom.InfixExpression it)
boolean
isBooleanType(org.eclipse.jdt.core.dom.Expression expression)
boolean
isMissingType(org.eclipse.jdt.core.dom.Type type)
boolean
java8orHigher()
protected java.lang.String
nl()
java.lang.String
operator_multiply(java.lang.String string, int i)
void
preVisit(org.eclipse.jdt.core.dom.ASTNode node)
boolean
preVisit2(org.eclipse.jdt.core.dom.ASTNode node)
java.lang.String
richTextValue(org.eclipse.jdt.core.dom.StringLiteral literal)
java.lang.String
setJavaSources(java.lang.String javaSources)
java.lang.String
setTargetlevel(java.lang.String targetApiLevel)
boolean
useFallBackStrategy(boolean fallBackStrategy)
boolean
visit(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node)
Start self Converted partboolean
visit(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node)
boolean
visit(org.eclipse.jdt.core.dom.AnonymousClassDeclaration node)
boolean
visit(org.eclipse.jdt.core.dom.ArrayAccess node)
boolean
visit(org.eclipse.jdt.core.dom.ArrayCreation node)
boolean
visit(org.eclipse.jdt.core.dom.ArrayInitializer node)
boolean
visit(org.eclipse.jdt.core.dom.ArrayType node)
boolean
visit(org.eclipse.jdt.core.dom.AssertStatement node)
boolean
visit(org.eclipse.jdt.core.dom.Assignment node)
boolean
visit(org.eclipse.jdt.core.dom.Block node)
boolean
visit(org.eclipse.jdt.core.dom.BlockComment node)
boolean
visit(org.eclipse.jdt.core.dom.BooleanLiteral it)
boolean
visit(org.eclipse.jdt.core.dom.BreakStatement node)
boolean
visit(org.eclipse.jdt.core.dom.CastExpression node)
boolean
visit(org.eclipse.jdt.core.dom.CatchClause node)
boolean
visit(org.eclipse.jdt.core.dom.CharacterLiteral node)
boolean
visit(org.eclipse.jdt.core.dom.ClassInstanceCreation node)
boolean
visit(org.eclipse.jdt.core.dom.CompilationUnit it)
boolean
visit(org.eclipse.jdt.core.dom.ConditionalExpression node)
boolean
visit(org.eclipse.jdt.core.dom.ConstructorInvocation node)
boolean
visit(org.eclipse.jdt.core.dom.ContinueStatement node)
boolean
visit(org.eclipse.jdt.core.dom.DoStatement node)
boolean
visit(org.eclipse.jdt.core.dom.EmptyStatement node)
boolean
visit(org.eclipse.jdt.core.dom.EnhancedForStatement node)
boolean
visit(org.eclipse.jdt.core.dom.EnumConstantDeclaration node)
boolean
visit(org.eclipse.jdt.core.dom.EnumDeclaration node)
boolean
visit(org.eclipse.jdt.core.dom.ExpressionStatement it)
boolean
visit(org.eclipse.jdt.core.dom.FieldAccess it)
boolean
visit(org.eclipse.jdt.core.dom.FieldDeclaration it)
boolean
visit(org.eclipse.jdt.core.dom.ForStatement it)
boolean
visit(org.eclipse.jdt.core.dom.IfStatement node)
boolean
visit(org.eclipse.jdt.core.dom.ImportDeclaration it)
boolean
visit(org.eclipse.jdt.core.dom.InfixExpression node)
boolean
visit(org.eclipse.jdt.core.dom.Initializer it)
boolean
visit(org.eclipse.jdt.core.dom.InstanceofExpression node)
boolean
visit(org.eclipse.jdt.core.dom.Javadoc it)
boolean
visit(org.eclipse.jdt.core.dom.LabeledStatement node)
boolean
visit(org.eclipse.jdt.core.dom.LineComment node)
boolean
visit(org.eclipse.jdt.core.dom.MarkerAnnotation node)
boolean
visit(org.eclipse.jdt.core.dom.MemberRef node)
boolean
visit(org.eclipse.jdt.core.dom.MemberValuePair node)
boolean
visit(org.eclipse.jdt.core.dom.MethodDeclaration it)
boolean
visit(org.eclipse.jdt.core.dom.MethodInvocation it)
boolean
visit(org.eclipse.jdt.core.dom.MethodRef node)
boolean
visit(org.eclipse.jdt.core.dom.MethodRefParameter node)
boolean
visit(org.eclipse.jdt.core.dom.Modifier it)
boolean
visit(org.eclipse.jdt.core.dom.NormalAnnotation node)
boolean
visit(org.eclipse.jdt.core.dom.NullLiteral it)
boolean
visit(org.eclipse.jdt.core.dom.NumberLiteral node)
boolean
visit(org.eclipse.jdt.core.dom.PackageDeclaration it)
boolean
visit(org.eclipse.jdt.core.dom.ParameterizedType it)
boolean
visit(org.eclipse.jdt.core.dom.ParenthesizedExpression node)
boolean
visit(org.eclipse.jdt.core.dom.PostfixExpression node)
boolean
visit(org.eclipse.jdt.core.dom.PrefixExpression node)
boolean
visit(org.eclipse.jdt.core.dom.PrimitiveType it)
boolean
visit(org.eclipse.jdt.core.dom.QualifiedName it)
boolean
visit(org.eclipse.jdt.core.dom.QualifiedType node)
boolean
visit(org.eclipse.jdt.core.dom.ReturnStatement node)
boolean
visit(org.eclipse.jdt.core.dom.SimpleName it)
boolean
visit(org.eclipse.jdt.core.dom.SimpleType node)
boolean
visit(org.eclipse.jdt.core.dom.SingleMemberAnnotation node)
boolean
visit(org.eclipse.jdt.core.dom.SingleVariableDeclaration it)
boolean
visit(org.eclipse.jdt.core.dom.StringLiteral it)
boolean
visit(org.eclipse.jdt.core.dom.SuperConstructorInvocation node)
boolean
visit(org.eclipse.jdt.core.dom.SuperFieldAccess node)
boolean
visit(org.eclipse.jdt.core.dom.SuperMethodInvocation node)
boolean
visit(org.eclipse.jdt.core.dom.SwitchCase node)
boolean
visit(org.eclipse.jdt.core.dom.SwitchStatement node)
boolean
visit(org.eclipse.jdt.core.dom.SynchronizedStatement node)
boolean
visit(org.eclipse.jdt.core.dom.TagElement node)
boolean
visit(org.eclipse.jdt.core.dom.TextElement node)
boolean
visit(org.eclipse.jdt.core.dom.ThisExpression it)
boolean
visit(org.eclipse.jdt.core.dom.ThrowStatement node)
boolean
visit(org.eclipse.jdt.core.dom.TryStatement node)
boolean
visit(org.eclipse.jdt.core.dom.TypeDeclaration it)
boolean
visit(org.eclipse.jdt.core.dom.TypeDeclarationStatement node)
boolean
visit(org.eclipse.jdt.core.dom.TypeLiteral node)
boolean
visit(org.eclipse.jdt.core.dom.TypeParameter node)
boolean
visit(org.eclipse.jdt.core.dom.VariableDeclarationExpression it)
boolean
visit(org.eclipse.jdt.core.dom.VariableDeclarationFragment it)
boolean
visit(org.eclipse.jdt.core.dom.VariableDeclarationStatement it)
boolean
visit(org.eclipse.jdt.core.dom.WhileStatement node)
boolean
visit(org.eclipse.jdt.core.dom.WildcardType node)
void
visitAll(java.lang.Iterable<? extends org.eclipse.jdt.core.dom.ASTNode> iterable)
void
visitAll(java.lang.Iterable<? extends org.eclipse.jdt.core.dom.ASTNode> iterable, java.lang.String separator)
void
visitAllSeparatedByComma(java.lang.Iterable<? extends org.eclipse.jdt.core.dom.ASTNode> iterable)
-
Methods inherited from class org.eclipse.jdt.core.dom.ASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, postVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
getResult
public java.lang.String getResult()
Returns the string accumulated in the visit.- Returns:
- the serialized
-
getProblems
public java.util.List<java.lang.String> getProblems()
Returns a list of problems occured during conversion
-
acceptSyntaticBlock
public void acceptSyntaticBlock(org.eclipse.jdt.core.dom.Block node)
-
java8orHigher
public boolean java8orHigher()
-
appendModifiers
public void appendModifiers(org.eclipse.jdt.core.dom.ASTNode node, java.lang.Iterable<org.eclipse.jdt.core.dom.IExtendedModifier> ext)
-
appendModifiers
public void appendModifiers(org.eclipse.jdt.core.dom.ASTNode node, java.lang.Iterable<org.eclipse.jdt.core.dom.IExtendedModifier> ext, org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.jdt.core.dom.ASTNode,? extends java.lang.StringBuffer> callBack)
-
nl
protected java.lang.String nl()
-
operator_multiply
public java.lang.String operator_multiply(java.lang.String string, int i)
-
addProblem
protected boolean addProblem(org.eclipse.jdt.core.dom.ASTNode node, java.lang.String string)
-
visit
public boolean visit(org.eclipse.jdt.core.dom.Assignment node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
handleAssignment
public void handleAssignment(org.eclipse.jdt.core.dom.Assignment node, org.eclipse.jdt.core.dom.ASTNode leftSide, org.eclipse.jdt.core.dom.Type type)
-
handleAssignment
public void handleAssignment(org.eclipse.jdt.core.dom.Assignment node, org.eclipse.jdt.core.dom.ArrayAccess leftSide, org.eclipse.jdt.core.dom.Type type)
-
handleRightHandSide
public java.lang.StringBuffer handleRightHandSide(org.eclipse.jdt.core.dom.Assignment a, org.eclipse.jdt.core.dom.Type type)
-
visit
public boolean visit(org.eclipse.jdt.core.dom.MarkerAnnotation node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.CompilationUnit it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.PackageDeclaration it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ParameterizedType it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.PrimitiveType it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.BooleanLiteral it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.StringLiteral it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ImportDeclaration it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.Initializer it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.TypeDeclaration it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.Javadoc it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.SimpleName it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.QualifiedName it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.SimpleType node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.Modifier it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.FieldDeclaration it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.VariableDeclarationExpression it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.VariableDeclarationFragment it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
hasDimensions
public boolean hasDimensions(org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment)
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ConditionalExpression node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.VariableDeclarationStatement it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
isMissingType
public boolean isMissingType(org.eclipse.jdt.core.dom.Type type)
-
visitAllSeparatedByComma
public void visitAllSeparatedByComma(java.lang.Iterable<? extends org.eclipse.jdt.core.dom.ASTNode> iterable)
-
visitAll
public void visitAll(java.lang.Iterable<? extends org.eclipse.jdt.core.dom.ASTNode> iterable)
-
visitAll
public void visitAll(java.lang.Iterable<? extends org.eclipse.jdt.core.dom.ASTNode> iterable, java.lang.String separator)
-
appendTypeParameters
public void appendTypeParameters(java.lang.Iterable<org.eclipse.jdt.core.dom.TypeParameter> iterable)
-
visit
public boolean visit(org.eclipse.jdt.core.dom.MethodDeclaration it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.SingleVariableDeclaration it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ClassInstanceCreation node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.Block node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.CastExpression node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ExpressionStatement it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.MethodInvocation it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ForStatement it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.NullLiteral it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ThisExpression it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.IfStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.FieldAccess it)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.InfixExpression node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
handleInfixRightSide
public java.lang.StringBuffer handleInfixRightSide(org.eclipse.jdt.core.dom.InfixExpression infixParent, org.eclipse.jdt.core.dom.InfixExpression.Operator operator, org.eclipse.jdt.core.dom.Expression rightSide)
-
isBooleanInvolved
public boolean isBooleanInvolved(org.eclipse.jdt.core.dom.InfixExpression it)
-
isBooleanType
public boolean isBooleanType(org.eclipse.jdt.core.dom.Expression expression)
-
appendAsRichString
public void appendAsRichString(org.eclipse.jdt.core.dom.Expression expression)
-
richTextValue
public java.lang.String richTextValue(org.eclipse.jdt.core.dom.StringLiteral literal)
-
visit
public boolean visit(org.eclipse.jdt.core.dom.InstanceofExpression node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ReturnStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.BlockComment node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.LineComment node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ParenthesizedExpression node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.PostfixExpression node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.PrefixExpression node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.SingleMemberAnnotation node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.SuperConstructorInvocation node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.SuperFieldAccess node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.SuperMethodInvocation node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.TagElement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.TextElement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.TypeLiteral node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ThrowStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.TryStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.TypeParameter node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.NumberLiteral node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.NormalAnnotation node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.CharacterLiteral node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.WildcardType node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.MemberValuePair node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.WhileStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node)
Start self Converted part- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.AnonymousClassDeclaration node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ArrayAccess node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
computeArrayName
public java.lang.String computeArrayName(org.eclipse.jdt.core.dom.ArrayAccess node)
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ArrayCreation node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ArrayInitializer node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ArrayType node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.AssertStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.BreakStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.CatchClause node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ConstructorInvocation node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.ContinueStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.DoStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.EmptyStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.EnhancedForStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.EnumConstantDeclaration node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.EnumDeclaration node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.LabeledStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.MemberRef node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.MethodRef node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.MethodRefParameter node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.QualifiedType node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.SwitchCase node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.SwitchStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.SynchronizedStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
visit
public boolean visit(org.eclipse.jdt.core.dom.TypeDeclarationStatement node)
- Overrides:
visit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
preVisit
public void preVisit(org.eclipse.jdt.core.dom.ASTNode node)
- Overrides:
preVisit
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
preVisit2
public boolean preVisit2(org.eclipse.jdt.core.dom.ASTNode node)
- Overrides:
preVisit2
in classorg.eclipse.jdt.core.dom.ASTVisitor
-
handleLambdaExpression
public boolean handleLambdaExpression(org.eclipse.jdt.core.dom.ASTNode node)
-
setJavaSources
public java.lang.String setJavaSources(java.lang.String javaSources)
-
useFallBackStrategy
public boolean useFallBackStrategy(boolean fallBackStrategy)
- Parameters:
fallBackStrategy
- - iftrue
ASTFlattener uses a strategy which is less error prone,
but in fact may produces more noisy syntax.
-
setTargetlevel
public java.lang.String setTargetlevel(java.lang.String targetApiLevel)
-
allowConditionalExpressions
public boolean allowConditionalExpressions(boolean allow)
-
-