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 TypeMethodDescriptionboolean
AutoValueExtension.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 String
AutoValueExtension.generateClass
(AutoValueExtension.Context context, String className, String classToExtend, boolean isFinal) Returns the generated source code of the class namedclassName
to extendclassToExtend
, ornull
if this extension does not generate a class in the hierarchy.boolean
AutoValueExtension.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.Context
MemoizeExtension.Generator.context
Methods in com.google.auto.value.extension.memoized.processor with parameters of type AutoValueExtension.ContextModifier and TypeMethodDescriptionboolean
MemoizeExtension.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