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