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, stream
public 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.