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)