public class ReflectedArgs
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Class<?>[] |
args |
java.lang.Object |
data |
java.lang.Class<?> |
declaringClass |
int |
flags |
boolean |
isStatic |
boolean |
isVarArgs |
static int |
PyArgsCall |
static int |
PyArgsKeywordsCall |
static int |
REPLACE |
static int |
StandardCall |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
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() |
public java.lang.Class<?>[] args
public java.lang.Object data
public java.lang.Class<?> declaringClass
public boolean isStatic
public boolean isVarArgs
public int flags
public static final int StandardCall
public static final int PyArgsCall
public static final int PyArgsKeywordsCall
public static final int REPLACE
public ReflectedArgs(java.lang.Object data, java.lang.Class<?>[] args, java.lang.Class<?> declaringClass, boolean isStatic)
public ReflectedArgs(java.lang.Object data, java.lang.Class<?>[] args, java.lang.Class<?> declaringClass, boolean isStatic, boolean isVarArgs)
public boolean matches(PyObject self, PyObject[] pyArgs, java.lang.String[] keywords, org.python.core.ReflectedCallData callData)
public static int precedence(java.lang.Class<?> arg)
public static int compare(java.lang.Class<?> arg1, java.lang.Class<?> arg2)
public int compareTo(ReflectedArgs other)
public java.lang.String toString()
toString
in class java.lang.Object