Class MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
java.lang.Object
com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
- Enclosing class:
- MemoizeExtension.Generator.MethodOverrider
private final class MemoizeExtension.Generator.MethodOverrider.NullMeansUninitialized
extends MemoizeExtension.Generator.MethodOverrider.InitializationStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Iterable<com.squareup.javapoet.FieldSpec>
(package private) com.squareup.javapoet.CodeBlock
(package private) com.squareup.javapoet.CodeBlock
-
Constructor Details
-
NullMeansUninitialized
private NullMeansUninitialized()
-
-
Method Details
-
additionalFields
Iterable<com.squareup.javapoet.FieldSpec> additionalFields()- Specified by:
additionalFields
in classMemoizeExtension.Generator.MethodOverrider.InitializationStrategy
-
checkMemoized
com.squareup.javapoet.CodeBlock checkMemoized()- Specified by:
checkMemoized
in classMemoizeExtension.Generator.MethodOverrider.InitializationStrategy
-
setMemoized
com.squareup.javapoet.CodeBlock setMemoized()- Specified by:
setMemoized
in classMemoizeExtension.Generator.MethodOverrider.InitializationStrategy
-