@Generated(value="com.google.auto.value.processor.AutoValueProcessor") final class AutoValue_AutoFactoryDeclaration extends AutoFactoryDeclaration
AutoFactoryDeclaration.Factory
Modifier and Type | Field and Description |
---|---|
private boolean |
allowSubclasses |
private com.google.common.base.Optional<java.lang.String> |
className |
private javax.lang.model.element.TypeElement |
extendingType |
private com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement> |
implementingTypes |
private javax.lang.model.element.AnnotationMirror |
mirror |
private javax.lang.model.element.Element |
target |
private javax.lang.model.element.TypeElement |
targetType |
private com.google.common.collect.ImmutableMap<java.lang.String,javax.lang.model.element.AnnotationValue> |
valuesMap |
Constructor and Description |
---|
AutoValue_AutoFactoryDeclaration(javax.lang.model.element.TypeElement targetType,
javax.lang.model.element.Element target,
com.google.common.base.Optional<java.lang.String> className,
javax.lang.model.element.TypeElement extendingType,
com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement> implementingTypes,
boolean allowSubclasses,
javax.lang.model.element.AnnotationMirror mirror,
com.google.common.collect.ImmutableMap<java.lang.String,javax.lang.model.element.AnnotationValue> valuesMap) |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
allowSubclasses() |
(package private) com.google.common.base.Optional<java.lang.String> |
className() |
boolean |
equals(java.lang.Object o) |
(package private) javax.lang.model.element.TypeElement |
extendingType() |
int |
hashCode() |
(package private) com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement> |
implementingTypes() |
(package private) javax.lang.model.element.AnnotationMirror |
mirror() |
(package private) javax.lang.model.element.Element |
target() |
(package private) javax.lang.model.element.TypeElement |
targetType() |
java.lang.String |
toString() |
(package private) com.google.common.collect.ImmutableMap<java.lang.String,javax.lang.model.element.AnnotationValue> |
valuesMap() |
getFactoryName
private final javax.lang.model.element.TypeElement targetType
private final javax.lang.model.element.Element target
private final com.google.common.base.Optional<java.lang.String> className
private final javax.lang.model.element.TypeElement extendingType
private final com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement> implementingTypes
private final boolean allowSubclasses
private final javax.lang.model.element.AnnotationMirror mirror
private final com.google.common.collect.ImmutableMap<java.lang.String,javax.lang.model.element.AnnotationValue> valuesMap
AutoValue_AutoFactoryDeclaration(javax.lang.model.element.TypeElement targetType, javax.lang.model.element.Element target, com.google.common.base.Optional<java.lang.String> className, javax.lang.model.element.TypeElement extendingType, com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement> implementingTypes, boolean allowSubclasses, javax.lang.model.element.AnnotationMirror mirror, com.google.common.collect.ImmutableMap<java.lang.String,javax.lang.model.element.AnnotationValue> valuesMap)
javax.lang.model.element.TypeElement targetType()
targetType
in class AutoFactoryDeclaration
javax.lang.model.element.Element target()
target
in class AutoFactoryDeclaration
com.google.common.base.Optional<java.lang.String> className()
className
in class AutoFactoryDeclaration
javax.lang.model.element.TypeElement extendingType()
extendingType
in class AutoFactoryDeclaration
com.google.common.collect.ImmutableSet<javax.lang.model.element.TypeElement> implementingTypes()
implementingTypes
in class AutoFactoryDeclaration
boolean allowSubclasses()
allowSubclasses
in class AutoFactoryDeclaration
javax.lang.model.element.AnnotationMirror mirror()
mirror
in class AutoFactoryDeclaration
com.google.common.collect.ImmutableMap<java.lang.String,javax.lang.model.element.AnnotationValue> valuesMap()
valuesMap
in class AutoFactoryDeclaration
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object