abstract class ExtraTypesScanner<T> extends ScannerBase<T>
ExtraTypes
annotations and calls
scanExtraType(TypeElement)
.Constructor and Description |
---|
ExtraTypesScanner() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkForAnnotation(javax.lang.model.element.Element x,
State state)
Check an element for a declaration.
|
protected void |
checkForAnnotation(javax.lang.model.element.TypeElement x,
State state)
Check a type and all of its supertypes for the annotation.
|
protected abstract void |
scanExtraType(javax.lang.model.element.TypeElement extraType) |
isGetter, isSetter, poisonIfAnnotationPresent, scan, scanAllInheritedMethods, shouldIgnore, viewIn
scan, scan, visitExecutable, visitPackage, visitType, visitTypeParameter, visitVariable
protected void checkForAnnotation(javax.lang.model.element.Element x, State state)
protected void checkForAnnotation(javax.lang.model.element.TypeElement x, State state)
protected abstract void scanExtraType(javax.lang.model.element.TypeElement extraType)