Append to the argument list the given boolean value.
Append to the argument list the given byte value.
Append to the argument list the given char value.
Append to the argument list the given double value.
Append to the argument list the given float value.
Append to the argument list the given int value.
Append to the argument list the given long value.
Append to the argument list the given short value.
Append to the argument list the given argument values with the specified types.
Append to the argument list the given argument value with the specified type.
Append to the argument list the given argument value(s).
Append to the argument list the given boolean values.
Append to the argument list the given byte values.
Append to the argument list the given char values.
Append to the argument list the given double values.
Append to the argument list the given float values.
Append to the argument list the given int values.
Append to the argument list the given long values.
Append to the argument list the given short values.
Append to the argument list the given argument type(s) and value(s), provided as (Class, value) pairs of
arguments.
Get the Binder instance associated with this SmartBinder.
Cast the incoming arguments to the given MethodType.
Cast the incoming arguments to the given MethodType.
Cast the incoming arguments to the given MethodType.
Catch the given exception type from the downstream chain and handle it with the
given function.
Box a range of incoming arguments into the given array type.
Box a range of incoming arguments into the given array type using the given constructor to construct the array.
Box all incoming arguments from the given position onward into the given array type.
Box all incoming arguments from the given position onward into the given array type.
Convert the incoming arguments to the given MethodType.
Convert the incoming arguments to the given MethodType.
Drop a single argument at the given index.
Binder.drop(int index,
int count)
Drop from the given index a number of arguments.
Drop all arguments from this handle chain
Drop a single argument at the beginning of the argument list.
Drop from the end of the argument list a number of arguments.
Drop a single argument at the end of the argument list.
Drop from the end of the argument list a number of arguments.
Filter incoming arguments, from the given index, replacing each with the
result of calling the associated function in the given list.
Filter incoming arguments, from the given index, replacing each with the
result of calling the associated function in the given list.
Filter return value, using a function that produces the current return type
from another type.
Process the incoming arguments using the given handle, inserting the result
as the first argument.
Process the incoming arguments by calling the given static method on the
given class, inserting the result as the first argument.
Process the incoming arguments by calling the given static method on the
given class, inserting the result as the first argument.
Process the incoming arguments by calling the given method on the first
argument, inserting the result as the first argument.
Process the incoming arguments by calling the given method on the first
argument, inserting the result as the first argument.
Process the incoming arguments using the given handle, leaving the argument list
unmodified.
Construct a new Binder, starting from a given invokebinder.
Construct a new Binder using a return type.
Construct a new Binder using a return type and argument types.
Construct a new Binder using a return type and argument types.
Construct a new Binder, starting from a given invokebinder.
Construct a new Binder using a return type.
Construct a new Binder using a return type and argument types.
Construct a new Binder using a return type and argument types.
Construct a new Binder, starting from a given MethodType.
Construct a new Binder, starting from a given MethodType.
Binder.insert(int index,
boolean value)
Insert at the given index the given boolean value.
Binder.insert(int index,
byte value)
Insert at the given index the given byte value.
Binder.insert(int index,
char value)
Insert at the given index the given char value.
Binder.insert(int index,
double value)
Insert at the given index the given double value.
Binder.insert(int index,
float value)
Insert at the given index the given float value.
Binder.insert(int index,
int value)
Insert at the given index the given int value.
Binder.insert(int index,
long value)
Insert at the given index the given long value.
Binder.insert(int index,
short value)
Insert at the given index the given short value.
Insert at the given index the given argument value(s).
Insert at the given index the given argument value.
Insert at the given index the given argument value(s).
Log the current MethodType as info.
Permute the incoming arguments to a new sequence specified by the given values.
Prepend to the argument list the given boolean value.
Prepend to the argument list the given byte value.
Prepend to the argument list the given char value.
Prepend to the argument list the given double value.
Prepend to the argument list the given float value.
Prepend to the argument list the given int value.
Prepend to the argument list the given long value.
Prepend to the argument list the given short value.
Prepend to the argument list the given argument values with the specified types.
Prepend to the argument list the given argument value with the specified type
Prepend to the argument list the given argument value(s).
Prepend to the argument list the given boolean values.
Prepend to the argument list the given byte values.
Prepend to the argument list the given char values.
Prepend to the argument list the given double values.
Prepend to the argument list the given float values.
Prepend to the argument list the given int values.
Prepend to the argument list the given long values.
Prepend to the argument list the given short values.
Prepend to the argument list the given argument type(s) and value(s), provided as (Class, value) pairs of
arguments.
Println the current MethodType to stdout.
Println the current MethodType to the given stream.
Spread a trailing array argument into the given number of arguments of
the type of the array.
Spread a trailing array argument into the specified argument types.
Join this binder to an existing one by applying its transformations after
this one.
Apply transforms to run the given handle's logic as a "finally" block.
Box all incoming arguments from the given position onward into the given array type.
Use an alternate java.lang.invoke.MethodHandles.Lookup as the default for
any direct handles created.