Class MetaInterface


  • public class MetaInterface
    extends CodeUnit
    • Field Detail

      • methods

        public java.util.ArrayList<Method> methods
      • implementers

        public java.util.ArrayList<MetaClass> implementers
    • Constructor Detail

      • MetaInterface

        public MetaInterface​(MetaPackage gp,
                             java.lang.String s)
    • Method Detail

      • newMetaMethod

        public Method newMetaMethod​(java.lang.String nm)
      • generateJava

        public java.lang.String generateJava()
        Specified by:
        generateJava in class CodeUnit
      • appendIndented

        private void appendIndented​(java.lang.String stxt,
                                    java.lang.StringBuilder sb,
                                    int ind)
      • addImplementer

        public void addImplementer​(MetaClass mc)
      • pullUp

        public void pullUp()
      • pullUpMethods

        private void pullUpMethods()
      • pullUpGetters

        private void pullUpGetters()
      • getMethod

        public Method getMethod​(java.lang.String mnm)
      • getName

        public java.lang.String getName()