Package | Description |
---|---|
py4j.reflection |
Modifier and Type | Field and Description |
---|---|
static TypeConverter |
TypeConverter.BYTE_CONVERTER |
static TypeConverter |
TypeConverter.CHAR_CONVERTER |
static TypeConverter |
TypeConverter.FLOAT_CONVERTER |
static TypeConverter |
TypeConverter.LONG_CONVERTER |
static TypeConverter |
TypeConverter.NO_CONVERTER |
static TypeConverter |
TypeConverter.SHORT_CONVERTER |
Modifier and Type | Method and Description |
---|---|
java.util.List<TypeConverter> |
MethodInvoker.getConverters() |
Modifier and Type | Method and Description |
---|---|
static int |
MethodInvoker.buildConverters(java.util.List<TypeConverter> converters,
java.lang.Class<?>[] parameters,
java.lang.Class<?>[] arguments)
Builds a list of converters used to convert the arguments into the parameters.
|
static int |
TypeUtil.computeCharacterConversion(java.lang.Class<?> parent,
java.lang.Class<?> child,
java.util.List<TypeConverter> converters) |
static int |
TypeUtil.computeNumericConversion(java.lang.Class<?> parent,
java.lang.Class<?> child,
java.util.List<TypeConverter> converters) |
Constructor and Description |
---|
MethodInvoker(java.lang.reflect.Constructor<?> constructor,
TypeConverter[] converters,
int cost) |
MethodInvoker(java.lang.reflect.Method method,
TypeConverter[] converters,
int cost) |