class ReferredTypesCollector extends ExtraTypesScanner<java.lang.Void>
Modifier and Type | Method and Description |
---|---|
static java.util.Set<javax.lang.model.element.TypeElement> |
collect(javax.lang.model.element.TypeElement requestFactory,
State state)
Collect all RequestContext and proxy types reachable from the given
RequestFactory.
|
protected void |
scanExtraType(javax.lang.model.element.TypeElement extraType) |
java.lang.Void |
visitExecutable(javax.lang.model.element.ExecutableElement x,
State state) |
java.lang.Void |
visitType(javax.lang.model.element.TypeElement x,
State state) |
checkForAnnotation, checkForAnnotation
isGetter, isSetter, poisonIfAnnotationPresent, scan, scanAllInheritedMethods, shouldIgnore, viewIn
scan, scan, visitPackage, visitTypeParameter, visitVariable
public static java.util.Set<javax.lang.model.element.TypeElement> collect(javax.lang.model.element.TypeElement requestFactory, State state)
public java.lang.Void visitExecutable(javax.lang.model.element.ExecutableElement x, State state)
public java.lang.Void visitType(javax.lang.model.element.TypeElement x, State state)
protected void scanExtraType(javax.lang.model.element.TypeElement extraType)
scanExtraType
in class ExtraTypesScanner<java.lang.Void>