Class DerivedCodeSpecs


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

      • DerivedCodeSpecs

        private DerivedCodeSpecs()
    • Method Detail

      • codeSpec

        public static DerivedCodeSpec codeSpec​(java.util.List<com.squareup.javapoet.TypeSpec> classes,
                                               java.util.List<com.squareup.javapoet.FieldSpec> fields,
                                               java.util.List<com.squareup.javapoet.MethodSpec> methods)
      • getClasses

        public static java.util.List<com.squareup.javapoet.TypeSpec> getClasses​(DerivedCodeSpec derivedCodeSpec)
      • getFields

        public static java.util.List<com.squareup.javapoet.FieldSpec> getFields​(DerivedCodeSpec derivedCodeSpec)
      • getMethods

        public static java.util.List<com.squareup.javapoet.MethodSpec> getMethods​(DerivedCodeSpec derivedCodeSpec)
      • setClasses

        public static java.util.function.Function<DerivedCodeSpec,​DerivedCodeSpec> setClasses​(java.util.List<com.squareup.javapoet.TypeSpec> newClasses)
      • modClasses

        public static java.util.function.Function<DerivedCodeSpec,​DerivedCodeSpec> modClasses​(java.util.function.Function<java.util.List<com.squareup.javapoet.TypeSpec>,​java.util.List<com.squareup.javapoet.TypeSpec>> classesMod)
      • setFields

        public static java.util.function.Function<DerivedCodeSpec,​DerivedCodeSpec> setFields​(java.util.List<com.squareup.javapoet.FieldSpec> newFields)
      • modFields

        public static java.util.function.Function<DerivedCodeSpec,​DerivedCodeSpec> modFields​(java.util.function.Function<java.util.List<com.squareup.javapoet.FieldSpec>,​java.util.List<com.squareup.javapoet.FieldSpec>> fieldsMod)
      • setMethods

        public static java.util.function.Function<DerivedCodeSpec,​DerivedCodeSpec> setMethods​(java.util.List<com.squareup.javapoet.MethodSpec> newMethods)
      • modMethods

        public static java.util.function.Function<DerivedCodeSpec,​DerivedCodeSpec> modMethods​(java.util.function.Function<java.util.List<com.squareup.javapoet.MethodSpec>,​java.util.List<com.squareup.javapoet.MethodSpec>> methodsMod)