Class MethodStub

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.Class classReference  
      private java.lang.reflect.Method method  
      private java.lang.String name  
    • Constructor Summary

      Constructors 
      Constructor Description
      MethodStub​(java.lang.Class classReference, java.lang.String methodName)  
      MethodStub​(java.lang.reflect.Method method)  
    • Field Detail

      • classReference

        private java.lang.Class classReference
      • name

        private java.lang.String name
      • method

        private transient java.lang.reflect.Method method
    • Constructor Detail

      • MethodStub

        public MethodStub​(java.lang.reflect.Method method)
      • MethodStub

        public MethodStub​(java.lang.Class classReference,
                          java.lang.String methodName)
    • Method Detail

      • getClassReference

        public java.lang.Class getClassReference()
      • setClassReference

        public void setClassReference​(java.lang.Class classReference)
      • getMethodName

        public java.lang.String getMethodName()
      • setMethodName

        public void setMethodName​(java.lang.String methodName)
      • getMethod

        public java.lang.reflect.Method getMethod()
      • call

        public java.lang.Object call​(java.lang.Object ctx,
                                     java.lang.Object thisCtx,
                                     VariableResolverFactory factory,
                                     java.lang.Object[] parameters)
                              throws java.lang.IllegalAccessException,
                                     java.lang.reflect.InvocationTargetException
        Specified by:
        call in interface StaticStub
        Throws:
        java.lang.IllegalAccessException
        java.lang.reflect.InvocationTargetException