public final class JavaElementForest extends SimpleElementForest
Constructor and Description |
---|
JavaElementForest(API api) |
Modifier and Type | Method and Description |
---|---|
SortedSet<TypeElement> |
getRoots() |
SortedSet<TypeElement> |
getRootsUnsafe() |
<T extends Element> |
search(Class<T> resultType,
boolean recurse,
Filter<? super T> filter,
Element root) |
<T extends Element> |
search(List<T> results,
Class<T> resultType,
SortedSet<? extends Element> currentLevel,
boolean recurse,
Filter<? super T> filter) |
<T extends Element> |
searchUnsafe(Class<T> resultType,
boolean recurse,
Filter<? super T> filter,
Element root) |
void |
setCompilationFuture(Future<?> compilation) |
String |
toString() |
getApi
public JavaElementForest(API api)
public void setCompilationFuture(Future<?> compilation)
@Nonnull public SortedSet<TypeElement> getRoots()
getRoots
in interface ElementForest
getRoots
in class SimpleElementForest
public SortedSet<TypeElement> getRootsUnsafe()
public <T extends Element> void search(@Nonnull List<T> results, @Nonnull Class<T> resultType, @Nonnull SortedSet<? extends Element> currentLevel, boolean recurse, @Nullable Filter<? super T> filter)
search
in class SimpleElementForest
@Nonnull public <T extends Element> List<T> search(@Nonnull Class<T> resultType, boolean recurse, @Nullable Filter<? super T> filter, @Nullable Element root)
search
in interface ElementForest
search
in class SimpleElementForest
public <T extends Element> List<T> searchUnsafe(Class<T> resultType, boolean recurse, Filter<? super T> filter, Element root)
public String toString()
toString
in class SimpleElementForest
Copyright © 2015. All Rights Reserved.