Class NonModuleSystem

    • Constructor Detail

      • NonModuleSystem

        public NonModuleSystem()
    • Method Detail

      • loadHelperAdapter

        public java.lang.Class<?> loadHelperAdapter​(ClassbyteClassLoader helperLoader,
                                                    java.lang.String helperAdapterName,
                                                    byte[] classBytes)
        Description copied from interface: ModuleSystem
        dynamically load and return a generated helper adapter classes using a custom classloader derived from the trigger class's loader
        Specified by:
        loadHelperAdapter in interface ModuleSystem<ClassbyteClassLoader>
        Parameters:
        helperLoader - the class loader of the trigger class which has been matched with this helper class's rule
        helperAdapterName - the name of the helper adapter class to be loaded
        classBytes - the byte array defining the class
        Returns:
        the new helper class
      • reportUnexpectedImports

        protected void reportUnexpectedImports​(java.lang.String[] imports)