Class MemberFactory

    • Constructor Summary

      Constructors 
      Constructor Description
      MemberFactory​(com.sun.codemodel.JCodeModel codeModel)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.sun.codemodel.JFieldVar create​(com.sun.codemodel.JDefinedClass instance, IOptional<java.lang.String,​java.lang.RuntimeException> comment, java.lang.Iterable<Annotation> annotation, Type type, java.lang.String name, java.lang.Object value, boolean isImutable, boolean isNullable, boolean isPrimitivesEnabled, boolean isArrayNullable, boolean isCollectionNullable)  
      com.sun.codemodel.JFieldVar mapMember​(com.sun.codemodel.JDefinedClass instance, com.sun.codemodel.JType clazz, java.lang.String name, java.lang.String[] generics)  
      com.sun.codemodel.JFieldVar mapMember​(com.sun.codemodel.JFieldVar field, com.sun.codemodel.JType clazz, java.lang.String[] generics)  
      com.sun.codemodel.JFieldVar mapStaticMember​(com.sun.codemodel.JDefinedClass instance, com.sun.codemodel.JType clazz, java.lang.String name, java.lang.String[] generics)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MemberFactory

        public MemberFactory​(com.sun.codemodel.JCodeModel codeModel)
    • Method Detail

      • create

        public com.sun.codemodel.JFieldVar create​(com.sun.codemodel.JDefinedClass instance,
                                                  IOptional<java.lang.String,​java.lang.RuntimeException> comment,
                                                  java.lang.Iterable<Annotation> annotation,
                                                  Type type,
                                                  java.lang.String name,
                                                  java.lang.Object value,
                                                  boolean isImutable,
                                                  boolean isNullable,
                                                  boolean isPrimitivesEnabled,
                                                  boolean isArrayNullable,
                                                  boolean isCollectionNullable)
                                           throws CreationException
        Throws:
        CreationException
      • mapStaticMember

        public com.sun.codemodel.JFieldVar mapStaticMember​(com.sun.codemodel.JDefinedClass instance,
                                                           com.sun.codemodel.JType clazz,
                                                           java.lang.String name,
                                                           java.lang.String[] generics)
      • mapMember

        public com.sun.codemodel.JFieldVar mapMember​(com.sun.codemodel.JFieldVar field,
                                                     com.sun.codemodel.JType clazz,
                                                     java.lang.String[] generics)
      • mapMember

        public com.sun.codemodel.JFieldVar mapMember​(com.sun.codemodel.JDefinedClass instance,
                                                     com.sun.codemodel.JType clazz,
                                                     java.lang.String name,
                                                     java.lang.String[] generics)