Class ModuleHandler.ModuleSystemFound

    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • byteBuddy

        private final net.bytebuddy.ByteBuddy byteBuddy
      • 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 class ModuleHandler
      • canRead

        boolean canRead​(java.lang.Class<?> source,
                        java.lang.Class<?> target)
        Specified by:
        canRead in class ModuleHandler
      • isExported

        boolean isExported​(java.lang.Class<?> source,
                           java.lang.Class<?> target)
        Specified by:
        isExported in class ModuleHandler
      • injectionBase

        java.lang.Class<?> injectionBase​(java.lang.ClassLoader classLoader,
                                         java.lang.String typeName)
        Specified by:
        injectionBase in class ModuleHandler
      • adjustModuleGraph

        void adjustModuleGraph​(java.lang.Class<?> source,
                               java.lang.Class<?> target,
                               boolean export,
                               boolean read)
        Specified by:
        adjustModuleGraph in class ModuleHandler
      • invoke

        private static java.lang.Object invoke​(java.lang.reflect.Method method,
                                               java.lang.Object target,
                                               java.lang.Object... args)