Skip navigation links
A B C E G H M N P T 

A

annotations() - Method in class com.gabrielittner.auto.value.util.Property
The set of annotations present on the original property.
AutoValueUtil - Class in com.gabrielittner.auto.value.util
Convenience and boilerplate methods for implementations of AutoValueExtension.

B

buildAnnotations(ExecutableElement) - Static method in class com.gabrielittner.auto.value.util.ElementUtil
Builds a ImmutableSet containing the names of all annotations of the given element.
buildProperties(AutoValueExtension.Context) - Static method in class com.gabrielittner.auto.value.util.Property
Builds a List of Property for the given AutoValueExtension.Context.

C

com.gabrielittner.auto.value.util - package com.gabrielittner.auto.value.util
 

E

element() - Method in class com.gabrielittner.auto.value.util.Property
The underlying ExecutableElement representing the get method of the property.
ElementUtil - Class in com.gabrielittner.auto.value.util
 
error(AutoValueExtension.Context, Property, String) - Static method in class com.gabrielittner.auto.value.util.AutoValueUtil
Will call Messager.printMessage(Diagnostic.Kind, CharSequence, Element) with Diagnostic.Kind#ERROR and the given message for property.
error(AutoValueExtension.Context, Property, String, Object...) - Static method in class com.gabrielittner.auto.value.util.AutoValueUtil
Will call Messager.printMessage(Diagnostic.Kind, CharSequence, Element) with Diagnostic.Kind#ERROR and the given message formatted using args for property.

G

getAnnotationValue(Element, Class<? extends Annotation>, String) - Static method in class com.gabrielittner.auto.value.util.ElementUtil
If the given element is annotated with an Annotation of class clazz it's value for key will be returned.
getAutoValueClassClassName(AutoValueExtension.Context) - Static method in class com.gabrielittner.auto.value.util.AutoValueUtil
Returns the ClassName of the class annotated with AutoValue.
getFinalClassClassName(AutoValueExtension.Context) - Static method in class com.gabrielittner.auto.value.util.AutoValueUtil
Returns the ClassName of the last class in the chain of generated implementations, which is final.
getMatchingAbstractMethod(Set<ExecutableElement>, TypeName, TypeName...) - Static method in class com.gabrielittner.auto.value.util.ElementUtil
Returns a method of cls that is abstract, has returns as return type and the number and types of parameters match takes.
getMatchingStaticMethod(TypeElement, TypeName, TypeName...) - Static method in class com.gabrielittner.auto.value.util.ElementUtil
Returns a method of cls that is static, has returns as return type and the number and types of parameters match takes.

H

hasAnnotationWithName(Element, String) - Static method in class com.gabrielittner.auto.value.util.ElementUtil
Returns true if the given element is annotated with an annotation named simpleName.
humanName() - Method in class com.gabrielittner.auto.value.util.Property
The human readable name of the property.

M

methodName() - Method in class com.gabrielittner.auto.value.util.Property
The method name of the property.

N

newFinalClassConstructorCall(AutoValueExtension.Context, Object[]) - Static method in class com.gabrielittner.auto.value.util.AutoValueUtil
Creates a CodeBlock that calls the constructor of the final generated class AutoValueUtil#getFinalClassClassName(Context).
newTypeSpecBuilder(AutoValueExtension.Context, String, String, boolean) - Static method in class com.gabrielittner.auto.value.util.AutoValueUtil
Creates a new TypeSpec.Builder for the class that is generated by the extension.
nullable() - Method in class com.gabrielittner.auto.value.util.Property
True if the property can be null.

P

Property - Class in com.gabrielittner.auto.value.util
A Property of the AutoValue annotated class.
Property(String, ExecutableElement) - Constructor for class com.gabrielittner.auto.value.util.Property
 

T

type() - Method in class com.gabrielittner.auto.value.util.Property
The return type of the property.
typeExists(Elements, ClassName) - Static method in class com.gabrielittner.auto.value.util.ElementUtil
Returns true if given className is on the current classpath.
A B C E G H M N P T 
Skip navigation links