SmartBinder |
SmartBinder.append(java.lang.String[] names,
java.lang.Class[] types,
java.lang.Object... values) |
SmartBinder |
SmartBinder.append(java.lang.String name,
boolean value) |
SmartBinder |
SmartBinder.append(java.lang.String name,
byte value) |
SmartBinder |
SmartBinder.append(java.lang.String name,
char value) |
SmartBinder |
SmartBinder.append(java.lang.String name,
double value) |
SmartBinder |
SmartBinder.append(java.lang.String name,
float value) |
SmartBinder |
SmartBinder.append(java.lang.String name,
int value) |
SmartBinder |
SmartBinder.append(java.lang.String name,
long value) |
SmartBinder |
SmartBinder.append(java.lang.String name,
java.lang.Object value) |
SmartBinder |
SmartBinder.append(java.lang.String name,
short value) |
SmartBinder |
SmartBinder.cast(java.lang.Class returnType,
java.lang.Class... argTypes) |
SmartBinder |
SmartBinder.cast(Signature target) |
SmartBinder |
SmartBinder.castArg(java.lang.String name,
java.lang.Class type) |
SmartBinder |
SmartBinder.castReturn(java.lang.Class type) |
SmartBinder |
SmartBinder.exclude(java.lang.String... excludeNames)
Permute all parameters except the names given.
|
SmartBinder |
SmartBinder.filterReturn(java.lang.invoke.MethodHandle filter) |
SmartBinder |
SmartBinder.filterReturn(SmartHandle filter) |
SmartBinder |
SmartBinder.fold(java.lang.String newName,
java.lang.invoke.MethodHandle function) |
SmartBinder |
SmartBinder.fold(java.lang.String newName,
SmartHandle function) |
SmartBinder |
SmartBinder.foldStatic(java.lang.String newName,
java.lang.Class target,
java.lang.String method) |
SmartBinder |
SmartBinder.foldStatic(java.lang.String newName,
java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.Class target,
java.lang.String method) |
SmartBinder |
SmartBinder.foldVirtual(java.lang.String newName,
java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String method) |
SmartBinder |
SmartBinder.foldVirtual(java.lang.String newName,
java.lang.String method) |
SmartBinder |
SmartBinder.foldVoid(java.lang.invoke.MethodHandle function) |
SmartBinder |
SmartBinder.foldVoid(SmartHandle function) |
static SmartBinder |
SmartBinder.from(java.lang.invoke.MethodHandles.Lookup lookup,
Signature inbound) |
static SmartBinder |
SmartBinder.from(Signature inbound) |
SmartBinder |
SmartBinder.insert(int index,
java.lang.String[] names,
java.lang.Class[] types,
java.lang.Object... values) |
SmartBinder |
SmartBinder.insert(int index,
java.lang.String name,
boolean value) |
SmartBinder |
SmartBinder.insert(int index,
java.lang.String name,
byte value) |
SmartBinder |
SmartBinder.insert(int index,
java.lang.String name,
char value) |
SmartBinder |
SmartBinder.insert(int index,
java.lang.String name,
double value) |
SmartBinder |
SmartBinder.insert(int index,
java.lang.String name,
float value) |
SmartBinder |
SmartBinder.insert(int index,
java.lang.String name,
int value) |
SmartBinder |
SmartBinder.insert(int index,
java.lang.String name,
long value) |
SmartBinder |
SmartBinder.insert(int index,
java.lang.String name,
java.lang.Object value) |
SmartBinder |
SmartBinder.insert(int index,
java.lang.String name,
short value) |
SmartBinder |
SmartBinder.permute(Signature target) |
SmartBinder |
SmartBinder.permute(java.lang.String... targetNames) |
SmartBinder |
SmartBinder.prepend(java.lang.String[] names,
java.lang.Class[] types,
java.lang.Object... values) |
SmartBinder |
SmartBinder.prepend(java.lang.String name,
boolean value) |
SmartBinder |
SmartBinder.prepend(java.lang.String name,
byte value) |
SmartBinder |
SmartBinder.prepend(java.lang.String name,
char value) |
SmartBinder |
SmartBinder.prepend(java.lang.String name,
double value) |
SmartBinder |
SmartBinder.prepend(java.lang.String name,
float value) |
SmartBinder |
SmartBinder.prepend(java.lang.String name,
int value) |
SmartBinder |
SmartBinder.prepend(java.lang.String name,
long value) |
SmartBinder |
SmartBinder.prepend(java.lang.String name,
java.lang.Object value) |
SmartBinder |
SmartBinder.prepend(java.lang.String name,
short value) |
SmartBinder |
SmartBinder.printSignature() |
SmartBinder |
SmartBinder.spread(java.lang.String[] spreadNames,
java.lang.Class... spreadTypes)
Spread a trailing Object[] into the specified argument types.
|
SmartBinder |
SmartBinder.spread(java.lang.String baseName,
int count) |