Class JavassistMockClassLoader

    • Field Detail

      • CGLIB_METHOD_WRAPPER

        public static final java.lang.String CGLIB_METHOD_WRAPPER
        See Also:
        Constant Field Values
      • classPool

        private final javassist.ClassPool classPool
    • Constructor Detail

      • JavassistMockClassLoader

        public JavassistMockClassLoader​(java.lang.String[] classesToMock)
      • JavassistMockClassLoader

        public JavassistMockClassLoader​(java.lang.String[] classesToMock,
                                        java.lang.String[] packagesToDefer,
                                        UseClassPathAdjuster useClassPathAdjuster)
    • Method Detail

      • loadUnmockedClass

        protected java.lang.Class<?> loadUnmockedClass​(java.lang.String name,
                                                       java.security.ProtectionDomain protectionDomain)
                                                throws java.lang.ClassFormatError,
                                                       java.lang.ClassNotFoundException
        Overrides:
        loadUnmockedClass in class MockClassLoader
        Throws:
        java.lang.ClassFormatError
        java.lang.ClassNotFoundException
      • defineAndTransformClass

        protected byte[] defineAndTransformClass​(java.lang.String name,
                                                 java.security.ProtectionDomain protectionDomain)
        Specified by:
        defineAndTransformClass in class MockClassLoader