Package spoon.reflect.visitor
Class CtBiScannerDefault
java.lang.Object
spoon.reflect.visitor.CtAbstractVisitor
spoon.reflect.visitor.CtAbstractBiScanner
spoon.reflect.visitor.CtBiScannerDefault
- All Implemented Interfaces:
CtVisitor
- Direct Known Subclasses:
EqualsVisitor
This visitor implements a deep-search scan on the model for 2 elements.
Ensures that all children nodes are visited once, a visit means three method
calls, one call to "enter", one call to "exit" and one call to biScan.
This class is generated automatically by the processor spoon.generating.CtBiScannerGenerator.
Is used by EqualsVisitor.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThis method is called to compare `element` and `other` when traversing two trees in parallel.protected voidbiScan(CtRole role, Collection<? extends CtElement> elements, Collection<? extends CtElement> others)voidThis method is called to compare `element` and `other` according to the role when traversing two trees in parallel.protected voidprotected void<A extends Annotation>
voidvisitCtAnnotation(CtAnnotation<A> annotation)Visits an annotation.<T> voidvisitCtAnnotationFieldAccess(CtAnnotationFieldAccess<T> annotationFieldAccess)Visits a field of an annotation.<T> voidvisitCtAnnotationMethod(CtAnnotationMethod<T> annotationMethod)Visits an annotation method declaration.<A extends Annotation>
voidvisitCtAnnotationType(CtAnnotationType<A> annotationType)Visits an annotation type declaration.voidvisitCtAnonymousExecutable(CtAnonymousExecutable anonymousExec)Visits an anonymous executable.<T> voidvisitCtArrayRead(CtArrayRead<T> arrayRead)Visits an array read access.<T> voidvisitCtArrayTypeReference(CtArrayTypeReference<T> reference)Visits a reference to an array type.<T> voidvisitCtArrayWrite(CtArrayWrite<T> arrayWrite)Visits an array write access.<T> voidvisitCtAssert(CtAssert<T> asserted)Visits an assert.<T, A extends T>
voidvisitCtAssignment(CtAssignment<T,A> assignement)Visits an assignment.<T> voidvisitCtBinaryOperator(CtBinaryOperator<T> operator)Visits a binary operator.<R> voidvisitCtBlock(CtBlock<R> block)Visits a block of code.voidvisitCtBreak(CtBreak breakStatement)Visits abreakstatement.<S> voidvisitCtCase(CtCase<S> caseStatement)Visits acaseclause.voidvisitCtCatch(CtCatch catchBlock)Visits acatchclause.<T> voidvisitCtCatchVariable(CtCatchVariable<T> catchVariable)Visits a catch variable declaration.<T> voidvisitCtCatchVariableReference(CtCatchVariableReference<T> reference)Visits a reference to a catch variable.<T> voidvisitCtClass(CtClass<T> ctClass)Visits a class declaration.<T> voidvisitCtCodeSnippetExpression(CtCodeSnippetExpression<T> expression)Visits a code snippet expression.voidvisitCtCodeSnippetStatement(CtCodeSnippetStatement statement)Visits a code snippet statement.voidvisitCtComment(CtComment comment)Visits a commentvoidvisitCtCompilationUnit(CtCompilationUnit compilationUnit)Visits a compilation unit<T> voidvisitCtConditional(CtConditional<T> conditional)Visits a conditional expression<T> voidvisitCtConstructor(CtConstructor<T> c)Visits a constructor declaration.<T> voidvisitCtConstructorCall(CtConstructorCall<T> ctConstructorCall)Visits a call to a constructor.voidvisitCtContinue(CtContinue continueStatement)Visits acontinuestatement.voidVisits adoloop.<T extends Enum<?>>
voidvisitCtEnum(CtEnum<T> ctEnum)Visits an enumeration declaration.<T> voidvisitCtEnumValue(CtEnumValue<T> enumValue)Visits an enum value declaration.<T> voidvisitCtExecutableReference(CtExecutableReference<T> reference)Visits a reference to an executable.<T, E extends CtExpression<?>>
voidvisitCtExecutableReferenceExpression(CtExecutableReferenceExpression<T,E> expression)Visits a reference to an executable.<T> voidvisitCtField(CtField<T> f)Visits a field declaration.<T> voidvisitCtFieldRead(CtFieldRead<T> fieldRead)Visits a field read access.<T> voidvisitCtFieldReference(CtFieldReference<T> reference)Visits a reference to a field.<T> voidvisitCtFieldWrite(CtFieldWrite<T> fieldWrite)Visits a field write access.voidvisitCtFor(CtFor forLoop)Visits aforloop.voidvisitCtForEach(CtForEach foreach)Visits an enhancedforloop.voidVisits anifstatement.voidvisitCtImport(CtImport ctImport)Visits an import declaration<T> voidvisitCtInterface(CtInterface<T> intrface)Visits an interface declaration.<T> voidvisitCtIntersectionTypeReference(CtIntersectionTypeReference<T> reference)Visits an intersection type.<T> voidvisitCtInvocation(CtInvocation<T> invocation)Visits an executable invocation.voidvisitCtJavaDoc(CtJavaDoc javaDoc)Visits a javadoc commentvoidvisitCtJavaDocTag(CtJavaDocTag docTag)Visits a javadoc tag<T> voidvisitCtLambda(CtLambda<T> lambda)Visits an anonymous method construction.<T> voidvisitCtLiteral(CtLiteral<T> literal)Visits a literal expression.<T> voidvisitCtLocalVariable(CtLocalVariable<T> localVariable)Visits a local variable declaration.<T> voidvisitCtLocalVariableReference(CtLocalVariableReference<T> reference)Visits a reference to a local variable.<T> voidvisitCtMethod(CtMethod<T> m)Visits a method declaration.voidvisitCtModule(CtModule module)Visits a module declarationvoidvisitCtModuleReference(CtModuleReference moduleReference)Visits a module referencevoidvisitCtModuleRequirement(CtModuleRequirement moduleRequirement)Visits a "require" directive in a module declaration.<T> voidvisitCtNewArray(CtNewArray<T> newArray)Visits an array construction.<T> voidvisitCtNewClass(CtNewClass<T> newClass)Visits an anonymous class construction.<T, A extends T>
voidvisitCtOperatorAssignment(CtOperatorAssignment<T,A> assignment)Visits an operator assignment.voidvisitCtPackage(CtPackage ctPackage)Visits a package declaration.voidvisitCtPackageDeclaration(CtPackageDeclaration packageDeclaration)Visits a package declarationvoidvisitCtPackageExport(CtPackageExport moduleExport)Visits a package export in a module declaration.voidvisitCtPackageReference(CtPackageReference reference)Visits a reference to a package.<T> voidvisitCtParameter(CtParameter<T> parameter)Visits a parameter declaration.<T> voidvisitCtParameterReference(CtParameterReference<T> reference)Visits a reference to a parameter.voidvisitCtProvidedService(CtProvidedService moduleProvidedService)Visits a "provides" directive in a module declaration.voidvisitCtRecord(CtRecord recordType)Visits a record.voidvisitCtRecordComponent(CtRecordComponent recordType)Visits a record component.<R> voidvisitCtReturn(CtReturn<R> returnStatement)Visits areturnstatement.<R> voidvisitCtStatementList(CtStatementList statements)Visits a statement list.<T> voidvisitCtSuperAccess(CtSuperAccess<T> f)Visits an access to a super invocation.<S> voidvisitCtSwitch(CtSwitch<S> switchStatement)Visits aswitchstatement.<T, S> voidvisitCtSwitchExpression(CtSwitchExpression<T,S> switchExpression)Visits aswitchexpression.voidvisitCtSynchronized(CtSynchronized synchro)Visits asynchronizedmodifier.voidvisitCtTextBlock(CtTextBlock literal)Visits a literal TextBlock string.<T> voidvisitCtThisAccess(CtThisAccess<T> thisAccess)Visits a this access.voidvisitCtThrow(CtThrow throwStatement)Visits athrowstatement.voidvisitCtTry(CtTry tryBlock)Visits atrystatement.voidvisitCtTryWithResource(CtTryWithResource tryWithResource)Visits atrywith resource statement.<T> voidvisitCtTypeAccess(CtTypeAccess<T> typeAccess)Visits a type access.voidvisitCtTypeMemberWildcardImportReference(CtTypeMemberWildcardImportReference wildcardReference)Visits an import wildcard static type member referencevoidvisitCtTypeParameter(CtTypeParameter typeParameter)Visits a type parameter declaration.voidVisits a reference to a type parameter.voidvisitCtTypePattern(CtTypePattern pattern)Visits a pattern.<T> voidvisitCtTypeReference(CtTypeReference<T> reference)Visits a reference to a type.<T> voidvisitCtUnaryOperator(CtUnaryOperator<T> operator)Visits a unary operator.<T> voidvisitCtUnboundVariableReference(CtUnboundVariableReference<T> reference)Visits a reference to an unbound fieldvoidvisitCtUsedService(CtUsedService usedService)Visits a "uses" directive in a module declaration.<T> voidvisitCtVariableRead(CtVariableRead<T> variableRead)Visits a variable read access.<T> voidvisitCtVariableWrite(CtVariableWrite<T> variableWrite)Visits a variable write access.voidvisitCtWhile(CtWhile whileLoop)Visits awhileloop.voidvisitCtWildcardReference(CtWildcardReference wildcardReference)Visits a reference to a wildcard.voidvisitCtYieldStatement(CtYieldStatement statement)Visits a yield statement.
-
Field Details
-
stack
-
-
Constructor Details
-
CtBiScannerDefault
public CtBiScannerDefault()
-
-
Method Details
-
enter
-
exit
-
biScan
Description copied from class:CtAbstractBiScannerThis method is called to compare `element` and `other` when traversing two trees in parallel.- Specified by:
biScanin classCtAbstractBiScanner
-
biScan
Description copied from class:CtAbstractBiScannerThis method is called to compare `element` and `other` according to the role when traversing two trees in parallel.- Specified by:
biScanin classCtAbstractBiScanner
-
biScan
protected void biScan(CtRole role, Collection<? extends CtElement> elements, Collection<? extends CtElement> others) -
visitCtAnnotation
Description copied from interface:CtVisitorVisits an annotation.- Specified by:
visitCtAnnotationin interfaceCtVisitor- Overrides:
visitCtAnnotationin classCtAbstractVisitor
-
visitCtAnnotationType
Description copied from interface:CtVisitorVisits an annotation type declaration.- Specified by:
visitCtAnnotationTypein interfaceCtVisitor- Overrides:
visitCtAnnotationTypein classCtAbstractVisitor
-
visitCtAnonymousExecutable
Description copied from interface:CtVisitorVisits an anonymous executable.- Specified by:
visitCtAnonymousExecutablein interfaceCtVisitor- Overrides:
visitCtAnonymousExecutablein classCtAbstractVisitor
-
visitCtArrayRead
Description copied from interface:CtVisitorVisits an array read access.- Specified by:
visitCtArrayReadin interfaceCtVisitor- Overrides:
visitCtArrayReadin classCtAbstractVisitor
-
visitCtArrayWrite
Description copied from interface:CtVisitorVisits an array write access.- Specified by:
visitCtArrayWritein interfaceCtVisitor- Overrides:
visitCtArrayWritein classCtAbstractVisitor
-
visitCtArrayTypeReference
Description copied from interface:CtVisitorVisits a reference to an array type.- Specified by:
visitCtArrayTypeReferencein interfaceCtVisitor- Overrides:
visitCtArrayTypeReferencein classCtAbstractVisitor
-
visitCtAssert
Description copied from interface:CtVisitorVisits an assert.- Specified by:
visitCtAssertin interfaceCtVisitor- Overrides:
visitCtAssertin classCtAbstractVisitor
-
visitCtAssignment
Description copied from interface:CtVisitorVisits an assignment.- Specified by:
visitCtAssignmentin interfaceCtVisitor- Overrides:
visitCtAssignmentin classCtAbstractVisitor
-
visitCtBinaryOperator
Description copied from interface:CtVisitorVisits a binary operator.- Specified by:
visitCtBinaryOperatorin interfaceCtVisitor- Overrides:
visitCtBinaryOperatorin classCtAbstractVisitor
-
visitCtBlock
Description copied from interface:CtVisitorVisits a block of code.- Specified by:
visitCtBlockin interfaceCtVisitor- Overrides:
visitCtBlockin classCtAbstractVisitor
-
visitCtBreak
Description copied from interface:CtVisitorVisits abreakstatement.- Specified by:
visitCtBreakin interfaceCtVisitor- Overrides:
visitCtBreakin classCtAbstractVisitor
-
visitCtCase
Description copied from interface:CtVisitorVisits acaseclause.- Specified by:
visitCtCasein interfaceCtVisitor- Overrides:
visitCtCasein classCtAbstractVisitor
-
visitCtCatch
Description copied from interface:CtVisitorVisits acatchclause.- Specified by:
visitCtCatchin interfaceCtVisitor- Overrides:
visitCtCatchin classCtAbstractVisitor
-
visitCtClass
Description copied from interface:CtVisitorVisits a class declaration.- Specified by:
visitCtClassin interfaceCtVisitor- Overrides:
visitCtClassin classCtAbstractVisitor
-
visitCtTypeParameter
Description copied from interface:CtVisitorVisits a type parameter declaration.- Specified by:
visitCtTypeParameterin interfaceCtVisitor- Overrides:
visitCtTypeParameterin classCtAbstractVisitor
-
visitCtConditional
Description copied from interface:CtVisitorVisits a conditional expression- Specified by:
visitCtConditionalin interfaceCtVisitor- Overrides:
visitCtConditionalin classCtAbstractVisitor
-
visitCtConstructor
Description copied from interface:CtVisitorVisits a constructor declaration.- Specified by:
visitCtConstructorin interfaceCtVisitor- Overrides:
visitCtConstructorin classCtAbstractVisitor
-
visitCtContinue
Description copied from interface:CtVisitorVisits acontinuestatement.- Specified by:
visitCtContinuein interfaceCtVisitor- Overrides:
visitCtContinuein classCtAbstractVisitor
-
visitCtDo
Description copied from interface:CtVisitorVisits adoloop.- Specified by:
visitCtDoin interfaceCtVisitor- Overrides:
visitCtDoin classCtAbstractVisitor
-
visitCtEnum
Description copied from interface:CtVisitorVisits an enumeration declaration.- Specified by:
visitCtEnumin interfaceCtVisitor- Overrides:
visitCtEnumin classCtAbstractVisitor
-
visitCtExecutableReference
Description copied from interface:CtVisitorVisits a reference to an executable.- Specified by:
visitCtExecutableReferencein interfaceCtVisitor- Overrides:
visitCtExecutableReferencein classCtAbstractVisitor
-
visitCtField
Description copied from interface:CtVisitorVisits a field declaration.- Specified by:
visitCtFieldin interfaceCtVisitor- Overrides:
visitCtFieldin classCtAbstractVisitor
-
visitCtEnumValue
Description copied from interface:CtVisitorVisits an enum value declaration.- Specified by:
visitCtEnumValuein interfaceCtVisitor- Overrides:
visitCtEnumValuein classCtAbstractVisitor
-
visitCtThisAccess
Description copied from interface:CtVisitorVisits a this access.- Specified by:
visitCtThisAccessin interfaceCtVisitor- Overrides:
visitCtThisAccessin classCtAbstractVisitor
-
visitCtAnnotationFieldAccess
Description copied from interface:CtVisitorVisits a field of an annotation.- Specified by:
visitCtAnnotationFieldAccessin interfaceCtVisitor- Overrides:
visitCtAnnotationFieldAccessin classCtAbstractVisitor
-
visitCtFieldReference
Description copied from interface:CtVisitorVisits a reference to a field.- Specified by:
visitCtFieldReferencein interfaceCtVisitor- Overrides:
visitCtFieldReferencein classCtAbstractVisitor
-
visitCtFor
Description copied from interface:CtVisitorVisits aforloop.- Specified by:
visitCtForin interfaceCtVisitor- Overrides:
visitCtForin classCtAbstractVisitor
-
visitCtForEach
Description copied from interface:CtVisitorVisits an enhancedforloop.- Specified by:
visitCtForEachin interfaceCtVisitor- Overrides:
visitCtForEachin classCtAbstractVisitor
-
visitCtIf
Description copied from interface:CtVisitorVisits anifstatement.- Specified by:
visitCtIfin interfaceCtVisitor- Overrides:
visitCtIfin classCtAbstractVisitor
-
visitCtInterface
Description copied from interface:CtVisitorVisits an interface declaration.- Specified by:
visitCtInterfacein interfaceCtVisitor- Overrides:
visitCtInterfacein classCtAbstractVisitor
-
visitCtInvocation
Description copied from interface:CtVisitorVisits an executable invocation.- Specified by:
visitCtInvocationin interfaceCtVisitor- Overrides:
visitCtInvocationin classCtAbstractVisitor
-
visitCtLiteral
Description copied from interface:CtVisitorVisits a literal expression.- Specified by:
visitCtLiteralin interfaceCtVisitor- Overrides:
visitCtLiteralin classCtAbstractVisitor
-
visitCtTextBlock
Description copied from interface:CtVisitorVisits a literal TextBlock string.- Specified by:
visitCtTextBlockin interfaceCtVisitor- Overrides:
visitCtTextBlockin classCtAbstractVisitor
-
visitCtLocalVariable
Description copied from interface:CtVisitorVisits a local variable declaration.- Specified by:
visitCtLocalVariablein interfaceCtVisitor- Overrides:
visitCtLocalVariablein classCtAbstractVisitor
-
visitCtLocalVariableReference
Description copied from interface:CtVisitorVisits a reference to a local variable.- Specified by:
visitCtLocalVariableReferencein interfaceCtVisitor- Overrides:
visitCtLocalVariableReferencein classCtAbstractVisitor
-
visitCtCatchVariable
Description copied from interface:CtVisitorVisits a catch variable declaration.- Specified by:
visitCtCatchVariablein interfaceCtVisitor- Overrides:
visitCtCatchVariablein classCtAbstractVisitor
-
visitCtCatchVariableReference
Description copied from interface:CtVisitorVisits a reference to a catch variable.- Specified by:
visitCtCatchVariableReferencein interfaceCtVisitor- Overrides:
visitCtCatchVariableReferencein classCtAbstractVisitor
-
visitCtMethod
Description copied from interface:CtVisitorVisits a method declaration.- Specified by:
visitCtMethodin interfaceCtVisitor- Overrides:
visitCtMethodin classCtAbstractVisitor
-
visitCtAnnotationMethod
Description copied from interface:CtVisitorVisits an annotation method declaration.- Specified by:
visitCtAnnotationMethodin interfaceCtVisitor- Overrides:
visitCtAnnotationMethodin classCtAbstractVisitor
-
visitCtNewArray
Description copied from interface:CtVisitorVisits an array construction.- Specified by:
visitCtNewArrayin interfaceCtVisitor- Overrides:
visitCtNewArrayin classCtAbstractVisitor
-
visitCtConstructorCall
Description copied from interface:CtVisitorVisits a call to a constructor.- Specified by:
visitCtConstructorCallin interfaceCtVisitor- Overrides:
visitCtConstructorCallin classCtAbstractVisitor
-
visitCtNewClass
Description copied from interface:CtVisitorVisits an anonymous class construction.- Specified by:
visitCtNewClassin interfaceCtVisitor- Overrides:
visitCtNewClassin classCtAbstractVisitor
-
visitCtLambda
Description copied from interface:CtVisitorVisits an anonymous method construction.- Specified by:
visitCtLambdain interfaceCtVisitor- Overrides:
visitCtLambdain classCtAbstractVisitor
-
visitCtExecutableReferenceExpression
public <T, E extends CtExpression<?>> void visitCtExecutableReferenceExpression(CtExecutableReferenceExpression<T,E> expression)Description copied from interface:CtVisitorVisits a reference to an executable.- Specified by:
visitCtExecutableReferenceExpressionin interfaceCtVisitor- Overrides:
visitCtExecutableReferenceExpressionin classCtAbstractVisitor
-
visitCtOperatorAssignment
Description copied from interface:CtVisitorVisits an operator assignment.- Specified by:
visitCtOperatorAssignmentin interfaceCtVisitor- Overrides:
visitCtOperatorAssignmentin classCtAbstractVisitor
-
visitCtPackage
Description copied from interface:CtVisitorVisits a package declaration.- Specified by:
visitCtPackagein interfaceCtVisitor- Overrides:
visitCtPackagein classCtAbstractVisitor
-
visitCtPackageReference
Description copied from interface:CtVisitorVisits a reference to a package.- Specified by:
visitCtPackageReferencein interfaceCtVisitor- Overrides:
visitCtPackageReferencein classCtAbstractVisitor
-
visitCtParameter
Description copied from interface:CtVisitorVisits a parameter declaration.- Specified by:
visitCtParameterin interfaceCtVisitor- Overrides:
visitCtParameterin classCtAbstractVisitor
-
visitCtParameterReference
Description copied from interface:CtVisitorVisits a reference to a parameter.- Specified by:
visitCtParameterReferencein interfaceCtVisitor- Overrides:
visitCtParameterReferencein classCtAbstractVisitor
-
visitCtReturn
Description copied from interface:CtVisitorVisits areturnstatement.- Specified by:
visitCtReturnin interfaceCtVisitor- Overrides:
visitCtReturnin classCtAbstractVisitor
-
visitCtStatementList
Description copied from interface:CtVisitorVisits a statement list.- Specified by:
visitCtStatementListin interfaceCtVisitor- Overrides:
visitCtStatementListin classCtAbstractVisitor
-
visitCtSwitch
Description copied from interface:CtVisitorVisits aswitchstatement.- Specified by:
visitCtSwitchin interfaceCtVisitor- Overrides:
visitCtSwitchin classCtAbstractVisitor
-
visitCtSwitchExpression
Description copied from interface:CtVisitorVisits aswitchexpression.- Specified by:
visitCtSwitchExpressionin interfaceCtVisitor- Overrides:
visitCtSwitchExpressionin classCtAbstractVisitor
-
visitCtSynchronized
Description copied from interface:CtVisitorVisits asynchronizedmodifier.- Specified by:
visitCtSynchronizedin interfaceCtVisitor- Overrides:
visitCtSynchronizedin classCtAbstractVisitor
-
visitCtThrow
Description copied from interface:CtVisitorVisits athrowstatement.- Specified by:
visitCtThrowin interfaceCtVisitor- Overrides:
visitCtThrowin classCtAbstractVisitor
-
visitCtTry
Description copied from interface:CtVisitorVisits atrystatement.- Specified by:
visitCtTryin interfaceCtVisitor- Overrides:
visitCtTryin classCtAbstractVisitor
-
visitCtTryWithResource
Description copied from interface:CtVisitorVisits atrywith resource statement.- Specified by:
visitCtTryWithResourcein interfaceCtVisitor- Overrides:
visitCtTryWithResourcein classCtAbstractVisitor
-
visitCtTypeParameterReference
Description copied from interface:CtVisitorVisits a reference to a type parameter.- Specified by:
visitCtTypeParameterReferencein interfaceCtVisitor- Overrides:
visitCtTypeParameterReferencein classCtAbstractVisitor
-
visitCtWildcardReference
Description copied from interface:CtVisitorVisits a reference to a wildcard.- Specified by:
visitCtWildcardReferencein interfaceCtVisitor- Overrides:
visitCtWildcardReferencein classCtAbstractVisitor
-
visitCtIntersectionTypeReference
Description copied from interface:CtVisitorVisits an intersection type.- Specified by:
visitCtIntersectionTypeReferencein interfaceCtVisitor- Overrides:
visitCtIntersectionTypeReferencein classCtAbstractVisitor
-
visitCtTypeReference
Description copied from interface:CtVisitorVisits a reference to a type.- Specified by:
visitCtTypeReferencein interfaceCtVisitor- Overrides:
visitCtTypeReferencein classCtAbstractVisitor
-
visitCtTypeAccess
Description copied from interface:CtVisitorVisits a type access.- Specified by:
visitCtTypeAccessin interfaceCtVisitor- Overrides:
visitCtTypeAccessin classCtAbstractVisitor
-
visitCtUnaryOperator
Description copied from interface:CtVisitorVisits a unary operator.- Specified by:
visitCtUnaryOperatorin interfaceCtVisitor- Overrides:
visitCtUnaryOperatorin classCtAbstractVisitor
-
visitCtVariableRead
Description copied from interface:CtVisitorVisits a variable read access.- Specified by:
visitCtVariableReadin interfaceCtVisitor- Overrides:
visitCtVariableReadin classCtAbstractVisitor
-
visitCtVariableWrite
Description copied from interface:CtVisitorVisits a variable write access.- Specified by:
visitCtVariableWritein interfaceCtVisitor- Overrides:
visitCtVariableWritein classCtAbstractVisitor
-
visitCtWhile
Description copied from interface:CtVisitorVisits awhileloop.- Specified by:
visitCtWhilein interfaceCtVisitor- Overrides:
visitCtWhilein classCtAbstractVisitor
-
visitCtCodeSnippetExpression
Description copied from interface:CtVisitorVisits a code snippet expression.- Specified by:
visitCtCodeSnippetExpressionin interfaceCtVisitor- Overrides:
visitCtCodeSnippetExpressionin classCtAbstractVisitor
-
visitCtCodeSnippetStatement
Description copied from interface:CtVisitorVisits a code snippet statement.- Specified by:
visitCtCodeSnippetStatementin interfaceCtVisitor- Overrides:
visitCtCodeSnippetStatementin classCtAbstractVisitor
-
visitCtUnboundVariableReference
Description copied from interface:CtVisitorVisits a reference to an unbound field- Specified by:
visitCtUnboundVariableReferencein interfaceCtVisitor- Overrides:
visitCtUnboundVariableReferencein classCtAbstractVisitor
-
visitCtFieldRead
Description copied from interface:CtVisitorVisits a field read access.- Specified by:
visitCtFieldReadin interfaceCtVisitor- Overrides:
visitCtFieldReadin classCtAbstractVisitor
-
visitCtFieldWrite
Description copied from interface:CtVisitorVisits a field write access.- Specified by:
visitCtFieldWritein interfaceCtVisitor- Overrides:
visitCtFieldWritein classCtAbstractVisitor
-
visitCtSuperAccess
Description copied from interface:CtVisitorVisits an access to a super invocation.- Specified by:
visitCtSuperAccessin interfaceCtVisitor- Overrides:
visitCtSuperAccessin classCtAbstractVisitor
-
visitCtComment
Description copied from interface:CtVisitorVisits a comment- Specified by:
visitCtCommentin interfaceCtVisitor- Overrides:
visitCtCommentin classCtAbstractVisitor
-
visitCtJavaDoc
Description copied from interface:CtVisitorVisits a javadoc comment- Specified by:
visitCtJavaDocin interfaceCtVisitor- Overrides:
visitCtJavaDocin classCtAbstractVisitor
-
visitCtJavaDocTag
Description copied from interface:CtVisitorVisits a javadoc tag- Specified by:
visitCtJavaDocTagin interfaceCtVisitor- Overrides:
visitCtJavaDocTagin classCtAbstractVisitor
-
visitCtImport
Description copied from interface:CtVisitorVisits an import declaration- Specified by:
visitCtImportin interfaceCtVisitor- Overrides:
visitCtImportin classCtAbstractVisitor
-
visitCtModule
Description copied from interface:CtVisitorVisits a module declaration- Specified by:
visitCtModulein interfaceCtVisitor- Overrides:
visitCtModulein classCtAbstractVisitor
-
visitCtModuleReference
Description copied from interface:CtVisitorVisits a module reference- Specified by:
visitCtModuleReferencein interfaceCtVisitor- Overrides:
visitCtModuleReferencein classCtAbstractVisitor
-
visitCtPackageExport
Description copied from interface:CtVisitorVisits a package export in a module declaration.- Specified by:
visitCtPackageExportin interfaceCtVisitor- Overrides:
visitCtPackageExportin classCtAbstractVisitor
-
visitCtModuleRequirement
Description copied from interface:CtVisitorVisits a "require" directive in a module declaration.- Specified by:
visitCtModuleRequirementin interfaceCtVisitor- Overrides:
visitCtModuleRequirementin classCtAbstractVisitor
-
visitCtProvidedService
Description copied from interface:CtVisitorVisits a "provides" directive in a module declaration.- Specified by:
visitCtProvidedServicein interfaceCtVisitor- Overrides:
visitCtProvidedServicein classCtAbstractVisitor
-
visitCtUsedService
Description copied from interface:CtVisitorVisits a "uses" directive in a module declaration.- Specified by:
visitCtUsedServicein interfaceCtVisitor- Overrides:
visitCtUsedServicein classCtAbstractVisitor
-
visitCtCompilationUnit
Description copied from interface:CtVisitorVisits a compilation unit- Specified by:
visitCtCompilationUnitin interfaceCtVisitor- Overrides:
visitCtCompilationUnitin classCtAbstractVisitor
-
visitCtPackageDeclaration
Description copied from interface:CtVisitorVisits a package declaration- Specified by:
visitCtPackageDeclarationin interfaceCtVisitor- Overrides:
visitCtPackageDeclarationin classCtAbstractVisitor
-
visitCtTypeMemberWildcardImportReference
public void visitCtTypeMemberWildcardImportReference(CtTypeMemberWildcardImportReference wildcardReference)Description copied from interface:CtVisitorVisits an import wildcard static type member reference- Specified by:
visitCtTypeMemberWildcardImportReferencein interfaceCtVisitor- Overrides:
visitCtTypeMemberWildcardImportReferencein classCtAbstractVisitor
-
visitCtYieldStatement
Description copied from interface:CtVisitorVisits a yield statement.- Specified by:
visitCtYieldStatementin interfaceCtVisitor- Overrides:
visitCtYieldStatementin classCtAbstractVisitor
-
visitCtTypePattern
Description copied from interface:CtVisitorVisits a pattern.- Specified by:
visitCtTypePatternin interfaceCtVisitor- Overrides:
visitCtTypePatternin classCtAbstractVisitor- Parameters:
pattern- the pattern to visit.
-
visitCtRecord
Description copied from interface:CtVisitorVisits a record.- Specified by:
visitCtRecordin interfaceCtVisitor- Overrides:
visitCtRecordin classCtAbstractVisitor- Parameters:
recordType- the record to visit.
-
visitCtRecordComponent
Description copied from interface:CtVisitorVisits a record component.- Specified by:
visitCtRecordComponentin interfaceCtVisitor- Overrides:
visitCtRecordComponentin classCtAbstractVisitor- Parameters:
recordType- the record component to visit.
-