Class NumberNumberMetaMethod

    • Constructor Detail

      • NumberNumberMetaMethod

        protected NumberNumberMetaMethod()
    • Method Detail

      • getModifiers

        public int getModifiers()
        Description copied from class: MetaMethod
        Returns the modifiers for this method
        Specified by:
        getModifiers in class MetaMethod
        Returns:
        modifiers as an int.
      • getReturnType

        public java.lang.Class getReturnType()
        Description copied from class: MetaMethod
        Access the return type for this method
        Specified by:
        getReturnType in class MetaMethod
        Returns:
        the return type of this method
      • createIntegerInteger

        public abstract CallSite createIntegerInteger​(CallSite site,
                                                      MetaClassImpl metaClass,
                                                      MetaMethod metaMethod,
                                                      java.lang.Class[] params,
                                                      java.lang.Object receiver,
                                                      java.lang.Object[] args)
      • createIntegerLong

        public abstract CallSite createIntegerLong​(CallSite site,
                                                   MetaClassImpl metaClass,
                                                   MetaMethod metaMethod,
                                                   java.lang.Class[] params,
                                                   java.lang.Object receiver,
                                                   java.lang.Object[] args)
      • createIntegerFloat

        public abstract CallSite createIntegerFloat​(CallSite site,
                                                    MetaClassImpl metaClass,
                                                    MetaMethod metaMethod,
                                                    java.lang.Class[] params,
                                                    java.lang.Object receiver,
                                                    java.lang.Object[] args)
      • createIntegerDouble

        public abstract CallSite createIntegerDouble​(CallSite site,
                                                     MetaClassImpl metaClass,
                                                     MetaMethod metaMethod,
                                                     java.lang.Class[] params,
                                                     java.lang.Object receiver,
                                                     java.lang.Object[] args)
      • createLongInteger

        public abstract CallSite createLongInteger​(CallSite site,
                                                   MetaClassImpl metaClass,
                                                   MetaMethod metaMethod,
                                                   java.lang.Class[] params,
                                                   java.lang.Object receiver,
                                                   java.lang.Object[] args)
      • createLongLong

        public abstract CallSite createLongLong​(CallSite site,
                                                MetaClassImpl metaClass,
                                                MetaMethod metaMethod,
                                                java.lang.Class[] params,
                                                java.lang.Object receiver,
                                                java.lang.Object[] args)
      • createLongFloat

        public abstract CallSite createLongFloat​(CallSite site,
                                                 MetaClassImpl metaClass,
                                                 MetaMethod metaMethod,
                                                 java.lang.Class[] params,
                                                 java.lang.Object receiver,
                                                 java.lang.Object[] args)
      • createLongDouble

        public abstract CallSite createLongDouble​(CallSite site,
                                                  MetaClassImpl metaClass,
                                                  MetaMethod metaMethod,
                                                  java.lang.Class[] params,
                                                  java.lang.Object receiver,
                                                  java.lang.Object[] args)
      • createFloatInteger

        public abstract CallSite createFloatInteger​(CallSite site,
                                                    MetaClassImpl metaClass,
                                                    MetaMethod metaMethod,
                                                    java.lang.Class[] params,
                                                    java.lang.Object receiver,
                                                    java.lang.Object[] args)
      • createFloatLong

        public abstract CallSite createFloatLong​(CallSite site,
                                                 MetaClassImpl metaClass,
                                                 MetaMethod metaMethod,
                                                 java.lang.Class[] params,
                                                 java.lang.Object receiver,
                                                 java.lang.Object[] args)
      • createFloatFloat

        public abstract CallSite createFloatFloat​(CallSite site,
                                                  MetaClassImpl metaClass,
                                                  MetaMethod metaMethod,
                                                  java.lang.Class[] params,
                                                  java.lang.Object receiver,
                                                  java.lang.Object[] args)
      • createFloatDouble

        public abstract CallSite createFloatDouble​(CallSite site,
                                                   MetaClassImpl metaClass,
                                                   MetaMethod metaMethod,
                                                   java.lang.Class[] params,
                                                   java.lang.Object receiver,
                                                   java.lang.Object[] args)
      • createDoubleInteger

        public abstract CallSite createDoubleInteger​(CallSite site,
                                                     MetaClassImpl metaClass,
                                                     MetaMethod metaMethod,
                                                     java.lang.Class[] params,
                                                     java.lang.Object receiver,
                                                     java.lang.Object[] args)
      • createDoubleLong

        public abstract CallSite createDoubleLong​(CallSite site,
                                                  MetaClassImpl metaClass,
                                                  MetaMethod metaMethod,
                                                  java.lang.Class[] params,
                                                  java.lang.Object receiver,
                                                  java.lang.Object[] args)
      • createDoubleFloat

        public abstract CallSite createDoubleFloat​(CallSite site,
                                                   MetaClassImpl metaClass,
                                                   MetaMethod metaMethod,
                                                   java.lang.Class[] params,
                                                   java.lang.Object receiver,
                                                   java.lang.Object[] args)
      • createDoubleDouble

        public abstract CallSite createDoubleDouble​(CallSite site,
                                                    MetaClassImpl metaClass,
                                                    MetaMethod metaMethod,
                                                    java.lang.Class[] params,
                                                    java.lang.Object receiver,
                                                    java.lang.Object[] args)
      • createNumberNumber

        public abstract CallSite createNumberNumber​(CallSite site,
                                                    MetaClassImpl metaClass,
                                                    MetaMethod metaMethod,
                                                    java.lang.Class[] params,
                                                    java.lang.Object receiver,
                                                    java.lang.Object[] args)