Class MemoizeExtension.Generator

java.lang.Object
com.google.auto.value.extension.memoized.processor.MemoizeExtension.Generator
Enclosing class:
MemoizeExtension

static final class MemoizeExtension.Generator extends Object
  • Field Details

    • context

      private final AutoValueExtension.Context context
    • className

      private final String className
    • classToExtend

      private final String classToExtend
    • isFinal

      private final boolean isFinal
    • elements

      private final Elements elements
    • sourceVersion

      private final SourceVersion sourceVersion
    • messager

      private final Messager messager
    • lazyInitAnnotation

      private final Optional<com.squareup.javapoet.AnnotationSpec> lazyInitAnnotation
    • hasErrors

      private boolean hasErrors
  • Constructor Details

  • Method Details

    • generate

      String generate()
    • superType

      private com.squareup.javapoet.TypeName superType()
    • typeVariableNames

      private com.google.common.collect.ImmutableList<com.squareup.javapoet.TypeVariableName> typeVariableNames()
    • constructor

      private com.squareup.javapoet.MethodSpec constructor()