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) voidsetCompilationFuture(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, streamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.revapi.ElementForest
search
-
Constructor Details
-
JavaElementForest
public JavaElementForest(org.revapi.API api)
-
-
Method Details
-
setCompilationFuture
-
getRoots
- Specified by:
getRootsin interfaceorg.revapi.ElementForest<org.revapi.java.spi.JavaElement>- Overrides:
getRootsin classorg.revapi.base.BaseElementForest<org.revapi.java.spi.JavaElement>
-
getRootsUnsafe
-
iterateOverElements
-
stream
-
toString
- Overrides:
toStringin classorg.revapi.base.BaseElementForest<org.revapi.java.spi.JavaElement>
-