Uses of Interface
spoon.reflect.visitor.chain.CtScannerListener
Package
Description
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
This package contains a set of useful filters when querying the model.
-
Uses of CtScannerListener in spoon.reflect.visitor
Modifier and TypeMethodDescriptionEarlyTerminatingScanner.setListener(CtScannerListener listener)
-
Uses of CtScannerListener in spoon.reflect.visitor.filter
Modifier and TypeClassDescriptionstatic class
Implementation ofCtScannerListener
, which is used to assure that each interface is visited only once.Modifier and TypeMethodDescriptionCtScannerFunction.setListener(CtScannerListener listener)
SuperInheritanceHierarchyFunction.setListener(CtScannerListener listener)
The listener evens are called in this order: enter(input element) return input element enter/exit for each super interface of input element recursively call 1-5) recursively where input element is super class of input element exit(input element) Note: this order is assured and some algorithms already depend on it!ModifierConstructorDescriptionCatchVariableScopeFunction(CtScannerListener queryListener)
LocalVariableScopeFunction(CtScannerListener queryListener)
ParameterScopeFunction(CtScannerListener queryListener)