Class InvokeDynamicSupport
- java.lang.Object
-
- org.robolectric.internal.bytecode.InvokeDynamicSupport
-
public class InvokeDynamicSupport extends Object
-
-
Constructor Summary
Constructors Constructor Description InvokeDynamicSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CallSitebootstrap(MethodHandles.Lookup caller, String name, MethodType type, MethodHandle original)static CallSitebootstrapInit(MethodHandles.Lookup caller, String name, MethodType type)static CallSitebootstrapIntrinsic(MethodHandles.Lookup caller, String name, MethodType type, String callee)static CallSitebootstrapStatic(MethodHandles.Lookup caller, String name, MethodType type, MethodHandle original)
-
-
-
Method Detail
-
bootstrapInit
public static CallSite bootstrapInit(MethodHandles.Lookup caller, String name, MethodType type)
-
bootstrap
public static CallSite bootstrap(MethodHandles.Lookup caller, String name, MethodType type, MethodHandle original) throws IllegalAccessException
- Throws:
IllegalAccessException
-
bootstrapStatic
public static CallSite bootstrapStatic(MethodHandles.Lookup caller, String name, MethodType type, MethodHandle original) throws IllegalAccessException
- Throws:
IllegalAccessException
-
bootstrapIntrinsic
public static CallSite bootstrapIntrinsic(MethodHandles.Lookup caller, String name, MethodType type, String callee) throws IllegalAccessException
- Throws:
IllegalAccessException
-
-