Class GosuVisitor
- java.lang.Object
-
- editor.util.transform.java.visitor.GosuVisitor
-
- All Implemented Interfaces:
TreeVisitor<String,Object>
public class GosuVisitor extends Object implements TreeVisitor<String,Object>
-
-
Constructor Summary
Constructors Constructor Description GosuVisitor(int tabSize, DocTrees docTrees)
-
Method Summary
-
-
-
Constructor Detail
-
GosuVisitor
public GosuVisitor(int tabSize, DocTrees docTrees)
-
-
Method Detail
-
getOutput
public StringBuilder getOutput()
-
visitImport
public String visitImport(ImportTree node, Object v)
- Specified by:
visitImportin interfaceTreeVisitor<String,Object>
-
visitCompilationUnit
public String visitCompilationUnit(CompilationUnitTree node, Object v)
- Specified by:
visitCompilationUnitin interfaceTreeVisitor<String,Object>
-
visitClass
public String visitClass(ClassTree node, Object v)
- Specified by:
visitClassin interfaceTreeVisitor<String,Object>
-
visitReturn
public String visitReturn(ReturnTree node, Object v)
- Specified by:
visitReturnin interfaceTreeVisitor<String,Object>
-
visitTry
public String visitTry(TryTree node, Object v)
- Specified by:
visitTryin interfaceTreeVisitor<String,Object>
-
visitCatch
public String visitCatch(CatchTree node, Object v)
- Specified by:
visitCatchin interfaceTreeVisitor<String,Object>
-
visitLabeledStatement
public String visitLabeledStatement(LabeledStatementTree node, Object v)
- Specified by:
visitLabeledStatementin interfaceTreeVisitor<String,Object>
-
visitBlock
public String visitBlock(BlockTree node, Object v)
- Specified by:
visitBlockin interfaceTreeVisitor<String,Object>
-
visitSwitch
public String visitSwitch(SwitchTree node, Object v)
- Specified by:
visitSwitchin interfaceTreeVisitor<String,Object>
-
visitCase
public String visitCase(CaseTree node, Object v)
- Specified by:
visitCasein interfaceTreeVisitor<String,Object>
-
visitEnhancedForLoop
public String visitEnhancedForLoop(EnhancedForLoopTree node, Object v)
- Specified by:
visitEnhancedForLoopin interfaceTreeVisitor<String,Object>
-
visitEmptyStatement
public String visitEmptyStatement(EmptyStatementTree node, Object v)
- Specified by:
visitEmptyStatementin interfaceTreeVisitor<String,Object>
-
visitExpressionStatement
public String visitExpressionStatement(ExpressionStatementTree node, Object v)
- Specified by:
visitExpressionStatementin interfaceTreeVisitor<String,Object>
-
visitArrayAccess
public String visitArrayAccess(ArrayAccessTree node, Object v)
- Specified by:
visitArrayAccessin interfaceTreeVisitor<String,Object>
-
visitArrayType
public String visitArrayType(ArrayTypeTree node, Object v)
- Specified by:
visitArrayTypein interfaceTreeVisitor<String,Object>
-
visitThrow
public String visitThrow(ThrowTree node, Object v)
- Specified by:
visitThrowin interfaceTreeVisitor<String,Object>
-
visitVariable
public String visitVariable(VariableTree node, Object v)
- Specified by:
visitVariablein interfaceTreeVisitor<String,Object>
-
visitParameterizedType
public String visitParameterizedType(ParameterizedTypeTree node, Object v)
- Specified by:
visitParameterizedTypein interfaceTreeVisitor<String,Object>
-
visitMemberSelect
public String visitMemberSelect(MemberSelectTree node, Object v)
- Specified by:
visitMemberSelectin interfaceTreeVisitor<String,Object>
-
visitMemberReference
public String visitMemberReference(MemberReferenceTree node, Object v)
- Specified by:
visitMemberReferencein interfaceTreeVisitor<String,Object>
-
visitWildcard
public String visitWildcard(WildcardTree node, Object v)
- Specified by:
visitWildcardin interfaceTreeVisitor<String,Object>
-
visitModule
public String visitModule(ModuleTree node, Object o)
- Specified by:
visitModulein interfaceTreeVisitor<String,Object>
-
visitExports
public String visitExports(ExportsTree node, Object o)
- Specified by:
visitExportsin interfaceTreeVisitor<String,Object>
-
visitOpens
public String visitOpens(OpensTree node, Object o)
- Specified by:
visitOpensin interfaceTreeVisitor<String,Object>
-
visitProvides
public String visitProvides(ProvidesTree node, Object o)
- Specified by:
visitProvidesin interfaceTreeVisitor<String,Object>
-
visitRequires
public String visitRequires(RequiresTree node, Object o)
- Specified by:
visitRequiresin interfaceTreeVisitor<String,Object>
-
visitUses
public String visitUses(UsesTree node, Object o)
- Specified by:
visitUsesin interfaceTreeVisitor<String,Object>
-
visitBinary
public String visitBinary(BinaryTree node, Object v)
- Specified by:
visitBinaryin interfaceTreeVisitor<String,Object>
-
visitParenthesized
public String visitParenthesized(ParenthesizedTree node, Object v)
- Specified by:
visitParenthesizedin interfaceTreeVisitor<String,Object>
-
visitNewArray
public String visitNewArray(NewArrayTree node, Object v)
- Specified by:
visitNewArrayin interfaceTreeVisitor<String,Object>
-
visitOther
public String visitOther(Tree node, Object v)
- Specified by:
visitOtherin interfaceTreeVisitor<String,Object>
-
visitErroneous
public String visitErroneous(ErroneousTree node, Object v)
- Specified by:
visitErroneousin interfaceTreeVisitor<String,Object>
-
visitSynchronized
public String visitSynchronized(SynchronizedTree node, Object v)
- Specified by:
visitSynchronizedin interfaceTreeVisitor<String,Object>
-
visitBreak
public String visitBreak(BreakTree node, Object v)
- Specified by:
visitBreakin interfaceTreeVisitor<String,Object>
-
visitContinue
public String visitContinue(ContinueTree node, Object v)
- Specified by:
visitContinuein interfaceTreeVisitor<String,Object>
-
visitDoWhileLoop
public String visitDoWhileLoop(DoWhileLoopTree node, Object v)
- Specified by:
visitDoWhileLoopin interfaceTreeVisitor<String,Object>
-
visitWhileLoop
public String visitWhileLoop(WhileLoopTree node, Object v)
- Specified by:
visitWhileLoopin interfaceTreeVisitor<String,Object>
-
visitIf
public String visitIf(IfTree node, Object v)
- Specified by:
visitIfin interfaceTreeVisitor<String,Object>
-
visitInstanceOf
public String visitInstanceOf(InstanceOfTree node, Object v)
- Specified by:
visitInstanceOfin interfaceTreeVisitor<String,Object>
-
visitUnary
public String visitUnary(UnaryTree node, Object v)
- Specified by:
visitUnaryin interfaceTreeVisitor<String,Object>
-
visitAssert
public String visitAssert(AssertTree node, Object v)
- Specified by:
visitAssertin interfaceTreeVisitor<String,Object>
-
visitForLoop
public String visitForLoop(ForLoopTree node, Object v)
- Specified by:
visitForLoopin interfaceTreeVisitor<String,Object>
-
visitConditionalExpression
public String visitConditionalExpression(ConditionalExpressionTree node, Object v)
- Specified by:
visitConditionalExpressionin interfaceTreeVisitor<String,Object>
-
visitMethodInvocation
public String visitMethodInvocation(MethodInvocationTree node, Object v)
- Specified by:
visitMethodInvocationin interfaceTreeVisitor<String,Object>
-
visitNewClass
public String visitNewClass(NewClassTree node, Object v)
- Specified by:
visitNewClassin interfaceTreeVisitor<String,Object>
-
visitLambdaExpression
public String visitLambdaExpression(LambdaExpressionTree node, Object v)
- Specified by:
visitLambdaExpressionin interfaceTreeVisitor<String,Object>
-
visitPackage
public String visitPackage(PackageTree node, Object o)
- Specified by:
visitPackagein interfaceTreeVisitor<String,Object>
-
visitPrimitiveType
public String visitPrimitiveType(PrimitiveTypeTree node, Object v)
- Specified by:
visitPrimitiveTypein interfaceTreeVisitor<String,Object>
-
visitMethod
public String visitMethod(MethodTree node, Object v)
- Specified by:
visitMethodin interfaceTreeVisitor<String,Object>
-
visitModifiers
public String visitModifiers(ModifiersTree node, Object defaultModifier)
- Specified by:
visitModifiersin interfaceTreeVisitor<String,Object>
-
visitTypeParameter
public String visitTypeParameter(TypeParameterTree node, Object v)
- Specified by:
visitTypeParameterin interfaceTreeVisitor<String,Object>
-
visitIdentifier
public String visitIdentifier(IdentifierTree node, Object v)
- Specified by:
visitIdentifierin interfaceTreeVisitor<String,Object>
-
visitLiteral
public String visitLiteral(LiteralTree node, Object v)
- Specified by:
visitLiteralin interfaceTreeVisitor<String,Object>
-
visitTypeCast
public String visitTypeCast(TypeCastTree node, Object v)
- Specified by:
visitTypeCastin interfaceTreeVisitor<String,Object>
-
visitAssignment
public String visitAssignment(AssignmentTree node, Object v)
- Specified by:
visitAssignmentin interfaceTreeVisitor<String,Object>
-
visitCompoundAssignment
public String visitCompoundAssignment(CompoundAssignmentTree node, Object v)
- Specified by:
visitCompoundAssignmentin interfaceTreeVisitor<String,Object>
-
visitAnnotatedType
public String visitAnnotatedType(AnnotatedTypeTree node, Object v)
- Specified by:
visitAnnotatedTypein interfaceTreeVisitor<String,Object>
-
visitAnnotation
public String visitAnnotation(AnnotationTree node, Object v)
- Specified by:
visitAnnotationin interfaceTreeVisitor<String,Object>
-
visitUnionType
public String visitUnionType(UnionTypeTree node, Object v)
- Specified by:
visitUnionTypein interfaceTreeVisitor<String,Object>
-
visitIntersectionType
public String visitIntersectionType(IntersectionTypeTree node, Object v)
- Specified by:
visitIntersectionTypein interfaceTreeVisitor<String,Object>
-
-