Class SourceCode.Element<T>

    • Field Detail

      • type

        protected org.apache.openjpa.persistence.util.SourceCode.ClassName type
      • isStatic

        protected boolean isStatic
      • isFinal

        protected boolean isFinal
      • comment

        protected org.apache.openjpa.persistence.util.SourceCode.Comment comment
      • params

        protected List<org.apache.openjpa.persistence.util.SourceCode.ClassName> params
    • Constructor Detail

      • Element

        protected Element​(String name,
                          org.apache.openjpa.persistence.util.SourceCode.ClassName type)
    • Method Detail

      • getType

        public org.apache.openjpa.persistence.util.SourceCode.ClassName getType()
      • addComment

        public T addComment​(boolean inline,
                            String... lines)
      • makePublic

        public T makePublic()
      • makeProtected

        public T makeProtected()
      • makePrivate

        public T makePrivate()
      • makeStatic

        public T makeStatic()
      • makeFinal

        public T makeFinal()
      • write

        public void write​(PrintWriter out,
                          int tab)