static final class AutoFactoryDeclaration.Factory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private javax.lang.model.util.Elements |
elements |
private javax.annotation.processing.Messager |
messager |
| Constructor and Description |
|---|
Factory(javax.lang.model.util.Elements elements,
javax.annotation.processing.Messager messager) |
| Modifier and Type | Method and Description |
|---|---|
(package private) com.google.common.base.Optional<AutoFactoryDeclaration> |
createIfValid(javax.lang.model.element.Element element) |
private static javax.lang.model.element.TypeElement |
getAnnotatedType(javax.lang.model.element.Element element) |
(package private) static boolean |
isValidIdentifier(java.lang.String identifier) |
private final javax.lang.model.util.Elements elements
private final javax.annotation.processing.Messager messager
Factory(javax.lang.model.util.Elements elements,
javax.annotation.processing.Messager messager)
com.google.common.base.Optional<AutoFactoryDeclaration> createIfValid(javax.lang.model.element.Element element)
private static javax.lang.model.element.TypeElement getAnnotatedType(javax.lang.model.element.Element element)
static boolean isValidIdentifier(java.lang.String identifier)