Class ModuleHandler.ModuleSystemFound
- java.lang.Object
-
- org.mockito.internal.creation.bytebuddy.ModuleHandler
-
- org.mockito.internal.creation.bytebuddy.ModuleHandler.ModuleSystemFound
-
- Enclosing class:
- ModuleHandler
private static class ModuleHandler.ModuleSystemFound extends ModuleHandler
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.reflect.MethodaddExportsprivate java.lang.reflect.MethodaddOpensprivate java.lang.reflect.MethodaddReadsprivate net.bytebuddy.ByteBuddybyteBuddyprivate java.lang.reflect.MethodcanReadprivate java.lang.reflect.MethodforNameprivate java.lang.reflect.MethodgetModuleprivate intinjectonBaseSuffixprivate java.lang.reflect.MethodisExportedprivate java.lang.reflect.MethodisExportedUnqualifiedprivate java.lang.reflect.MethodisOpenprivate SubclassLoaderloaderprivate java.util.Randomrandom
-
Constructor Summary
Constructors Modifier Constructor Description privateModuleSystemFound(net.bytebuddy.ByteBuddy byteBuddy, SubclassLoader loader, java.util.Random random)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadjustModuleGraph(java.lang.Class<?> source, java.lang.Class<?> target, boolean export, boolean read)(package private) booleancanRead(java.lang.Class<?> source, java.lang.Class<?> target)(package private) java.lang.Class<?>injectionBase(java.lang.ClassLoader classLoader, java.lang.String typeName)private static java.lang.Objectinvoke(java.lang.reflect.Method method, java.lang.Object target, java.lang.Object... args)(package private) booleanisExported(java.lang.Class<?> source)(package private) booleanisExported(java.lang.Class<?> source, java.lang.Class<?> target)(package private) booleanisOpened(java.lang.Class<?> source, java.lang.Class<?> target)-
Methods inherited from class org.mockito.internal.creation.bytebuddy.ModuleHandler
make
-
-
-
-
Field Detail
-
byteBuddy
private final net.bytebuddy.ByteBuddy byteBuddy
-
loader
private final SubclassLoader loader
-
random
private final java.util.Random random
-
injectonBaseSuffix
private final int injectonBaseSuffix
-
getModule
private final java.lang.reflect.Method getModule
-
isOpen
private final java.lang.reflect.Method isOpen
-
isExported
private final java.lang.reflect.Method isExported
-
isExportedUnqualified
private final java.lang.reflect.Method isExportedUnqualified
-
canRead
private final java.lang.reflect.Method canRead
-
addExports
private final java.lang.reflect.Method addExports
-
addReads
private final java.lang.reflect.Method addReads
-
addOpens
private final java.lang.reflect.Method addOpens
-
forName
private final java.lang.reflect.Method forName
-
-
Constructor Detail
-
ModuleSystemFound
private ModuleSystemFound(net.bytebuddy.ByteBuddy byteBuddy, SubclassLoader loader, java.util.Random random) throws java.lang.Exception- Throws:
java.lang.Exception
-
-
Method Detail
-
isOpened
boolean isOpened(java.lang.Class<?> source, java.lang.Class<?> target)- Specified by:
isOpenedin classModuleHandler
-
canRead
boolean canRead(java.lang.Class<?> source, java.lang.Class<?> target)- Specified by:
canReadin classModuleHandler
-
isExported
boolean isExported(java.lang.Class<?> source)
- Specified by:
isExportedin classModuleHandler
-
isExported
boolean isExported(java.lang.Class<?> source, java.lang.Class<?> target)- Specified by:
isExportedin classModuleHandler
-
injectionBase
java.lang.Class<?> injectionBase(java.lang.ClassLoader classLoader, java.lang.String typeName)- Specified by:
injectionBasein classModuleHandler
-
adjustModuleGraph
void adjustModuleGraph(java.lang.Class<?> source, java.lang.Class<?> target, boolean export, boolean read)- Specified by:
adjustModuleGraphin classModuleHandler
-
invoke
private static java.lang.Object invoke(java.lang.reflect.Method method, java.lang.Object target, java.lang.Object... args)
-
-