Package org.robolectric.interceptors
Class AndroidInterceptors.CleanerInterceptor
java.lang.Object
org.robolectric.internal.bytecode.Interceptor
org.robolectric.interceptors.AndroidInterceptors.CleanerInterceptor
- Enclosing class:
- AndroidInterceptors
Maps calls to Cleaner, which moved between Java 8 and 9:
sun.misc.Cleaner.create()
->new java.lang.ref.Cleaner().register()
sun.misc.Cleaner.clean()
->java.lang.ref.Cleaner.Cleanable().clean()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetMethodHandle
(String methodName, MethodType type) handle
(MethodSignature methodSignature) Methods inherited from class org.robolectric.internal.bytecode.Interceptor
getMethodRefs, returnDefaultValue
-
Constructor Details
-
CleanerInterceptor
public CleanerInterceptor()
-
-
Method Details
-
handle
- Specified by:
handle
in classInterceptor
-
getMethodHandle
public MethodHandle getMethodHandle(String methodName, MethodType type) throws NoSuchMethodException, IllegalAccessException - Specified by:
getMethodHandle
in classInterceptor
- Throws:
NoSuchMethodException
IllegalAccessException
-