Uses of Interface
com.google.auto.value.extension.AutoValueExtension.Context
Packages that use AutoValueExtension.Context
Package
Description
This package contains the annotation processor that implements the
AutoValue API.-
Uses of AutoValueExtension.Context in com.google.auto.value.extension
Methods in com.google.auto.value.extension with parameters of type AutoValueExtension.ContextModifier and TypeMethodDescriptionbooleanAutoValueExtension.applicable(AutoValueExtension.Context context) Determines whether this Extension applies to the given context.AutoValueExtension.consumeMethods(AutoValueExtension.Context context) Returns a possible empty set of abstract methods that this Extension intends to implement.AutoValueExtension.consumeProperties(AutoValueExtension.Context context) Returns a possibly empty set of property names that this Extension intends to implement.abstract StringAutoValueExtension.generateClass(AutoValueExtension.Context context, String className, String classToExtend, boolean isFinal) Returns the generated source code of the class namedclassNameto extendclassToExtend, ornullif this extension does not generate a class in the hierarchy.booleanAutoValueExtension.mustBeFinal(AutoValueExtension.Context context) Denotes that the class generated by this Extension must be the final class in the inheritance hierarchy. -
Uses of AutoValueExtension.Context in com.google.auto.value.extension.memoized.processor
Fields in com.google.auto.value.extension.memoized.processor declared as AutoValueExtension.ContextModifier and TypeFieldDescriptionprivate final AutoValueExtension.ContextMemoizeExtension.Generator.contextMethods in com.google.auto.value.extension.memoized.processor with parameters of type AutoValueExtension.ContextModifier and TypeMethodDescriptionbooleanMemoizeExtension.applicable(AutoValueExtension.Context context) MemoizeExtension.generateClass(AutoValueExtension.Context context, String className, String classToExtend, boolean isFinal) private static com.google.common.collect.ImmutableSet<ExecutableElement> MemoizeExtension.memoizedMethods(AutoValueExtension.Context context) Constructors in com.google.auto.value.extension.memoized.processor with parameters of type AutoValueExtension.ContextModifierConstructorDescription(package private)Generator(AutoValueExtension.Context context, String className, String classToExtend, boolean isFinal) -
Uses of AutoValueExtension.Context in com.google.auto.value.processor
Classes in com.google.auto.value.processor that implement AutoValueExtension.Context