Class AutoOneOfTemplateVars

    • Field Detail

      • props

        com.google.common.collect.ImmutableSet<AutoValueOrOneOfProcessor.Property> props
        The properties defined by the parent class's abstract methods. The elements of this set are in the same order as the original abstract method declarations in the AutoOneOf class.
      • generatedClass

        java.lang.String generatedClass
        The simple name of the generated class.
      • kindType

        java.lang.String kindType
        The encoded name of the "kind" enum class.
      • kindGetter

        java.lang.String kindGetter
        The name of the method that gets the kind of the current @AutoOneOf instance.
      • propertyToKind

        java.util.Map<java.lang.String,​java.lang.String> propertyToKind
        Maps property names like dog to enum constants like DOG.
      • TEMPLATE

        private static final Template TEMPLATE
    • Constructor Detail

      • AutoOneOfTemplateVars

        AutoOneOfTemplateVars()