Class StaticMetaClassSite

  • All Implemented Interfaces:
    CallSite

    public class StaticMetaClassSite
    extends MetaClassSite
    Call site for invoking static methods meta class - cached method - not cached
    • Constructor Detail

      • StaticMetaClassSite

        public StaticMetaClassSite​(CallSite site,
                                   MetaClass metaClass)
    • Method Detail

      • call

        public final java.lang.Object call​(java.lang.Object receiver,
                                           java.lang.Object[] args)
                                    throws java.lang.Throwable
        Specified by:
        call in interface CallSite
        Overrides:
        call in class AbstractCallSite
        Throws:
        java.lang.Throwable
      • callStatic

        public final java.lang.Object callStatic​(java.lang.Class receiver,
                                                 java.lang.Object[] args)
                                          throws java.lang.Throwable
        Specified by:
        callStatic in interface CallSite
        Overrides:
        callStatic in class AbstractCallSite
        Throws:
        java.lang.Throwable