Package | Description |
---|---|
spoon.reflect.visitor.filter |
This package contains a set of useful filters when querying the model.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractReferenceFilter<T extends CtReference>
This class defines an abstract reference filter that needs to be subclassed
in order to define the matching criteria.
|
class |
AnnotationFilter<E extends CtElement>
This filter matches all the elements annotated with a given annotation type.
|
class |
DirectReferenceFilter<T extends CtReference>
This simple filter matches all the references to a given element by using
reference equality.
|
class |
LineFilter
This filter matches all elements that can be considered as line of code (e.g.
|
class |
ReferenceTypeFilter<T extends CtReference>
This simple filter matches all the references of a given type.
|
class |
SubtypeFilter
Matches all CtType elements, which are sub type of
SubtypeFilter.superType
Matches the input `superType` too. |
class |
TypeFilter<T extends CtElement>
This simple filter matches all the elements of a given type.
|
Copyright © 2007–2019 Inria. All rights reserved.