Class OptionModels


  • public final class OptionModels
    extends java.lang.Object
    • Constructor Detail

      • OptionModels

        private OptionModels()
    • Method Detail

      • optionModel

        public static OptionModel optionModel​(javax.lang.model.element.TypeElement typeElement,
                                              javax.lang.model.element.ExecutableElement noneConstructor,
                                              javax.lang.model.element.ExecutableElement someConstructor)
      • getTypeElement

        public static javax.lang.model.element.TypeElement getTypeElement​(OptionModel optionModel)
      • getNoneConstructor

        public static javax.lang.model.element.ExecutableElement getNoneConstructor​(OptionModel optionModel)
      • getSomeConstructor

        public static javax.lang.model.element.ExecutableElement getSomeConstructor​(OptionModel optionModel)
      • setTypeElement

        public static java.util.function.Function<OptionModel,​OptionModel> setTypeElement​(javax.lang.model.element.TypeElement newTypeElement)
      • modTypeElement

        public static java.util.function.Function<OptionModel,​OptionModel> modTypeElement​(java.util.function.Function<javax.lang.model.element.TypeElement,​javax.lang.model.element.TypeElement> typeElementMod)
      • setNoneConstructor

        public static java.util.function.Function<OptionModel,​OptionModel> setNoneConstructor​(javax.lang.model.element.ExecutableElement newNoneConstructor)
      • modNoneConstructor

        public static java.util.function.Function<OptionModel,​OptionModel> modNoneConstructor​(java.util.function.Function<javax.lang.model.element.ExecutableElement,​javax.lang.model.element.ExecutableElement> noneConstructorMod)
      • setSomeConstructor

        public static java.util.function.Function<OptionModel,​OptionModel> setSomeConstructor​(javax.lang.model.element.ExecutableElement newSomeConstructor)
      • modSomeConstructor

        public static java.util.function.Function<OptionModel,​OptionModel> modSomeConstructor​(java.util.function.Function<javax.lang.model.element.ExecutableElement,​javax.lang.model.element.ExecutableElement> someConstructorMod)