| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | defineVarsForType(javax.
|
| private javax. | findKindGetterOrAbort(javax.
|
| public ImmutableSet | |
| private javax. | |
| pack-priv Optional | nullableAnnotationForMethod(javax.
Implements abstract com. Returns the appropriate |
| pack-priv void | processType(javax.
the class with the autoOneOfType@AutoValue or @AutoOneOf annotation.Implements abstract com. Analyzes a single |
| pack-priv boolean | propertiesCanBeVoid()
Overrides com. True if void properties are allowed. |
| private ImmutableMap | propertyToKindMap(javax.
|
| private static boolean | |
| private String | |
| private void | validateMethods(javax.
|
| AutoOneOfProcessor | back to summary |
|---|---|
| public AutoOneOfProcessor() | |
| defineVarsForType | back to summary |
|---|---|
| private void defineVarsForType(javax. | |
| findKindGetterOrAbort | back to summary |
|---|---|
| private javax. | |
| getSupportedOptions | back to summary |
|---|---|
public ImmutableSet
| |
| mirrorForKindType | back to summary |
|---|---|
| private javax. | |
| nullableAnnotationForMethod | back to summary |
|---|---|
| pack-priv Optional Implements abstract com. Doc from com. Returns the appropriate
| |
| processType | back to summary |
|---|---|
| pack-priv void processType(javax. Implements abstract com. Doc from com. Analyzes a single
| |
| propertiesCanBeVoid | back to summary |
|---|---|
| pack-priv boolean propertiesCanBeVoid() Overrides com. Doc from com. True if void properties are allowed.
| |
| propertyToKindMap | back to summary |
|---|---|
| private ImmutableMap | |
| sameType | back to summary |
|---|---|
| private static boolean sameType(javax. | |
| transformName | back to summary |
|---|---|
| private String transformName(String s) | |
| validateMethods | back to summary |
|---|---|
| private void validateMethods(javax. | |