public class ApplyToArgs extends ProcedureN
Modifier and Type | Field and Description |
---|---|
static java.lang.invoke.MethodHandle |
applyToConsumerA2A |
static java.lang.invoke.MethodHandle |
applyToObjectA2A |
applyToObject, noArgs
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey
nameKey
Constructor and Description |
---|
ApplyToArgs(java.lang.String name,
Language language) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
apply1(java.lang.Object arg1,
java.lang.Object arg2) |
java.lang.Object |
apply2(java.lang.Object arg1,
java.lang.Object arg2) |
java.lang.Object |
apply3(java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
java.lang.Object |
apply4(java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4) |
java.lang.Object |
applyN(java.lang.Object[] args) |
static java.lang.Object |
applyToConsumerA2A(Procedure proc,
CallContext ctx) |
static java.lang.Object |
applyToObjectA2A(Procedure proc,
CallContext ctx) |
static java.lang.Object |
index(java.lang.CharSequence str,
java.lang.Object index) |
applyToObject
apply0, apply1, applyL, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, isSideEffectFree, lookupApplyHandle, maxArgs, maxArgs, minArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
public static final java.lang.invoke.MethodHandle applyToObjectA2A
public static final java.lang.invoke.MethodHandle applyToConsumerA2A
public ApplyToArgs(java.lang.String name, Language language)
public static java.lang.Object index(java.lang.CharSequence str, java.lang.Object index)
public java.lang.Object apply1(java.lang.Object arg1, java.lang.Object arg2) throws java.lang.Throwable
java.lang.Throwable
public java.lang.Object apply2(java.lang.Object arg1, java.lang.Object arg2) throws java.lang.Throwable
public java.lang.Object apply3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3) throws java.lang.Throwable
public java.lang.Object apply4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4) throws java.lang.Throwable
public java.lang.Object applyN(java.lang.Object[] args) throws java.lang.Throwable
public static java.lang.Object applyToConsumerA2A(Procedure proc, CallContext ctx) throws java.lang.Throwable
java.lang.Throwable
public static java.lang.Object applyToObjectA2A(Procedure proc, CallContext ctx) throws java.lang.Throwable
java.lang.Throwable