Class Method


  • public class Method
    extends java.lang.Object
    • Constructor Detail

      • Method

        public Method​(java.lang.String nm)
    • Method Detail

      • setReturnType

        public void setReturnType​(VarType typ)
      • setReturnName

        public void setReturnName​(java.lang.String rnm)
      • getName

        public java.lang.String getName()
      • getReturnType

        public VarType getReturnType()
      • addFloatArgument

        public void addFloatArgument​(java.lang.String s)
      • addStringArgument

        public void addStringArgument​(java.lang.String s)
      • addMapArgument

        public void addMapArgument​(java.lang.String mnm,
                                   VarType keyType,
                                   VarType valType)
      • newMethodCall

        public MethodCall newMethodCall​(java.lang.String str)
      • addIncrement

        public void addIncrement​(java.lang.String vnm,
                                 AbstractExpression expr)
      • generateJava

        public java.lang.String generateJava()
      • generateInterfaceJava

        public java.lang.String generateInterfaceJava()
      • generateCallJava

        public java.lang.String generateCallJava()
      • addFloatAssignment

        public void addFloatAssignment​(java.lang.String varName,
                                       java.lang.String expr)
      • addFloatMethodAssignment

        public void addFloatMethodAssignment​(java.lang.String varName,
                                             java.lang.String mnm)
      • addArrayProduct

        public void addArrayProduct​(java.lang.String vnm,
                                    java.lang.String anm,
                                    java.lang.String fn)
      • addArraySum

        public void addArraySum​(java.lang.String vnm,
                                java.lang.String anm,
                                java.lang.String fn)
      • sameAs

        public boolean sameAs​(Method cmm)
      • addRefCall

        public void addRefCall​(java.lang.String scnm,
                               MetaClass rmc,
                               java.lang.String mnm)
      • addMultiRefCall

        public void addMultiRefCall​(java.lang.String anm,
                                    MetaInterface cmi,
                                    java.lang.String mnm)
      • addCall

        public void addCall​(Method method)
      • addMapDoubleExtraction

        public void addMapDoubleExtraction​(java.lang.String var,
                                           java.lang.String map,
                                           java.lang.String val)
      • addStringConditionalSetter

        public void addStringConditionalSetter​(java.lang.String s1,
                                               java.lang.String s2,
                                               java.lang.String lnm,
                                               java.lang.String cnm)