protected class VariableReferenceFunction.Visitor extends CtScanner
Modifier | Constructor and Description |
---|---|
protected |
Visitor() |
Modifier and Type | Method and Description |
---|---|
protected void |
enter(CtElement e)
This method is upcalled by the scanner when entering a scanned element.
|
<T> void |
visitCtCatchVariable(CtCatchVariable<T> catchVariable)
calls outputConsumer for each reference of the catch variable
|
<T> void |
visitCtField(CtField<T> field)
calls outputConsumer for each reference of the field
|
<T> void |
visitCtLocalVariable(CtLocalVariable<T> localVariable)
calls outputConsumer for each reference of the local variable
|
<T> void |
visitCtParameter(CtParameter<T> parameter)
calls outputConsumer for each reference of the parameter
|
exit, scan, scan, scan, scan, scan, scan, scan, visitCtAnnotation, visitCtAnnotationFieldAccess, visitCtAnnotationMethod, visitCtAnnotationType, visitCtAnonymousExecutable, visitCtArrayRead, visitCtArrayTypeReference, visitCtArrayWrite, visitCtAssert, visitCtAssignment, visitCtBinaryOperator, visitCtBlock, visitCtBreak, visitCtCase, visitCtCatch, visitCtCatchVariableReference, visitCtClass, visitCtCodeSnippetExpression, visitCtCodeSnippetStatement, visitCtComment, visitCtCompilationUnit, visitCtConditional, visitCtConstructor, visitCtConstructorCall, visitCtContinue, visitCtDo, visitCtEnum, visitCtEnumValue, visitCtExecutableReference, visitCtExecutableReferenceExpression, visitCtFieldRead, visitCtFieldReference, visitCtFieldWrite, visitCtFor, visitCtForEach, visitCtIf, visitCtImport, visitCtInterface, visitCtIntersectionTypeReference, visitCtInvocation, visitCtJavaDoc, visitCtJavaDocTag, visitCtLambda, visitCtLiteral, visitCtLocalVariableReference, visitCtMethod, visitCtModule, visitCtModuleReference, visitCtModuleRequirement, visitCtNewArray, visitCtNewClass, visitCtOperatorAssignment, visitCtPackage, visitCtPackageDeclaration, visitCtPackageExport, visitCtPackageReference, visitCtParameterReference, visitCtProvidedService, visitCtReturn, visitCtStatementList, visitCtSuperAccess, visitCtSwitch, visitCtSwitchExpression, visitCtSynchronized, visitCtTextBlock, visitCtThisAccess, visitCtThrow, visitCtTry, visitCtTryWithResource, visitCtTypeAccess, visitCtTypeMemberWildcardImportReference, visitCtTypeParameter, visitCtTypeParameterReference, visitCtTypeReference, visitCtUnaryOperator, visitCtUnboundVariableReference, visitCtUsedService, visitCtVariableRead, visitCtVariableWrite, visitCtWhile, visitCtWildcardReference, visitCtYieldStatement
protected void enter(CtElement e)
CtScanner
public <T> void visitCtField(CtField<T> field)
visitCtField
in interface CtVisitor
visitCtField
in class CtScanner
public <T> void visitCtLocalVariable(CtLocalVariable<T> localVariable)
visitCtLocalVariable
in interface CtVisitor
visitCtLocalVariable
in class CtScanner
public <T> void visitCtParameter(CtParameter<T> parameter)
visitCtParameter
in interface CtVisitor
visitCtParameter
in class CtScanner
public <T> void visitCtCatchVariable(CtCatchVariable<T> catchVariable)
visitCtCatchVariable
in interface CtVisitor
visitCtCatchVariable
in class CtScanner
Copyright © 2007–2021 Inria. All rights reserved.