Uses of Interface
spoon.reflect.visitor.chain.CtScannerListener
Packages that use 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
Methods in spoon.reflect.visitor that return CtScannerListenerMethods in spoon.reflect.visitor with parameters of type CtScannerListenerModifier and TypeMethodDescriptionEarlyTerminatingScanner.setListener(CtScannerListener listener) -
Uses of CtScannerListener in spoon.reflect.visitor.filter
Classes in spoon.reflect.visitor.filter that implement CtScannerListenerModifier and TypeClassDescriptionstatic classImplementation ofCtScannerListener, which is used to assure that each interface is visited only once.Methods in spoon.reflect.visitor.filter with parameters of type CtScannerListenerModifier 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!Constructors in spoon.reflect.visitor.filter with parameters of type CtScannerListenerModifierConstructorDescriptionCatchVariableScopeFunction(CtScannerListener queryListener) LocalVariableScopeFunction(CtScannerListener queryListener) ParameterScopeFunction(CtScannerListener queryListener)