public final class JavaElementForest
extends org.revapi.base.BaseElementForest<org.revapi.java.spi.JavaElement>
| Constructor and Description |
|---|
JavaElementForest(org.revapi.API api) |
| Modifier and Type | Method and Description |
|---|---|
SortedSet<org.revapi.java.spi.JavaElement> |
getRoots() |
SortedSet<org.revapi.java.spi.JavaElement> |
getRootsUnsafe() |
<T extends org.revapi.Element<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(Class<T> resultType,
boolean recurse,
org.revapi.Element<org.revapi.java.spi.JavaElement> searchRoot) |
String |
toString() |
getApi, newRootsInstance, search, streampublic void setCompilationFuture(Future<?> compilation)
public SortedSet<org.revapi.java.spi.JavaElement> getRoots()
getRoots in interface org.revapi.ElementForest<org.revapi.java.spi.JavaElement>getRoots in class org.revapi.base.BaseElementForest<org.revapi.java.spi.JavaElement>public SortedSet<org.revapi.java.spi.JavaElement> getRootsUnsafe()
@Nonnull public <T extends org.revapi.Element<T>> Iterator<T> iterateOverElements(@Nonnull Class<T> resultType, boolean recurse, @Nullable org.revapi.query.Filter<? super T> filter, @Nullable org.revapi.Element<T> searchRoot)
@Nonnull public <T extends org.revapi.Element<org.revapi.java.spi.JavaElement>> java.util.stream.Stream<T> stream(@Nonnull Class<T> resultType, boolean recurse, @Nullable org.revapi.Element<org.revapi.java.spi.JavaElement> searchRoot)
public String toString()
toString in class org.revapi.base.BaseElementForest<org.revapi.java.spi.JavaElement>Copyright © 2014-2021 Lukas Krejci. All Rights Reserved.