Package de.svws_nrw.transpiler
Klasse TranspilerJavaScanner
- Alle implementierten Schnittstellen:
TreeVisitor<Object,
Transpiler>
This class implements the class
TreePathScanner
for scanning the
java compilers abstract syntax tree and gather some information to be
used in the transpiling process.-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvisitAnnotatedType
(AnnotatedTypeTree node, Transpiler transpiler) visitAnnotation
(AnnotationTree node, Transpiler transpiler) visitArrayAccess
(ArrayAccessTree node, Transpiler transpiler) visitArrayType
(ArrayTypeTree node, Transpiler transpiler) visitAssert
(AssertTree node, Transpiler transpiler) visitAssignment
(AssignmentTree node, Transpiler transpiler) visitBinary
(BinaryTree node, Transpiler transpiler) visitBindingPattern
(BindingPatternTree node, Transpiler transpiler) visitBlock
(BlockTree node, Transpiler transpiler) visitBreak
(BreakTree node, Transpiler transpiler) visitCase
(CaseTree node, Transpiler transpiler) visitCatch
(CatchTree node, Transpiler transpiler) visitClass
(ClassTree node, Transpiler transpiler) visitCompilationUnit
(CompilationUnitTree node, Transpiler transpiler) visitCompoundAssignment
(CompoundAssignmentTree node, Transpiler transpiler) visitConditionalExpression
(ConditionalExpressionTree node, Transpiler transpiler) visitConstantCaseLabel
(ConstantCaseLabelTree node, Transpiler transpiler) visitContinue
(ContinueTree node, Transpiler transpiler) visitDeconstructionPattern
(DeconstructionPatternTree node, Transpiler transpiler) visitDefaultCaseLabel
(DefaultCaseLabelTree node, Transpiler transpiler) visitDoWhileLoop
(DoWhileLoopTree node, Transpiler transpiler) visitEmptyStatement
(EmptyStatementTree node, Transpiler transpiler) visitEnhancedForLoop
(EnhancedForLoopTree node, Transpiler transpiler) visitErroneous
(ErroneousTree node, Transpiler transpiler) visitExports
(ExportsTree node, Transpiler transpiler) visitExpressionStatement
(ExpressionStatementTree node, Transpiler transpiler) visitForLoop
(ForLoopTree node, Transpiler transpiler) visitIdentifier
(IdentifierTree node, Transpiler transpiler) visitIf
(IfTree node, Transpiler transpiler) visitImport
(ImportTree node, Transpiler transpiler) visitInstanceOf
(InstanceOfTree node, Transpiler transpiler) visitIntersectionType
(IntersectionTypeTree node, Transpiler transpiler) visitLabeledStatement
(LabeledStatementTree node, Transpiler transpiler) visitLambdaExpression
(LambdaExpressionTree node, Transpiler transpiler) visitLiteral
(LiteralTree node, Transpiler transpiler) visitMemberReference
(MemberReferenceTree node, Transpiler transpiler) visitMemberSelect
(MemberSelectTree node, Transpiler transpiler) visitMethod
(MethodTree node, Transpiler transpiler) visitMethodInvocation
(MethodInvocationTree node, Transpiler transpiler) visitModifiers
(ModifiersTree node, Transpiler transpiler) visitModule
(ModuleTree node, Transpiler transpiler) visitNewArray
(NewArrayTree node, Transpiler transpiler) visitNewClass
(NewClassTree node, Transpiler transpiler) visitOpens
(OpensTree node, Transpiler transpiler) visitOther
(Tree node, Transpiler transpiler) visitPackage
(PackageTree node, Transpiler transpiler) visitParameterizedType
(ParameterizedTypeTree node, Transpiler transpiler) visitParenthesized
(ParenthesizedTree node, Transpiler transpiler) visitPatternCaseLabel
(PatternCaseLabelTree node, Transpiler transpiler) visitPrimitiveType
(PrimitiveTypeTree node, Transpiler transpiler) visitProvides
(ProvidesTree node, Transpiler transpiler) visitRequires
(RequiresTree node, Transpiler transpiler) visitReturn
(ReturnTree node, Transpiler transpiler) visitSwitch
(SwitchTree node, Transpiler transpiler) visitSwitchExpression
(SwitchExpressionTree node, Transpiler transpiler) visitSynchronized
(SynchronizedTree node, Transpiler transpiler) visitThrow
(ThrowTree node, Transpiler transpiler) visitTry
(TryTree node, Transpiler transpiler) visitTypeCast
(TypeCastTree node, Transpiler transpiler) visitTypeParameter
(TypeParameterTree node, Transpiler transpiler) visitUnary
(UnaryTree node, Transpiler transpiler) visitUnionType
(UnionTypeTree node, Transpiler transpiler) visitUses
(UsesTree node, Transpiler transpiler) visitVariable
(VariableTree node, Transpiler transpiler) visitWhileLoop
(WhileLoopTree node, Transpiler transpiler) visitWildcard
(WildcardTree node, Transpiler transpiler) visitYield
(YieldTree node, Transpiler transpiler) Von Klasse geerbte Methoden com.sun.source.util.TreePathScanner
getCurrentPath, scan, scan
Von Klasse geerbte Methoden com.sun.source.util.TreeScanner
reduce, scan, visitAnyPattern, visitStringTemplate
-
Konstruktordetails
-
TranspilerJavaScanner
public TranspilerJavaScanner()Leerer Standardkonstruktor.
-
-
Methodendetails
-
visitCompilationUnit
- Angegeben von:
visitCompilationUnit
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitCompilationUnit
in KlasseTreeScanner<Object,
Transpiler>
-
visitPackage
- Angegeben von:
visitPackage
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitPackage
in KlasseTreeScanner<Object,
Transpiler>
-
visitImport
- Angegeben von:
visitImport
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitImport
in KlasseTreeScanner<Object,
Transpiler>
-
visitClass
- Angegeben von:
visitClass
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitClass
in KlasseTreeScanner<Object,
Transpiler>
-
visitMethod
- Angegeben von:
visitMethod
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitMethod
in KlasseTreeScanner<Object,
Transpiler>
-
visitVariable
- Angegeben von:
visitVariable
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitVariable
in KlasseTreeScanner<Object,
Transpiler>
-
visitEmptyStatement
- Angegeben von:
visitEmptyStatement
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitEmptyStatement
in KlasseTreeScanner<Object,
Transpiler>
-
visitBlock
- Angegeben von:
visitBlock
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitBlock
in KlasseTreeScanner<Object,
Transpiler>
-
visitDoWhileLoop
- Angegeben von:
visitDoWhileLoop
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitDoWhileLoop
in KlasseTreeScanner<Object,
Transpiler>
-
visitWhileLoop
- Angegeben von:
visitWhileLoop
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitWhileLoop
in KlasseTreeScanner<Object,
Transpiler>
-
visitForLoop
- Angegeben von:
visitForLoop
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitForLoop
in KlasseTreeScanner<Object,
Transpiler>
-
visitEnhancedForLoop
- Angegeben von:
visitEnhancedForLoop
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitEnhancedForLoop
in KlasseTreeScanner<Object,
Transpiler>
-
visitLabeledStatement
- Angegeben von:
visitLabeledStatement
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitLabeledStatement
in KlasseTreeScanner<Object,
Transpiler>
-
visitSwitch
- Angegeben von:
visitSwitch
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitSwitch
in KlasseTreeScanner<Object,
Transpiler>
-
visitSwitchExpression
- Angegeben von:
visitSwitchExpression
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitSwitchExpression
in KlasseTreeScanner<Object,
Transpiler>
-
visitCase
- Angegeben von:
visitCase
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitCase
in KlasseTreeScanner<Object,
Transpiler>
-
visitSynchronized
- Angegeben von:
visitSynchronized
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitSynchronized
in KlasseTreeScanner<Object,
Transpiler>
-
visitTry
- Angegeben von:
visitTry
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitTry
in KlasseTreeScanner<Object,
Transpiler>
-
visitCatch
- Angegeben von:
visitCatch
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitCatch
in KlasseTreeScanner<Object,
Transpiler>
-
visitConditionalExpression
- Angegeben von:
visitConditionalExpression
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitConditionalExpression
in KlasseTreeScanner<Object,
Transpiler>
-
visitIf
- Angegeben von:
visitIf
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitIf
in KlasseTreeScanner<Object,
Transpiler>
-
visitExpressionStatement
- Angegeben von:
visitExpressionStatement
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitExpressionStatement
in KlasseTreeScanner<Object,
Transpiler>
-
visitBreak
- Angegeben von:
visitBreak
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitBreak
in KlasseTreeScanner<Object,
Transpiler>
-
visitContinue
- Angegeben von:
visitContinue
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitContinue
in KlasseTreeScanner<Object,
Transpiler>
-
visitReturn
- Angegeben von:
visitReturn
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitReturn
in KlasseTreeScanner<Object,
Transpiler>
-
visitThrow
- Angegeben von:
visitThrow
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitThrow
in KlasseTreeScanner<Object,
Transpiler>
-
visitAssert
- Angegeben von:
visitAssert
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitAssert
in KlasseTreeScanner<Object,
Transpiler>
-
visitMethodInvocation
- Angegeben von:
visitMethodInvocation
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitMethodInvocation
in KlasseTreeScanner<Object,
Transpiler>
-
visitNewClass
- Angegeben von:
visitNewClass
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitNewClass
in KlasseTreeScanner<Object,
Transpiler>
-
visitNewArray
- Angegeben von:
visitNewArray
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitNewArray
in KlasseTreeScanner<Object,
Transpiler>
-
visitLambdaExpression
- Angegeben von:
visitLambdaExpression
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitLambdaExpression
in KlasseTreeScanner<Object,
Transpiler>
-
visitParenthesized
- Angegeben von:
visitParenthesized
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitParenthesized
in KlasseTreeScanner<Object,
Transpiler>
-
visitAssignment
- Angegeben von:
visitAssignment
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitAssignment
in KlasseTreeScanner<Object,
Transpiler>
-
visitCompoundAssignment
- Angegeben von:
visitCompoundAssignment
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitCompoundAssignment
in KlasseTreeScanner<Object,
Transpiler>
-
visitUnary
- Angegeben von:
visitUnary
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitUnary
in KlasseTreeScanner<Object,
Transpiler>
-
visitBinary
- Angegeben von:
visitBinary
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitBinary
in KlasseTreeScanner<Object,
Transpiler>
-
visitTypeCast
- Angegeben von:
visitTypeCast
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitTypeCast
in KlasseTreeScanner<Object,
Transpiler>
-
visitInstanceOf
- Angegeben von:
visitInstanceOf
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitInstanceOf
in KlasseTreeScanner<Object,
Transpiler>
-
visitBindingPattern
- Angegeben von:
visitBindingPattern
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitBindingPattern
in KlasseTreeScanner<Object,
Transpiler>
-
visitDefaultCaseLabel
- Angegeben von:
visitDefaultCaseLabel
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitDefaultCaseLabel
in KlasseTreeScanner<Object,
Transpiler>
-
visitConstantCaseLabel
- Angegeben von:
visitConstantCaseLabel
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitConstantCaseLabel
in KlasseTreeScanner<Object,
Transpiler>
-
visitPatternCaseLabel
- Angegeben von:
visitPatternCaseLabel
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitPatternCaseLabel
in KlasseTreeScanner<Object,
Transpiler>
-
visitDeconstructionPattern
- Angegeben von:
visitDeconstructionPattern
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitDeconstructionPattern
in KlasseTreeScanner<Object,
Transpiler>
-
visitArrayAccess
- Angegeben von:
visitArrayAccess
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitArrayAccess
in KlasseTreeScanner<Object,
Transpiler>
-
visitMemberSelect
- Angegeben von:
visitMemberSelect
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitMemberSelect
in KlasseTreeScanner<Object,
Transpiler>
-
visitMemberReference
- Angegeben von:
visitMemberReference
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitMemberReference
in KlasseTreeScanner<Object,
Transpiler>
-
visitIdentifier
- Angegeben von:
visitIdentifier
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitIdentifier
in KlasseTreeScanner<Object,
Transpiler>
-
visitLiteral
- Angegeben von:
visitLiteral
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitLiteral
in KlasseTreeScanner<Object,
Transpiler>
-
visitPrimitiveType
- Angegeben von:
visitPrimitiveType
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitPrimitiveType
in KlasseTreeScanner<Object,
Transpiler>
-
visitArrayType
- Angegeben von:
visitArrayType
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitArrayType
in KlasseTreeScanner<Object,
Transpiler>
-
visitParameterizedType
- Angegeben von:
visitParameterizedType
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitParameterizedType
in KlasseTreeScanner<Object,
Transpiler>
-
visitUnionType
- Angegeben von:
visitUnionType
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitUnionType
in KlasseTreeScanner<Object,
Transpiler>
-
visitIntersectionType
- Angegeben von:
visitIntersectionType
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitIntersectionType
in KlasseTreeScanner<Object,
Transpiler>
-
visitTypeParameter
- Angegeben von:
visitTypeParameter
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitTypeParameter
in KlasseTreeScanner<Object,
Transpiler>
-
visitWildcard
- Angegeben von:
visitWildcard
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitWildcard
in KlasseTreeScanner<Object,
Transpiler>
-
visitModifiers
- Angegeben von:
visitModifiers
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitModifiers
in KlasseTreeScanner<Object,
Transpiler>
-
visitAnnotation
- Angegeben von:
visitAnnotation
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitAnnotation
in KlasseTreeScanner<Object,
Transpiler>
-
visitAnnotatedType
- Angegeben von:
visitAnnotatedType
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitAnnotatedType
in KlasseTreeScanner<Object,
Transpiler>
-
visitModule
- Angegeben von:
visitModule
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitModule
in KlasseTreeScanner<Object,
Transpiler>
-
visitExports
- Angegeben von:
visitExports
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitExports
in KlasseTreeScanner<Object,
Transpiler>
-
visitOpens
- Angegeben von:
visitOpens
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitOpens
in KlasseTreeScanner<Object,
Transpiler>
-
visitProvides
- Angegeben von:
visitProvides
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitProvides
in KlasseTreeScanner<Object,
Transpiler>
-
visitRequires
- Angegeben von:
visitRequires
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitRequires
in KlasseTreeScanner<Object,
Transpiler>
-
visitUses
- Angegeben von:
visitUses
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitUses
in KlasseTreeScanner<Object,
Transpiler>
-
visitOther
- Angegeben von:
visitOther
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitOther
in KlasseTreeScanner<Object,
Transpiler>
-
visitErroneous
- Angegeben von:
visitErroneous
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitErroneous
in KlasseTreeScanner<Object,
Transpiler>
-
visitYield
- Angegeben von:
visitYield
in SchnittstelleTreeVisitor<Object,
Transpiler> - Setzt außer Kraft:
visitYield
in KlasseTreeScanner<Object,
Transpiler>
-