org.python.core
Class ReflectedArgs

java.lang.Object
  extended by org.python.core.ReflectedArgs

public class ReflectedArgs
extends java.lang.Object


Field Summary
 java.lang.Class[] args
           
 java.lang.Object data
           
 java.lang.Class declaringClass
           
 int flags
           
 boolean isStatic
           
static int PyArgsCall
           
static int PyArgsKeywordsCall
           
static int REPLACE
           
static int StandardCall
           
 
Constructor Summary
ReflectedArgs(java.lang.Object data, java.lang.Class[] args, java.lang.Class declaringClass, boolean isStatic)
           
 
Method Summary
static int compare(java.lang.Class arg1, java.lang.Class arg2)
           
 int compareTo(ReflectedArgs other)
           
 boolean matches(PyObject self, PyObject[] pyArgs, java.lang.String[] keywords, org.python.core.ReflectedCallData callData)
           
static int precedence(java.lang.Class arg)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

args

public java.lang.Class[] args

data

public java.lang.Object data

declaringClass

public java.lang.Class declaringClass

isStatic

public boolean isStatic

flags

public int flags

StandardCall

public static final int StandardCall
See Also:
Constant Field Values

PyArgsCall

public static final int PyArgsCall
See Also:
Constant Field Values

PyArgsKeywordsCall

public static final int PyArgsKeywordsCall
See Also:
Constant Field Values

REPLACE

public static final int REPLACE
See Also:
Constant Field Values
Constructor Detail

ReflectedArgs

public ReflectedArgs(java.lang.Object data,
                     java.lang.Class[] args,
                     java.lang.Class declaringClass,
                     boolean isStatic)
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)

compareTo

public int compareTo(ReflectedArgs other)

toString

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


Jython homepage