Uses of Class
spoon.reflect.visitor.CtScanner
Package
Description
this is unstable code, subject to potential complete redesign, not only in snapshots but also in releases.
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 CtScanner in spoon.experimental
Modifier and TypeClassDescriptionclass
Visitor that generates factory calls to recreate the AST visited. -
Uses of CtScanner in spoon.pattern.internal.matcher
-
Uses of CtScanner in spoon.refactoring
Modifier and TypeClassDescriptionclass
Class for creating a mapping from CtExecutable to all known calls from fields and methods. -
Uses of CtScanner in spoon.reflect.visitor
Modifier and TypeClassDescriptionclass
class
A class to be able to iterate over the children elements in the tree of a given node, in breadth-first order.class
This class defines a scanner that maintains a scanning stack for contextual awareness.class
A class to be able to iterate over the children elements in the tree of a given node, in depth-first order.class
ExtendsCtScanner
, to support early termination of scanning process and scan listeners.class
A scanner that initializes context for a compilation unit.class
A scanner that calculates the imports for a given model.class
ACtScanner
which provides current lexical scope of currently scanned AST node.class
This scanner checks that a program model is consistent with regards to the parent elements (children must have the right parent). -
Uses of CtScanner in spoon.reflect.visitor.filter
Modifier and TypeClassDescriptionprotected class
protected class
-
Uses of CtScanner in spoon.support.gui
-
Uses of CtScanner in spoon.support.reflect.eval
Modifier and TypeClassDescriptionclass
Simplifies an AST inline based onVisitorPartialEvaluator
(wanring: the nodes are changed).class
Simplifies an AST by performing all operations that are statically known and changes the AST accordingly (eg "0+1" -> "1") This visitor implements a simple partial evaluator for the program compile-time metamodel. -
Uses of CtScanner in spoon.support.visitor
Modifier and TypeClassDescriptionclass
This visitor implements the code processing engine.class
Responsible for computing signatures for elements where a signature exists (CtType, CtMethod and CtPackage).class
A scanner that calculates the imports for a given model. -
Uses of CtScanner in spoon.support.visitor.clone
-
Uses of CtScanner in spoon.support.visitor.replace
Modifier and TypeClassDescriptionclass
Used to replace an element by another one.