public final class FunctionCallSupport extends Object
| Constructor and Description |
|---|
FunctionCallSupport() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.invoke.CallSite |
bootstrap(java.lang.invoke.MethodHandles.Lookup caller,
String name,
java.lang.invoke.MethodType type) |
static Object |
fallback(fr.insalyon.citi.golo.runtime.FunctionCallSupport.FunctionCallSite callSite,
Object[] args) |
static java.lang.invoke.MethodHandle |
insertSAMFilter(java.lang.invoke.MethodHandle handle,
Class[] types,
int startIndex) |
static Object |
samFilter(Class<?> type,
Object value) |
public static java.lang.invoke.CallSite bootstrap(java.lang.invoke.MethodHandles.Lookup caller, String name, java.lang.invoke.MethodType type) throws IllegalAccessException, ClassNotFoundException
public static Object fallback(fr.insalyon.citi.golo.runtime.FunctionCallSupport.FunctionCallSite callSite, Object[] args) throws Throwable
Throwablepublic static java.lang.invoke.MethodHandle insertSAMFilter(java.lang.invoke.MethodHandle handle, Class[] types, int startIndex)
Copyright © 2013 Institut National des Sciences Appliquées de Lyon (INSA-Lyon). All Rights Reserved.