Class ReflectedArgs


  • public class ReflectedArgs
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ReflectedArgs​(java.lang.Object data, java.lang.Class<?>[] args, java.lang.Class<?> declaringClass, boolean isStatic)  
      ReflectedArgs​(java.lang.Object data, java.lang.Class<?>[] args, java.lang.Class<?> declaringClass, boolean isStatic, boolean isVarArgs)  
    • Field Detail

      • args

        public java.lang.Class<?>[] args
      • data

        public java.lang.Object data
      • declaringClass

        public java.lang.Class<?> declaringClass
      • isStatic

        public boolean isStatic
      • isVarArgs

        public boolean isVarArgs
      • flags

        public int flags
    • Constructor Detail

      • ReflectedArgs

        public ReflectedArgs​(java.lang.Object data,
                             java.lang.Class<?>[] args,
                             java.lang.Class<?> declaringClass,
                             boolean isStatic)
      • ReflectedArgs

        public ReflectedArgs​(java.lang.Object data,
                             java.lang.Class<?>[] args,
                             java.lang.Class<?> declaringClass,
                             boolean isStatic,
                             boolean isVarArgs)
    • Method Detail

      • matches

        public boolean matches​(PyObject self,
                               PyObject[] pyArgs,
                               java.lang.String[] keywords,
                               org.python.core.ReflectedCallData callData)
      • precedence

        public static int precedence​(java.lang.Class<?> arg)
      • compare

        public static int compare​(java.lang.Class<?> arg1,
                                  java.lang.Class<?> arg2)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object