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.Method
addExports
private java.lang.reflect.Method
addOpens
private java.lang.reflect.Method
addReads
private net.bytebuddy.ByteBuddy
byteBuddy
private java.lang.reflect.Method
canRead
private java.lang.reflect.Method
forName
private java.lang.reflect.Method
getModule
private int
injectonBaseSuffix
private java.lang.reflect.Method
isExported
private java.lang.reflect.Method
isExportedUnqualified
private java.lang.reflect.Method
isOpen
private SubclassLoader
loader
private java.util.Random
random
-
Constructor Summary
Constructors Modifier Constructor Description private
ModuleSystemFound(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) void
adjustModuleGraph(java.lang.Class<?> source, java.lang.Class<?> target, boolean export, boolean read)
(package private) boolean
canRead(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.Object
invoke(java.lang.reflect.Method method, java.lang.Object target, java.lang.Object... args)
(package private) boolean
isExported(java.lang.Class<?> source)
(package private) boolean
isExported(java.lang.Class<?> source, java.lang.Class<?> target)
(package private) boolean
isOpened(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:
isOpened
in classModuleHandler
-
canRead
boolean canRead(java.lang.Class<?> source, java.lang.Class<?> target)
- Specified by:
canRead
in classModuleHandler
-
isExported
boolean isExported(java.lang.Class<?> source)
- Specified by:
isExported
in classModuleHandler
-
isExported
boolean isExported(java.lang.Class<?> source, java.lang.Class<?> target)
- Specified by:
isExported
in classModuleHandler
-
injectionBase
java.lang.Class<?> injectionBase(java.lang.ClassLoader classLoader, java.lang.String typeName)
- Specified by:
injectionBase
in classModuleHandler
-
adjustModuleGraph
void adjustModuleGraph(java.lang.Class<?> source, java.lang.Class<?> target, boolean export, boolean read)
- Specified by:
adjustModuleGraph
in classModuleHandler
-
invoke
private static java.lang.Object invoke(java.lang.reflect.Method method, java.lang.Object target, java.lang.Object... args)
-
-