Package | Description |
---|---|
com.headius.invokebinder |
Modifier and Type | Method and Description |
---|---|
SmartBinder |
SmartBinder.append(String[] names,
Class[] types,
Object... values) |
SmartBinder |
SmartBinder.append(String name,
boolean value) |
SmartBinder |
SmartBinder.append(String name,
byte value) |
SmartBinder |
SmartBinder.append(String name,
char value) |
SmartBinder |
SmartBinder.append(String name,
double value) |
SmartBinder |
SmartBinder.append(String name,
float value) |
SmartBinder |
SmartBinder.append(String name,
int value) |
SmartBinder |
SmartBinder.append(String name,
long value) |
SmartBinder |
SmartBinder.append(String name,
Object value) |
SmartBinder |
SmartBinder.append(String name,
short value) |
SmartBinder |
SmartBinder.cast(Class returnType,
Class... argTypes) |
SmartBinder |
SmartBinder.cast(Signature target) |
SmartBinder |
SmartBinder.castArg(String name,
Class type) |
SmartBinder |
SmartBinder.castReturn(Class type) |
SmartBinder |
SmartBinder.exclude(String... excludeNames)
Permute all parameters except the names given.
|
SmartBinder |
SmartBinder.filterReturn(MethodHandle filter) |
SmartBinder |
SmartBinder.filterReturn(SmartHandle filter) |
SmartBinder |
SmartBinder.fold(String newName,
MethodHandle function) |
SmartBinder |
SmartBinder.fold(String newName,
SmartHandle function) |
SmartBinder |
SmartBinder.foldStatic(String newName,
Class target,
String method) |
SmartBinder |
SmartBinder.foldStatic(String newName,
MethodHandles.Lookup lookup,
Class target,
String method) |
SmartBinder |
SmartBinder.foldVirtual(String newName,
MethodHandles.Lookup lookup,
String method) |
SmartBinder |
SmartBinder.foldVirtual(String newName,
String method) |
SmartBinder |
SmartBinder.foldVoid(MethodHandle function) |
SmartBinder |
SmartBinder.foldVoid(SmartHandle function) |
static SmartBinder |
SmartBinder.from(MethodHandles.Lookup lookup,
Signature inbound) |
static SmartBinder |
SmartBinder.from(Signature inbound) |
SmartBinder |
SmartBinder.insert(int index,
String[] names,
Class[] types,
Object... values) |
SmartBinder |
SmartBinder.insert(int index,
String name,
boolean value) |
SmartBinder |
SmartBinder.insert(int index,
String name,
byte value) |
SmartBinder |
SmartBinder.insert(int index,
String name,
char value) |
SmartBinder |
SmartBinder.insert(int index,
String name,
double value) |
SmartBinder |
SmartBinder.insert(int index,
String name,
float value) |
SmartBinder |
SmartBinder.insert(int index,
String name,
int value) |
SmartBinder |
SmartBinder.insert(int index,
String name,
long value) |
SmartBinder |
SmartBinder.insert(int index,
String name,
Object value) |
SmartBinder |
SmartBinder.insert(int index,
String name,
short value) |
SmartBinder |
SmartBinder.permute(Signature target) |
SmartBinder |
SmartBinder.permute(String... targetNames) |
SmartBinder |
SmartBinder.prepend(String[] names,
Class[] types,
Object... values) |
SmartBinder |
SmartBinder.prepend(String name,
boolean value) |
SmartBinder |
SmartBinder.prepend(String name,
byte value) |
SmartBinder |
SmartBinder.prepend(String name,
char value) |
SmartBinder |
SmartBinder.prepend(String name,
double value) |
SmartBinder |
SmartBinder.prepend(String name,
float value) |
SmartBinder |
SmartBinder.prepend(String name,
int value) |
SmartBinder |
SmartBinder.prepend(String name,
long value) |
SmartBinder |
SmartBinder.prepend(String name,
Object value) |
SmartBinder |
SmartBinder.prepend(String name,
short value) |
SmartBinder |
SmartBinder.printSignature() |
SmartBinder |
SmartBinder.spread(String[] spreadNames,
Class... spreadTypes)
Spread a trailing Object[] into the specified argument types.
|
SmartBinder |
SmartBinder.spread(String baseName,
int count) |
Copyright © 2015. All rights reserved.