Package spoon.reflect.visitor
Class CtInheritanceScanner
java.lang.Object
spoon.reflect.visitor.CtInheritanceScanner
- All Implemented Interfaces:
CtVisitor
- Direct Known Subclasses:
CloneBuilder,EqualsChecker,HashcodeVisitor,ParentExiter
This class provides an abstract implementation of the visitor that allows its
subclasses to scan the metamodel elements by recursively using their
(abstract) supertype scanning methods. It declares a scan method for each
abstract element of the AST and a visit method for each element of the AST.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidscan(Collection<? extends CtElement> elements)Generically scans a collection of meta-model elements.voidGenerically scans a meta-model element.<T> voidScans an abstract invocation.<S> voidScans an abstract switch (either switch statement or switch expression).voidscanCtActualTypeContainer(CtActualTypeContainer reference)Scans an actual type container..<T, E extends CtExpression<?>>
voidscanCtArrayAccess(CtArrayAccess<T,E> arrayAccess)Scans an array access (read and write).voidscanCtBodyHolder(CtBodyHolder ctBodyHolder)Scans a body holdervoidscanCtCFlowBreak(CtCFlowBreak flowBreak)Scans an abstract control flow break.voidScans an abstract code element.voidscanCtCodeSnippet(CtCodeSnippet snippet)voidScans an abstract element.<R> voidscanCtExecutable(CtExecutable<R> e)Scans an abstract executable.<T> voidscanCtExpression(CtExpression<T> expression)Scans an abstract expression.<T> voidscanCtFieldAccess(CtFieldAccess<T> fieldAccess)Scans a field access (read and write).voidScans a formal type declarer.voidscanCtLabelledFlowBreak(CtLabelledFlowBreak labelledFlowBreak)Scans a labelled control flow break.voidscanCtLoop(CtLoop loop)Scans an abstract loop.voidScans an abstract modifiable element.voidvoidvoidScans an abstract named element.voidscanCtPattern(CtPattern pattern)Scans a patternvoidscanCtReference(CtReference reference)Scans an abstract reference.voidscanCtResource(CtResource<?> resource)Scans an abstract resource in try-with-resource statement.<T> voidscanCtRHSReceiver(CtRHSReceiver<T> ctRHSReceiver)Scans the right-hand side of an assignmentvoidscanCtSealable(CtSealable sealable)Scans a sealable typevoidscanCtShadowable(CtShadowable ctShadowable)Scans a shadowable elementvoidScans an abstract statement.<T, E extends CtExpression<?>>
voidscanCtTargetedExpression(CtTargetedExpression<T,E> targetedExpression)Scans an abstract targeted expression.<T> voidscanCtType(CtType<T> type)Scans an abstract type.<T> voidscanCtTypedElement(CtTypedElement<T> e)Scans an abstract typed element.<T> voidscanCtTypeInformation(CtTypeInformation typeInfo)Scans an abstract variable reference.void<T> voidscanCtVariable(CtVariable<T> v)Scans an abstract variable declaration.<T> voidscanCtVariableAccess(CtVariableAccess<T> variableAccess)Scans a variable access (read and write).<T> voidscanCtVariableReference(CtVariableReference<T> reference)Scans an abstract variable reference.void<A extends Annotation>
voidvisitCtAnnotation(CtAnnotation<A> e)Visits an annotation.<T> voidVisits a field of an annotation.<T> voidvisitCtAnnotationMethod(CtAnnotationMethod<T> annotationMethod)Visits an annotation method declaration.<A extends Annotation>
voidVisits an annotation type declaration.voidVisits an anonymous executable.<T> voidvisitCtArrayRead(CtArrayRead<T> arrayRead)Visits an array read access.<T> voidVisits a reference to an array type.<T> voidvisitCtArrayWrite(CtArrayWrite<T> arrayWrite)Visits an array write access.<T> voidvisitCtAssert(CtAssert<T> e)Visits an assert.<T, A extends T>
voidvisitCtAssignment(CtAssignment<T,A> e)Visits an assignment.<T> voidVisits a binary operator.<R> voidvisitCtBlock(CtBlock<R> e)Visits a block of code.voidvisitCtBreak(CtBreak e)Visits abreakstatement.<E> voidvisitCtCase(CtCase<E> e)Visits acaseclause.voidvisitCtCatch(CtCatch e)Visits acatchclause.<T> voidVisits a catch variable declaration.<T> voidVisits a reference to a catch variable.<T> voidvisitCtClass(CtClass<T> e)Visits a class declaration.<T> voidVisits a code snippet expression.voidVisits a code snippet statement.voidVisits a commentvoidvisitCtCompilationUnit(CtCompilationUnit compilationUnit)Visits a compilation unit<T> voidvisitCtConditional(CtConditional<T> e)Visits a conditional expression<T> voidvisitCtConstructor(CtConstructor<T> e)Visits a constructor declaration.<T> voidVisits a call to a constructor.voidVisits acontinuestatement.voidVisits adoloop.<T extends Enum<?>>
voidvisitCtEnum(CtEnum<T> e)Visits an enumeration declaration.<T> voidvisitCtEnumValue(CtEnumValue<T> enumValue)Visits an enum value declaration.<T> voidVisits a reference to an executable.<T, E extends CtExpression<?>>
voidVisits a reference to an executable.<T> voidvisitCtField(CtField<T> e)Visits a field declaration.<T> voidvisitCtFieldRead(CtFieldRead<T> fieldRead)Visits a field read access.<T> voidVisits a reference to a field.<T> voidvisitCtFieldWrite(CtFieldWrite<T> fieldWrite)Visits a field write access.voidvisitCtFor(CtFor e)Visits aforloop.voidVisits an enhancedforloop.voidVisits anifstatement.voidvisitCtImport(CtImport ctImport)Visits an import declaration<T> voidvisitCtInterface(CtInterface<T> e)Visits an interface declaration.<T> voidVisits an intersection type.<T> voidvisitCtInvocation(CtInvocation<T> e)Visits an executable invocation.voidVisits a javadoc commentvoidVisits a javadoc tag<T> voidvisitCtLambda(CtLambda<T> e)Visits an anonymous method construction.<T> voidvisitCtLiteral(CtLiteral<T> e)Visits a literal expression.<T> voidVisits a local variable declaration.<T> voidVisits a reference to a local variable.<T> voidvisitCtMethod(CtMethod<T> e)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> e)Visits an array construction.<T> voidvisitCtNewClass(CtNewClass<T> e)Visits an anonymous class construction.<T, A extends T>
voidvisitCtOperatorAssignement(CtOperatorAssignment<T,A> assignment)<T, A extends T>
voidVisits an operator assignment.voidVisits a package declaration.voidvisitCtPackageDeclaration(CtPackageDeclaration packageDeclaration)Visits a package declarationvoidvisitCtPackageExport(CtPackageExport moduleExport)Visits a package export in a module declaration.voidVisits a reference to a package.<T> voidvisitCtParameter(CtParameter<T> e)Visits a parameter declaration.<T> voidVisits a reference to a parameter.voidvisitCtProvidedService(CtProvidedService moduleProvidedService)Visits a "provides" directive in a module declaration.voidvisitCtRecord(CtRecord recordType)Visits a record.voidvisitCtRecordComponent(CtRecordComponent recordComponent)Visits a record component.<R> voidvisitCtReturn(CtReturn<R> e)Visits areturnstatement.<R> voidVisits a statement list.<T> voidvisitCtSuperAccess(CtSuperAccess<T> f)Visits an access to a super invocation.<E> voidvisitCtSwitch(CtSwitch<E> e)Visits aswitchstatement.<T, S> voidvisitCtSwitchExpression(CtSwitchExpression<T,S> e)Visits aswitchexpression.voidVisits asynchronizedmodifier.voidVisits a literal TextBlock string.<T> voidvisitCtThisAccess(CtThisAccess<T> e)Visits a this access.voidvisitCtThrow(CtThrow e)Visits athrowstatement.voidvisitCtTry(CtTry e)Visits atrystatement.voidVisits atrywith resource statement.<T> voidvisitCtTypeAccess(CtTypeAccess<T> e)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> voidVisits a reference to a type.<T> voidVisits 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> voidVisits a variable read access.<T> voidVisits a variable write access.voidvisitCtWhile(CtWhile e)Visits awhileloop.voidvisitCtWildcardReference(CtWildcardReference wildcardReference)Visits a reference to a wildcard.voidVisits a yield statement.
-
Constructor Details
-
CtInheritanceScanner
public CtInheritanceScanner()Default constructor.
-
-
Method Details
-
visitCtCodeSnippetExpression
Description copied from interface:CtVisitorVisits a code snippet expression.- Specified by:
visitCtCodeSnippetExpressionin interfaceCtVisitor
-
visitCtCodeSnippetStatement
Description copied from interface:CtVisitorVisits a code snippet statement.- Specified by:
visitCtCodeSnippetStatementin interfaceCtVisitor
-
scan
Generically scans a collection of meta-model elements. -
scan
Generically scans a meta-model element. -
scanCtAbstractInvocation
Scans an abstract invocation. -
scanCtAbstractSwitch
Scans an abstract switch (either switch statement or switch expression). -
scanCtCFlowBreak
Scans an abstract control flow break. -
scanCtLabelledFlowBreak
Scans a labelled control flow break. -
scanCtCodeElement
Scans an abstract code element. -
scanCtTypeMember
-
scanCtModuleDirective
-
scanCtElement
Scans an abstract element. -
scanCtExecutable
Scans an abstract executable. -
scanCtExpression
Scans an abstract expression. -
scanCtFormalTypeDeclarer
Scans a formal type declarer. -
scanCtVisitable
-
scanCtActualTypeContainer
Scans an actual type container.. -
scanCtLoop
Scans an abstract loop. -
scanCtModifiable
Scans an abstract modifiable element. -
scanCtNamedElement
Scans an abstract named element. -
scanCtReference
Scans an abstract reference. -
scanCtResource
Scans an abstract resource in try-with-resource statement.- Parameters:
resource- The resource
-
scanCtStatement
Scans an abstract statement. -
scanCtTargetedExpression
public <T, E extends CtExpression<?>> void scanCtTargetedExpression(CtTargetedExpression<T,E> targetedExpression)Scans an abstract targeted expression. -
scanCtType
Scans an abstract type. -
scanCtTypedElement
Scans an abstract typed element. -
scanCtVariable
Scans an abstract variable declaration. -
scanCtArrayAccess
Scans an array access (read and write). -
scanCtFieldAccess
Scans a field access (read and write). -
scanCtVariableAccess
Scans a variable access (read and write). -
scanCtRHSReceiver
Scans the right-hand side of an assignment -
scanCtShadowable
Scans a shadowable element -
scanCtBodyHolder
Scans a body holder -
scanCtPattern
Scans a pattern- Parameters:
pattern- the pattern to scan
-
scanCtSealable
Scans a sealable type- Parameters:
sealable- the sealable type to scan
-
visitCtFieldRead
Description copied from interface:CtVisitorVisits a field read access.- Specified by:
visitCtFieldReadin interfaceCtVisitor
-
visitCtFieldWrite
Description copied from interface:CtVisitorVisits a field write access.- Specified by:
visitCtFieldWritein interfaceCtVisitor
-
visitCtSuperAccess
Description copied from interface:CtVisitorVisits an access to a super invocation.- Specified by:
visitCtSuperAccessin interfaceCtVisitor
-
scanCtMultiTypedElement
-
visitCtOperatorAssignment
Description copied from interface:CtVisitorVisits an operator assignment.- Specified by:
visitCtOperatorAssignmentin interfaceCtVisitor
-
scanCtVariableReference
Scans an abstract variable reference. -
scanCtTypeInformation
Scans an abstract variable reference. -
visitCtAnnotation
Description copied from interface:CtVisitorVisits an annotation.- Specified by:
visitCtAnnotationin interfaceCtVisitor
-
visitCtAnnotationType
Description copied from interface:CtVisitorVisits an annotation type declaration.- Specified by:
visitCtAnnotationTypein interfaceCtVisitor
-
visitCtAnonymousExecutable
Description copied from interface:CtVisitorVisits an anonymous executable.- Specified by:
visitCtAnonymousExecutablein interfaceCtVisitor
-
visitCtArrayRead
Description copied from interface:CtVisitorVisits an array read access.- Specified by:
visitCtArrayReadin interfaceCtVisitor
-
visitCtArrayWrite
Description copied from interface:CtVisitorVisits an array write access.- Specified by:
visitCtArrayWritein interfaceCtVisitor
-
visitCtArrayTypeReference
Description copied from interface:CtVisitorVisits a reference to an array type.- Specified by:
visitCtArrayTypeReferencein interfaceCtVisitor
-
visitCtAssert
Description copied from interface:CtVisitorVisits an assert.- Specified by:
visitCtAssertin interfaceCtVisitor
-
visitCtAssignment
Description copied from interface:CtVisitorVisits an assignment.- Specified by:
visitCtAssignmentin interfaceCtVisitor
-
visitCtBinaryOperator
Description copied from interface:CtVisitorVisits a binary operator.- Specified by:
visitCtBinaryOperatorin interfaceCtVisitor
-
visitCtBlock
Description copied from interface:CtVisitorVisits a block of code.- Specified by:
visitCtBlockin interfaceCtVisitor
-
visitCtBreak
Description copied from interface:CtVisitorVisits abreakstatement.- Specified by:
visitCtBreakin interfaceCtVisitor
-
visitCtCase
Description copied from interface:CtVisitorVisits acaseclause.- Specified by:
visitCtCasein interfaceCtVisitor
-
visitCtCatch
Description copied from interface:CtVisitorVisits acatchclause.- Specified by:
visitCtCatchin interfaceCtVisitor
-
visitCtClass
Description copied from interface:CtVisitorVisits a class declaration.- Specified by:
visitCtClassin interfaceCtVisitor
-
visitCtTypeParameter
Description copied from interface:CtVisitorVisits a type parameter declaration.- Specified by:
visitCtTypeParameterin interfaceCtVisitor
-
visitCtConditional
Description copied from interface:CtVisitorVisits a conditional expression- Specified by:
visitCtConditionalin interfaceCtVisitor
-
visitCtConstructor
Description copied from interface:CtVisitorVisits a constructor declaration.- Specified by:
visitCtConstructorin interfaceCtVisitor
-
visitCtContinue
Description copied from interface:CtVisitorVisits acontinuestatement.- Specified by:
visitCtContinuein interfaceCtVisitor
-
visitCtDo
Description copied from interface:CtVisitorVisits adoloop. -
visitCtEnum
Description copied from interface:CtVisitorVisits an enumeration declaration.- Specified by:
visitCtEnumin interfaceCtVisitor
-
visitCtExecutableReference
Description copied from interface:CtVisitorVisits a reference to an executable.- Specified by:
visitCtExecutableReferencein interfaceCtVisitor
-
visitCtField
Description copied from interface:CtVisitorVisits a field declaration.- Specified by:
visitCtFieldin interfaceCtVisitor
-
visitCtEnumValue
Description copied from interface:CtVisitorVisits an enum value declaration.- Specified by:
visitCtEnumValuein interfaceCtVisitor
-
visitCtThisAccess
Description copied from interface:CtVisitorVisits a this access.- Specified by:
visitCtThisAccessin interfaceCtVisitor
-
visitCtFieldReference
Description copied from interface:CtVisitorVisits a reference to a field.- Specified by:
visitCtFieldReferencein interfaceCtVisitor
-
visitCtFor
Description copied from interface:CtVisitorVisits aforloop.- Specified by:
visitCtForin interfaceCtVisitor
-
visitCtForEach
Description copied from interface:CtVisitorVisits an enhancedforloop.- Specified by:
visitCtForEachin interfaceCtVisitor
-
visitCtIf
Description copied from interface:CtVisitorVisits anifstatement. -
visitCtInterface
Description copied from interface:CtVisitorVisits an interface declaration.- Specified by:
visitCtInterfacein interfaceCtVisitor
-
visitCtInvocation
Description copied from interface:CtVisitorVisits an executable invocation.- Specified by:
visitCtInvocationin interfaceCtVisitor
-
visitCtLiteral
Description copied from interface:CtVisitorVisits a literal expression.- Specified by:
visitCtLiteralin interfaceCtVisitor
-
visitCtTextBlock
Description copied from interface:CtVisitorVisits a literal TextBlock string.- Specified by:
visitCtTextBlockin interfaceCtVisitor
-
visitCtLocalVariable
Description copied from interface:CtVisitorVisits a local variable declaration.- Specified by:
visitCtLocalVariablein interfaceCtVisitor
-
visitCtLocalVariableReference
Description copied from interface:CtVisitorVisits a reference to a local variable.- Specified by:
visitCtLocalVariableReferencein interfaceCtVisitor
-
visitCtCatchVariable
Description copied from interface:CtVisitorVisits a catch variable declaration.- Specified by:
visitCtCatchVariablein interfaceCtVisitor
-
visitCtCatchVariableReference
Description copied from interface:CtVisitorVisits a reference to a catch variable.- Specified by:
visitCtCatchVariableReferencein interfaceCtVisitor
-
visitCtMethod
Description copied from interface:CtVisitorVisits a method declaration.- Specified by:
visitCtMethodin interfaceCtVisitor
-
visitCtAnnotationMethod
Description copied from interface:CtVisitorVisits an annotation method declaration.- Specified by:
visitCtAnnotationMethodin interfaceCtVisitor
-
visitCtNewArray
Description copied from interface:CtVisitorVisits an array construction.- Specified by:
visitCtNewArrayin interfaceCtVisitor
-
visitCtConstructorCall
Description copied from interface:CtVisitorVisits a call to a constructor.- Specified by:
visitCtConstructorCallin interfaceCtVisitor
-
visitCtNewClass
Description copied from interface:CtVisitorVisits an anonymous class construction.- Specified by:
visitCtNewClassin interfaceCtVisitor
-
visitCtLambda
Description copied from interface:CtVisitorVisits an anonymous method construction.- Specified by:
visitCtLambdain interfaceCtVisitor
-
visitCtExecutableReferenceExpression
public <T, E extends CtExpression<?>> void visitCtExecutableReferenceExpression(CtExecutableReferenceExpression<T,E> e)Description copied from interface:CtVisitorVisits a reference to an executable.- Specified by:
visitCtExecutableReferenceExpressionin interfaceCtVisitor
-
visitCtOperatorAssignement
-
visitCtPackage
Description copied from interface:CtVisitorVisits a package declaration.- Specified by:
visitCtPackagein interfaceCtVisitor
-
visitCtPackageReference
Description copied from interface:CtVisitorVisits a reference to a package.- Specified by:
visitCtPackageReferencein interfaceCtVisitor
-
visitCtParameter
Description copied from interface:CtVisitorVisits a parameter declaration.- Specified by:
visitCtParameterin interfaceCtVisitor
-
visitCtParameterReference
Description copied from interface:CtVisitorVisits a reference to a parameter.- Specified by:
visitCtParameterReferencein interfaceCtVisitor
-
visitCtReturn
Description copied from interface:CtVisitorVisits areturnstatement.- Specified by:
visitCtReturnin interfaceCtVisitor
-
visitCtStatementList
Description copied from interface:CtVisitorVisits a statement list.- Specified by:
visitCtStatementListin interfaceCtVisitor
-
visitCtSwitch
Description copied from interface:CtVisitorVisits aswitchstatement.- Specified by:
visitCtSwitchin interfaceCtVisitor
-
visitCtSwitchExpression
Description copied from interface:CtVisitorVisits aswitchexpression.- Specified by:
visitCtSwitchExpressionin interfaceCtVisitor
-
visitCtSynchronized
Description copied from interface:CtVisitorVisits asynchronizedmodifier.- Specified by:
visitCtSynchronizedin interfaceCtVisitor
-
visitCtThrow
Description copied from interface:CtVisitorVisits athrowstatement.- Specified by:
visitCtThrowin interfaceCtVisitor
-
visitCtTry
Description copied from interface:CtVisitorVisits atrystatement.- Specified by:
visitCtTryin interfaceCtVisitor
-
visitCtTryWithResource
Description copied from interface:CtVisitorVisits atrywith resource statement.- Specified by:
visitCtTryWithResourcein interfaceCtVisitor
-
visitCtTypeParameterReference
Description copied from interface:CtVisitorVisits a reference to a type parameter.- Specified by:
visitCtTypeParameterReferencein interfaceCtVisitor
-
visitCtWildcardReference
Description copied from interface:CtVisitorVisits a reference to a wildcard.- Specified by:
visitCtWildcardReferencein interfaceCtVisitor
-
visitCtIntersectionTypeReference
Description copied from interface:CtVisitorVisits an intersection type.- Specified by:
visitCtIntersectionTypeReferencein interfaceCtVisitor
-
visitCtTypeReference
Description copied from interface:CtVisitorVisits a reference to a type.- Specified by:
visitCtTypeReferencein interfaceCtVisitor
-
visitCtTypeAccess
Description copied from interface:CtVisitorVisits a type access.- Specified by:
visitCtTypeAccessin interfaceCtVisitor
-
visitCtUnaryOperator
Description copied from interface:CtVisitorVisits a unary operator.- Specified by:
visitCtUnaryOperatorin interfaceCtVisitor
-
visitCtVariableRead
Description copied from interface:CtVisitorVisits a variable read access.- Specified by:
visitCtVariableReadin interfaceCtVisitor
-
visitCtVariableWrite
Description copied from interface:CtVisitorVisits a variable write access.- Specified by:
visitCtVariableWritein interfaceCtVisitor
-
visitCtComment
Description copied from interface:CtVisitorVisits a comment- Specified by:
visitCtCommentin interfaceCtVisitor
-
visitCtJavaDoc
Description copied from interface:CtVisitorVisits a javadoc comment- Specified by:
visitCtJavaDocin interfaceCtVisitor
-
visitCtJavaDocTag
Description copied from interface:CtVisitorVisits a javadoc tag- Specified by:
visitCtJavaDocTagin interfaceCtVisitor
-
visitCtAnnotationFieldAccess
Description copied from interface:CtVisitorVisits a field of an annotation.- Specified by:
visitCtAnnotationFieldAccessin interfaceCtVisitor
-
visitCtWhile
Description copied from interface:CtVisitorVisits awhileloop.- Specified by:
visitCtWhilein interfaceCtVisitor
-
visitCtUnboundVariableReference
Description copied from interface:CtVisitorVisits a reference to an unbound field- Specified by:
visitCtUnboundVariableReferencein interfaceCtVisitor
-
scanCtCodeSnippet
-
visitCtImport
Description copied from interface:CtVisitorVisits an import declaration- Specified by:
visitCtImportin interfaceCtVisitor
-
visitCtModule
Description copied from interface:CtVisitorVisits a module declaration- Specified by:
visitCtModulein interfaceCtVisitor
-
visitCtModuleReference
Description copied from interface:CtVisitorVisits a module reference- Specified by:
visitCtModuleReferencein interfaceCtVisitor
-
visitCtPackageExport
Description copied from interface:CtVisitorVisits a package export in a module declaration.- Specified by:
visitCtPackageExportin interfaceCtVisitor
-
visitCtModuleRequirement
Description copied from interface:CtVisitorVisits a "require" directive in a module declaration.- Specified by:
visitCtModuleRequirementin interfaceCtVisitor
-
visitCtProvidedService
Description copied from interface:CtVisitorVisits a "provides" directive in a module declaration.- Specified by:
visitCtProvidedServicein interfaceCtVisitor
-
visitCtUsedService
Description copied from interface:CtVisitorVisits a "uses" directive in a module declaration.- Specified by:
visitCtUsedServicein interfaceCtVisitor
-
visitCtCompilationUnit
Description copied from interface:CtVisitorVisits a compilation unit- Specified by:
visitCtCompilationUnitin interfaceCtVisitor
-
visitCtPackageDeclaration
Description copied from interface:CtVisitorVisits a package declaration- Specified by:
visitCtPackageDeclarationin interfaceCtVisitor
-
visitCtTypeMemberWildcardImportReference
public void visitCtTypeMemberWildcardImportReference(CtTypeMemberWildcardImportReference wildcardReference)Description copied from interface:CtVisitorVisits an import wildcard static type member reference- Specified by:
visitCtTypeMemberWildcardImportReferencein interfaceCtVisitor
-
visitCtYieldStatement
Description copied from interface:CtVisitorVisits a yield statement.- Specified by:
visitCtYieldStatementin interfaceCtVisitor
-
visitCtTypePattern
Description copied from interface:CtVisitorVisits a pattern.- Specified by:
visitCtTypePatternin interfaceCtVisitor- Parameters:
pattern- the pattern to visit.
-
visitCtRecord
Description copied from interface:CtVisitorVisits a record.- Specified by:
visitCtRecordin interfaceCtVisitor- Parameters:
recordType- the record to visit.
-
visitCtRecordComponent
Description copied from interface:CtVisitorVisits a record component.- Specified by:
visitCtRecordComponentin interfaceCtVisitor- Parameters:
recordComponent- the record component to visit.
-