public class MatchingScanner extends EarlyTerminatingScanner<java.lang.Void>
scannedRole
Constructor and Description |
---|
MatchingScanner(ListOfNodes pattern,
CtConsumer<? super Match> matchConsumer) |
Modifier and Type | Method and Description |
---|---|
void |
scan(CtRole role,
java.util.Collection<? extends CtElement> elements)
Generically scans a collection of meta-model elements.
|
void |
scan(CtRole role,
CtElement element)
Generically scans a meta-model element.
|
void |
scan(CtRole role,
java.util.Map<java.lang.String,? extends CtElement> elements)
Generically scans a Map of meta-model elements.
|
doScan, getListener, getResult, isTerminated, isVisitCompilationUnitContent, onElement, scan, scan, setListener, setResult, setVisitCompilationUnitContent, terminate, visitCtCompilationUnit
enter, exit, scan, scan, visitCtAnnotation, visitCtAnnotationFieldAccess, visitCtAnnotationMethod, visitCtAnnotationType, visitCtAnonymousExecutable, visitCtArrayRead, visitCtArrayTypeReference, visitCtArrayWrite, visitCtAssert, visitCtAssignment, visitCtBinaryOperator, visitCtBlock, visitCtBreak, visitCtCase, visitCtCatch, visitCtCatchVariable, visitCtCatchVariableReference, visitCtClass, visitCtCodeSnippetExpression, visitCtCodeSnippetStatement, visitCtComment, visitCtConditional, visitCtConstructor, visitCtConstructorCall, visitCtContinue, visitCtDo, visitCtEnum, visitCtEnumValue, visitCtExecutableReference, visitCtExecutableReferenceExpression, visitCtField, visitCtFieldRead, visitCtFieldReference, visitCtFieldWrite, visitCtFor, visitCtForEach, visitCtIf, visitCtImport, visitCtInterface, visitCtIntersectionTypeReference, visitCtInvocation, visitCtJavaDoc, visitCtJavaDocTag, visitCtLambda, visitCtLiteral, visitCtLocalVariable, visitCtLocalVariableReference, visitCtMethod, visitCtModule, visitCtModuleReference, visitCtModuleRequirement, visitCtNewArray, visitCtNewClass, visitCtOperatorAssignment, visitCtPackage, visitCtPackageDeclaration, visitCtPackageExport, visitCtPackageReference, visitCtParameter, 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
public MatchingScanner(ListOfNodes pattern, CtConsumer<? super Match> matchConsumer)
public void scan(CtRole role, CtElement element)
CtScanner
scan
in class EarlyTerminatingScanner<java.lang.Void>
public void scan(CtRole role, java.util.Collection<? extends CtElement> elements)
CtScanner
scan
in class EarlyTerminatingScanner<java.lang.Void>
public void scan(CtRole role, java.util.Map<java.lang.String,? extends CtElement> elements)
CtScanner
scan
in class EarlyTerminatingScanner<java.lang.Void>
Copyright © 2007–2021 Inria. All rights reserved.