Class JavaElementForest
java.lang.Object
org.revapi.base.BaseElementForest<org.revapi.java.spi.JavaElement>
org.revapi.java.model.JavaElementForest
- All Implemented Interfaces:
org.revapi.ElementForest<org.revapi.java.spi.JavaElement>
public final class JavaElementForest
extends org.revapi.base.BaseElementForest<org.revapi.java.spi.JavaElement>
- Since:
- 0.1
- Author:
- Lukas Krejci
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.revapi.ElementForest
org.revapi.ElementForest.Visitor<E extends org.revapi.Element<E>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSortedSet
<org.revapi.java.spi.JavaElement> getRoots()
SortedSet
<org.revapi.java.spi.JavaElement> <T extends org.revapi.Element<T>>
Iterator<T> iterateOverElements
(Class<T> resultType, boolean recurse, org.revapi.query.Filter<? super T> filter, org.revapi.Element<T> searchRoot) void
setCompilationFuture
(Future<?> compilation) <T extends org.revapi.Element<org.revapi.java.spi.JavaElement>>
Stream<T> stream
(Class<T> resultType, boolean recurse, org.revapi.Element<org.revapi.java.spi.JavaElement> searchRoot) toString()
Methods inherited from class org.revapi.base.BaseElementForest
getApi, newRootsInstance, search, stream
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.revapi.ElementForest
search
-
Constructor Details
-
JavaElementForest
public JavaElementForest(org.revapi.API api)
-
-
Method Details
-
setCompilationFuture
-
getRoots
- Specified by:
getRoots
in interfaceorg.revapi.ElementForest<org.revapi.java.spi.JavaElement>
- Overrides:
getRoots
in classorg.revapi.base.BaseElementForest<org.revapi.java.spi.JavaElement>
-
getRootsUnsafe
-
iterateOverElements
-
stream
-
toString
- Overrides:
toString
in classorg.revapi.base.BaseElementForest<org.revapi.java.spi.JavaElement>
-