Top Constructors Methods
com.google.auto.value.extension.toprettystring.processor

pack-priv final Class ToPrettyStringMethods

extends Object
Class Inheritance
Static Imports
com.google.auto.common.MoreElements.getLocalAndInheritedMethods, .MoreStreams.toImmutableList, .MoreStreams.toImmutableSet, com.google.auto.value.extension.toprettystring.processor.Annotations.toPrettyStringAnnotation, com.google.common.collect.MoreCollectors.toOptional

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static Optional<javax.lang.model.element.ExecutableElement>
toPrettyStringMethod(javax.lang.model.element.TypeElement element, javax.lang.model.util.Types types, javax.lang.model.util.Elements elements)

Returns the com.google.auto.value.extension.toprettystring.ToPrettyString annotated method for a type.

pack-priv static ImmutableSet<javax.lang.model.element.ExecutableElement>
pack-priv static ImmutableList<javax.lang.model.element.ExecutableElement>
toPrettyStringMethods(javax.lang.model.element.TypeElement element, javax.lang.model.util.Types types, javax.lang.model.util.Elements elements)

Returns the com.google.auto.value.extension.toprettystring.ToPrettyString annotated method for a type.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ToPrettyStringMethodsback to summary
private ToPrettyStringMethods()

Method Detail

toPrettyStringMethodback to summary
pack-priv static Optional<javax.lang.model.element.ExecutableElement> toPrettyStringMethod(javax.lang.model.element.TypeElement element, javax.lang.model.util.Types types, javax.lang.model.util.Elements elements)

Returns the com.google.auto.value.extension.toprettystring.ToPrettyString annotated method for a type.

toPrettyStringMethodsback to summary
pack-priv static ImmutableSet<javax.lang.model.element.ExecutableElement> toPrettyStringMethods(AutoValueExtension.Context context)

Returns the com.google.auto.value.extension.toprettystring.ToPrettyString annotated methods for an @AutoValue type.

toPrettyStringMethodsback to summary
pack-priv static ImmutableList<javax.lang.model.element.ExecutableElement> toPrettyStringMethods(javax.lang.model.element.TypeElement element, javax.lang.model.util.Types types, javax.lang.model.util.Elements elements)

Returns the com.google.auto.value.extension.toprettystring.ToPrettyString annotated method for a type.