Class AutoValueGsonExtension
java.lang.Object
com.google.auto.value.extension.AutoValueExtension
com.ryanharter.auto.value.gson.AutoValueGsonExtension
@SupportedOptions("autovaluegson.useFieldNamePolicy")
@AutoService(com.google.auto.value.extension.AutoValueExtension.class)
public class AutoValueGsonExtension
extends com.google.auto.value.extension.AutoValueExtension
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.auto.value.extension.AutoValueExtension
com.google.auto.value.extension.AutoValueExtension.BuilderContext, com.google.auto.value.extension.AutoValueExtension.Context, com.google.auto.value.extension.AutoValueExtension.IncrementalExtensionType -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanapplicable(com.google.auto.value.extension.AutoValueExtension.Context context) generateClass(com.google.auto.value.extension.AutoValueExtension.Context context, String className, String classToExtend, boolean isFinal) com.google.auto.value.extension.AutoValueExtension.IncrementalExtensionTypeincrementalType(ProcessingEnvironment processingEnvironment) static booleanisApplicable(TypeElement type, Messager messager) Methods inherited from class com.google.auto.value.extension.AutoValueExtension
consumeMethods, consumeProperties, getSupportedOptions, mustBeFinal
-
Field Details
-
GENERATED_COMMENTS
- See Also:
-
-
Constructor Details
-
AutoValueGsonExtension
public AutoValueGsonExtension()
-
-
Method Details
-
incrementalType
public com.google.auto.value.extension.AutoValueExtension.IncrementalExtensionType incrementalType(ProcessingEnvironment processingEnvironment) - Overrides:
incrementalTypein classcom.google.auto.value.extension.AutoValueExtension
-
applicable
public boolean applicable(com.google.auto.value.extension.AutoValueExtension.Context context) - Overrides:
applicablein classcom.google.auto.value.extension.AutoValueExtension
-
isApplicable
-
generateClass
-