Apply an argument into the handle at the given index, returning a new
SmartHandle.
Apply an argument into the handle at the given name, returning a new
SmartHandle.
Apply an argument into the handle at the end, returning a new
SmartHandle.
Terminate this binder by setting an array element based on the current
signature.
Terminate this binder by getting an array element based on the current
signature.
Bind the first argument of this SmartHandle to the given object,
returning a new adapted handle.
Create a new SmartHandle that casts arguments from the given signature to
the current signature's type with the new argument names.
Create a new SmartHandle that casts arguments from the given return
type and argument types to the current signature's type, using the same
argument names.
Create a new SmartHandle that casts arguments from the given type to
the current signature's type, using the same argument names.
Create a new SmartHandle that converts arguments from the given signature to
the current signature's type with the new argument names.
Create a new SmartHandle that converts arguments from the given return
type and argument types to the current signature's type, using the same
argument names.
Create a new SmartHandle that converts arguments from the given type to
the current signature's type, using the same argument names.
Drop an argument from the handle at the given index, returning a new
SmartHandle.
Drop an argument name and type from the handle at the given index, returning a new
SmartHandle.
Drop an argument from the handle at the end, returning a new
SmartHandle.
Create a new SmartHandle by performing a lookup on the given target class
for the given method name with the given signature.
Create a new SmartHandle from the given Signature and MethodHandle.
Use this SmartHandle as a test to guard target and fallback handles.
Terminate this binder by returning its sole remaining argument.
Terminate this binder by invoking the given target handle.
Terminate this binder by invoking the given target handle.
Produce a SmartHandle from this binder that invokes a leading
MethodHandle argument with the remaining arguments.
Terminate this binder by looking up the named static method on the
given target type.
Terminate this binder by looking up the named static method on the
given target type.
Terminate this binder by looking up the named virtual method on the
first argument's type.
Terminate this binder by looking up the named virtual method on the
first argument's type.
Produce a new SmartHandle by permuting this Signature's arguments to the
Signature of a target SmartHandle.
Replace the return value with the given value, performing no other
processing of the original value.
Use the given filter function to transform the return value at this
point in the binder.
Pass all arguments to the given function and insert the resulting value
as newName into the argument list.
Pass all arguments to the given function and drop any result.
Use this SmartHandle as a test to guard target and fallback handles.
Terminate this binder by invoking the given target handle.
Produce a new SmartHandle by permuting this Signature's arguments to the
Signature of a target SmartHandle.