MissingTypeException. We then catch that and defer processing for the current class until the
next annotation-processing "round". If the missing class has been generated in the meanwhile, we
may now be able to complete processing. After a round has completed without generating any new
source code, if there are still missing types then we report an error.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | MissingTypes.
Exception thrown in the specific case where processing of a class was abandoned because it required types that the class references to be present and they were not. |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final MissingTypes. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void | deferIfMissingTypesIn(javax.
Check that the return type and parameter types of the given method are all defined, and arrange to defer processing until the next round if not. |
| MISSING_TYPE_VISITOR | back to summary |
|---|---|
| private static final MissingTypes. | |
| MissingTypes | back to summary |
|---|---|
| private MissingTypes() | |
| deferIfMissingTypesIn | back to summary |
|---|---|
| pack-priv static void deferIfMissingTypesIn(javax. Check that the return type and parameter types of the given method are all defined, and arrange to defer processing until the next round if not.
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| MissingTypeException | back to summary |
|---|---|
| pack-priv MissingTypeException(javax. | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| private Void | |
| public Void | |
| public Void | |
| public Void | |
| public Void | |
| public Void | |
| public Void |
| MissingTypeVisitor | back to summary |
|---|---|
| private MissingTypeVisitor() | |
| check | back to summary |
|---|---|
| pack-priv void check(javax. | |
| visitAll | back to summary |
|---|---|
| private Void visitAll(List<? extends javax. | |
| visitArray | back to summary |
|---|---|
public Void visitArray(javax.
| |
| visitDeclared | back to summary |
|---|---|
public Void visitDeclared(javax.
| |
| visitError | back to summary |
|---|---|
public Void visitError(javax.
| |
| visitIntersection | back to summary |
|---|---|
public Void visitIntersection(javax.
| |
| visitTypeVariable | back to summary |
|---|---|
public Void visitTypeVariable(javax.
| |
| visitWildcard | back to summary |
|---|---|
public Void visitWildcard(javax.
| |