Class 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 conversion
      java.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 part
      boolean 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JavaASTFlattener

        public JavaASTFlattener()
        Creates a new AST printer.
    • 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 class org.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 class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.CompilationUnit it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.PackageDeclaration it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ParameterizedType it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.PrimitiveType it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.BooleanLiteral it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.StringLiteral it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ImportDeclaration it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.Initializer it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.TypeDeclaration it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.Javadoc it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.SimpleName it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.QualifiedName it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.SimpleType node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.Modifier it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.FieldDeclaration it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.VariableDeclarationExpression it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.VariableDeclarationFragment it)
        Overrides:
        visit in class org.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 class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.VariableDeclarationStatement it)
        Overrides:
        visit in class org.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 class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.SingleVariableDeclaration it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ClassInstanceCreation node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.Block node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.CastExpression node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ExpressionStatement it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.MethodInvocation it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ForStatement it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.NullLiteral it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ThisExpression it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.IfStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.FieldAccess it)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.InfixExpression node)
        Overrides:
        visit in class org.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 class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ReturnStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.BlockComment node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.LineComment node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ParenthesizedExpression node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.PostfixExpression node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.PrefixExpression node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.SingleMemberAnnotation node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.SuperConstructorInvocation node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.SuperFieldAccess node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.SuperMethodInvocation node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.TagElement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.TextElement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.TypeLiteral node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ThrowStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.TryStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.TypeParameter node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.NumberLiteral node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.NormalAnnotation node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.CharacterLiteral node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.WildcardType node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.MemberValuePair node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.WhileStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node)
        Start self Converted part
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.AnonymousClassDeclaration node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ArrayAccess node)
        Overrides:
        visit in class org.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 class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ArrayInitializer node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ArrayType node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.AssertStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.BreakStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.CatchClause node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ConstructorInvocation node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.ContinueStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.DoStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.EmptyStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.EnhancedForStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.EnumConstantDeclaration node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.EnumDeclaration node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.LabeledStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.MemberRef node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.MethodRef node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.MethodRefParameter node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.QualifiedType node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.SwitchCase node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.SwitchStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.SynchronizedStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • visit

        public boolean visit​(org.eclipse.jdt.core.dom.TypeDeclarationStatement node)
        Overrides:
        visit in class org.eclipse.jdt.core.dom.ASTVisitor
      • preVisit

        public void preVisit​(org.eclipse.jdt.core.dom.ASTNode node)
        Overrides:
        preVisit in class org.eclipse.jdt.core.dom.ASTVisitor
      • preVisit2

        public boolean preVisit2​(org.eclipse.jdt.core.dom.ASTNode node)
        Overrides:
        preVisit2 in class org.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 - - if true 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)