test_class.declarator: srcDir = new File("src/test/resources/ScriptProgressCheckTest")
test_class.modifier: final
test_class.original_string: final File srcDir = new File("src/test/resources/ScriptProgressCheckTest");
test_class.type: File
test_class.var_name: srcDir
test_class.file: core/src/test/java/net/adamcin/oakpal/core/ScriptProgressCheckTest.java
test_class.identifier: ScriptProgressCheckTest
test_case.body: @Test
      public void testAppliedRepoInitScripts() throws Exception {
          final Invocable delegate = mock(Invocable.class);
          final ScriptProgressCheck.ScriptHelper helper = new ScriptProgressCheck.ScriptHelper();
          final ScriptProgressCheck check = new ScriptProgressCheck(delegate, helper, null);
  
          // argRecord value.length() == 1 + # args to appliedRepoInitScripts
          final List<Map.Entry<String, Object[]>> argRecord = new ArrayList<>();
          doAnswer(call -> argRecord.add(toEntry(call.getArgument(0), call.getArguments())))
                  .when(delegate).invokeFunction(anyString(), any());
  
          final PackageId arg1 = PackageId.fromString("my_packages:example:1.0");
          final List<String> arg2 = Collections.singletonList("one script");
          final SlingInstallable arg3 = mock(SlingInstallable.class);
          final Session arg4 = mock(Session.class);
  
          check.appliedRepoInitScripts(arg1, arg2, arg3, arg4);
  
          Map.Entry<String, Object[]> call = argRecord.stream()
                  .filter(entry -> "appliedRepoInitScripts".equals(entry.getKey()) && entry.getValue().length == 5).findFirst()
                  .orElse(null);
          assertNotNull("expect call for appliedRepoInitScripts", call);
          assertSame("same arg1", arg1, call.getValue()[1]);
          assertSame("same arg2", arg2, call.getValue()[2]);
          assertSame("same arg3", arg3, call.getValue()[3]);
          assertSame("same arg4", arg4, call.getValue()[4]);
      }
test_case.class_method_signature: ScriptProgressCheckTest.testAppliedRepoInitScripts()
test_case.full_signature: @Test public void testAppliedRepoInitScripts()
test_case.identifier: testAppliedRepoInitScripts
test_case.invocations: mock invokeFunction when doAnswer add toEntry getArgument getArguments anyString any fromString singletonList mock mock appliedRepoInitScripts orElse findFirst filter stream equals getKey getValue assertNotNull assertSame getValue assertSame getValue assertSame getValue assertSame getValue
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAppliedRepoInitScripts()
focal_class.declarator: DEFAULT_SCRIPT_ENGINE_EXTENSION = "js"
focal_class.modifier: public static final
focal_class.original_string: public static final String DEFAULT_SCRIPT_ENGINE_EXTENSION = "js";
focal_class.type: String
focal_class.var_name: DEFAULT_SCRIPT_ENGINE_EXTENSION
focal_class.declarator: BINDING_SCRIPT_HELPER = "oakpal"
focal_class.modifier: public static final
focal_class.original_string: public static final String BINDING_SCRIPT_HELPER = "oakpal";
focal_class.type: String
focal_class.var_name: BINDING_SCRIPT_HELPER
focal_class.declarator: BINDING_CHECK_CONFIG = "config"
focal_class.modifier: public static final
focal_class.original_string: public static final String BINDING_CHECK_CONFIG = "config";
focal_class.type: String
focal_class.var_name: BINDING_CHECK_CONFIG
focal_class.declarator: FILENAME_INLINE_SCRIPT = "_inlineScript_"
focal_class.modifier: public static final
focal_class.original_string: public static final String FILENAME_INLINE_SCRIPT = "_inlineScript_";
focal_class.type: String
focal_class.var_name: FILENAME_INLINE_SCRIPT
focal_class.declarator: INVOKE_ON_STARTED_SCAN = "startedScan"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_STARTED_SCAN = "startedScan";
focal_class.type: String
focal_class.var_name: INVOKE_ON_STARTED_SCAN
focal_class.declarator: INVOKE_ON_SIMULATE_SLING = "simulateSling"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_SIMULATE_SLING = "simulateSling";
focal_class.type: String
focal_class.var_name: INVOKE_ON_SIMULATE_SLING
focal_class.declarator: INVOKE_ON_IDENTIFY_PACKAGE = "identifyPackage"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_IDENTIFY_PACKAGE = "identifyPackage";
focal_class.type: String
focal_class.var_name: INVOKE_ON_IDENTIFY_PACKAGE
focal_class.declarator: INVOKE_ON_READ_MANIFEST = "readManifest"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_READ_MANIFEST = "readManifest";
focal_class.type: String
focal_class.var_name: INVOKE_ON_READ_MANIFEST
focal_class.declarator: INVOKE_ON_BEFORE_EXTRACT = "beforeExtract"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_BEFORE_EXTRACT = "beforeExtract";
focal_class.type: String
focal_class.var_name: INVOKE_ON_BEFORE_EXTRACT
focal_class.declarator: INVOKE_ON_IMPORTED_PATH = "importedPath"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_IMPORTED_PATH = "importedPath";
focal_class.type: String
focal_class.var_name: INVOKE_ON_IMPORTED_PATH
focal_class.declarator: INVOKE_ON_DELETED_PATH = "deletedPath"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_DELETED_PATH = "deletedPath";
focal_class.type: String
focal_class.var_name: INVOKE_ON_DELETED_PATH
focal_class.declarator: INVOKE_ON_AFTER_EXTRACT = "afterExtract"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_AFTER_EXTRACT = "afterExtract";
focal_class.type: String
focal_class.var_name: INVOKE_ON_AFTER_EXTRACT
focal_class.declarator: INVOKE_ON_IDENTIFY_SUBPACKAGE = "identifySubpackage"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_IDENTIFY_SUBPACKAGE = "identifySubpackage";
focal_class.type: String
focal_class.var_name: INVOKE_ON_IDENTIFY_SUBPACKAGE
focal_class.declarator: INVOKE_ON_BEFORE_SLING_INSTALL = "beforeSlingInstall"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_BEFORE_SLING_INSTALL = "beforeSlingInstall";
focal_class.type: String
focal_class.var_name: INVOKE_ON_BEFORE_SLING_INSTALL
focal_class.declarator: INVOKE_ON_IDENTIFY_EMBEDDED_PACKAGE = "identifyEmbeddedPackage"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_IDENTIFY_EMBEDDED_PACKAGE = "identifyEmbeddedPackage";
focal_class.type: String
focal_class.var_name: INVOKE_ON_IDENTIFY_EMBEDDED_PACKAGE
focal_class.declarator: INVOKE_ON_APPLIED_REPO_INIT_SCRIPTS = "appliedRepoInitScripts"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_APPLIED_REPO_INIT_SCRIPTS = "appliedRepoInitScripts";
focal_class.type: String
focal_class.var_name: INVOKE_ON_APPLIED_REPO_INIT_SCRIPTS
focal_class.declarator: INVOKE_ON_AFTER_SCAN_PACKAGE = "afterScanPackage"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_AFTER_SCAN_PACKAGE = "afterScanPackage";
focal_class.type: String
focal_class.var_name: INVOKE_ON_AFTER_SCAN_PACKAGE
focal_class.declarator: INVOKE_ON_FINISHED_SCAN = "finishedScan"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_FINISHED_SCAN = "finishedScan";
focal_class.type: String
focal_class.var_name: INVOKE_ON_FINISHED_SCAN
focal_class.declarator: INVOKE_GET_CHECK_NAME = "getCheckName"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_GET_CHECK_NAME = "getCheckName";
focal_class.type: String
focal_class.var_name: INVOKE_GET_CHECK_NAME
focal_class.declarator: script
focal_class.modifier: private final
focal_class.original_string: private final Invocable script;
focal_class.type: Invocable
focal_class.var_name: script
focal_class.declarator: helper
focal_class.modifier: private final
focal_class.original_string: private final ScriptHelper helper;
focal_class.type: ScriptHelper
focal_class.var_name: helper
focal_class.declarator: scriptUrl
focal_class.modifier: private final
focal_class.original_string: private final URL scriptUrl;
focal_class.type: URL
focal_class.var_name: scriptUrl
focal_class.declarator: handlerMissCache = new HashSet<>()
focal_class.modifier: private final
focal_class.original_string: private final Set<String> handlerMissCache = new HashSet<>();
focal_class.type: Set<String>
focal_class.var_name: handlerMissCache
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/ScriptProgressCheck.java
focal_class.identifier: ScriptProgressCheck
focal_class.interfaces: implements ProgressCheck
focal_class.class_method_signature: ScriptProgressCheck.ScriptProgressCheck(final @NotNull Invocable script,
                          final @NotNull ScriptHelper helper,
                          final @Nullable URL scriptUrl)
focal_class.full_signature:   ScriptProgressCheck(final @NotNull Invocable script,
                          final @NotNull ScriptHelper helper,
                          final @Nullable URL scriptUrl)
focal_class.identifier: ScriptProgressCheck
focal_class.parameters: (final @NotNull Invocable script,
                          final @NotNull ScriptHelper helper,
                          final @Nullable URL scriptUrl)
focal_class.signature:  ScriptProgressCheck(final @NotNull Invocable script,
                          final @NotNull ScriptHelper helper,
                          final @Nullable URL scriptUrl)
focal_class.class_method_signature: ScriptProgressCheck.getResourceBundleBaseName()
focal_class.full_signature: @Override public @Nullable String getResourceBundleBaseName()
focal_class.identifier: getResourceBundleBaseName
focal_class.modifiers: @Override public @Nullable
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getResourceBundleBaseName()
focal_class.class_method_signature: ScriptProgressCheck.setResourceBundle(final ResourceBundle resourceBundle)
focal_class.full_signature: @Override public void setResourceBundle(final ResourceBundle resourceBundle)
focal_class.identifier: setResourceBundle
focal_class.modifiers: @Override public
focal_class.parameters: (final ResourceBundle resourceBundle)
focal_class.return: void
focal_class.signature: void setResourceBundle(final ResourceBundle resourceBundle)
focal_class.class_method_signature: ScriptProgressCheck.getHelper()
focal_class.full_signature:  ScriptHelper getHelper()
focal_class.identifier: getHelper
focal_class.parameters: ()
focal_class.return: ScriptHelper
focal_class.signature: ScriptHelper getHelper()
focal_class.class_method_signature: ScriptProgressCheck.getScriptPath()
focal_class.full_signature: private String getScriptPath()
focal_class.identifier: getScriptPath
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getScriptPath()
focal_class.class_method_signature: ScriptProgressCheck.getFilename()
focal_class.full_signature: private String getFilename()
focal_class.identifier: getFilename
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getFilename()
focal_class.class_method_signature: ScriptProgressCheck.getCheckName()
focal_class.full_signature: @Override public String getCheckName()
focal_class.identifier: getCheckName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCheckName()
focal_class.class_method_signature: ScriptProgressCheck.guardHandler(final String methodName, final EventHandlerBody body)
focal_class.full_signature:  void guardHandler(final String methodName, final EventHandlerBody body)
focal_class.identifier: guardHandler
focal_class.parameters: (final String methodName, final EventHandlerBody body)
focal_class.return: void
focal_class.signature: void guardHandler(final String methodName, final EventHandlerBody body)
focal_class.class_method_signature: ScriptProgressCheck.guardSessionHandler(final String methodName, final EventHandlerBody body)
focal_class.full_signature:  void guardSessionHandler(final String methodName, final EventHandlerBody body)
focal_class.identifier: guardSessionHandler
focal_class.parameters: (final String methodName, final EventHandlerBody body)
focal_class.return: void
focal_class.signature: void guardSessionHandler(final String methodName, final EventHandlerBody body)
focal_class.class_method_signature: ScriptProgressCheck.simulateSling(final SlingSimulator slingSimulator, final Set<String> runModes)
focal_class.full_signature: @Override public void simulateSling(final SlingSimulator slingSimulator, final Set<String> runModes)
focal_class.identifier: simulateSling
focal_class.modifiers: @Override public
focal_class.parameters: (final SlingSimulator slingSimulator, final Set<String> runModes)
focal_class.return: void
focal_class.signature: void simulateSling(final SlingSimulator slingSimulator, final Set<String> runModes)
focal_class.class_method_signature: ScriptProgressCheck.startedScan()
focal_class.full_signature: @Override public void startedScan()
focal_class.identifier: startedScan
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void startedScan()
focal_class.class_method_signature: ScriptProgressCheck.identifyPackage(final PackageId packageId, final File file)
focal_class.full_signature: @Override public void identifyPackage(final PackageId packageId, final File file)
focal_class.identifier: identifyPackage
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final File file)
focal_class.return: void
focal_class.signature: void identifyPackage(final PackageId packageId, final File file)
focal_class.class_method_signature: ScriptProgressCheck.readManifest(final PackageId packageId, final Manifest manifest)
focal_class.full_signature: @Override public void readManifest(final PackageId packageId, final Manifest manifest)
focal_class.identifier: readManifest
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final Manifest manifest)
focal_class.return: void
focal_class.signature: void readManifest(final PackageId packageId, final Manifest manifest)
focal_class.class_method_signature: ScriptProgressCheck.beforeExtract(final PackageId packageId, final Session inspectSession,
                                final PackageProperties packageProperties, final MetaInf metaInf,
                                final List<PackageId> subpackages)
focal_class.full_signature: @Override public void beforeExtract(final PackageId packageId, final Session inspectSession,
                                final PackageProperties packageProperties, final MetaInf metaInf,
                                final List<PackageId> subpackages)
focal_class.identifier: beforeExtract
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final Session inspectSession,
                                final PackageProperties packageProperties, final MetaInf metaInf,
                                final List<PackageId> subpackages)
focal_class.return: void
focal_class.signature: void beforeExtract(final PackageId packageId, final Session inspectSession,
                                final PackageProperties packageProperties, final MetaInf metaInf,
                                final List<PackageId> subpackages)
focal_class.class_method_signature: ScriptProgressCheck.importedPath(final PackageId packageId, final String path, final Node node,
                               final PathAction action)
focal_class.full_signature: @Override public void importedPath(final PackageId packageId, final String path, final Node node,
                               final PathAction action)
focal_class.identifier: importedPath
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final String path, final Node node,
                               final PathAction action)
focal_class.return: void
focal_class.signature: void importedPath(final PackageId packageId, final String path, final Node node,
                               final PathAction action)
focal_class.class_method_signature: ScriptProgressCheck.deletedPath(final PackageId packageId, final String path, final Session inspectSession)
focal_class.full_signature: @Override public void deletedPath(final PackageId packageId, final String path, final Session inspectSession)
focal_class.identifier: deletedPath
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final String path, final Session inspectSession)
focal_class.return: void
focal_class.signature: void deletedPath(final PackageId packageId, final String path, final Session inspectSession)
focal_class.class_method_signature: ScriptProgressCheck.afterExtract(final PackageId packageId, final Session inspectSession)
focal_class.full_signature: @Override public void afterExtract(final PackageId packageId, final Session inspectSession)
focal_class.identifier: afterExtract
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final Session inspectSession)
focal_class.return: void
focal_class.signature: void afterExtract(final PackageId packageId, final Session inspectSession)
focal_class.class_method_signature: ScriptProgressCheck.identifySubpackage(final PackageId packageId, final PackageId parentId)
focal_class.full_signature: @Override public void identifySubpackage(final PackageId packageId, final PackageId parentId)
focal_class.identifier: identifySubpackage
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final PackageId parentId)
focal_class.return: void
focal_class.signature: void identifySubpackage(final PackageId packageId, final PackageId parentId)
focal_class.class_method_signature: ScriptProgressCheck.beforeSlingInstall(final PackageId lastPackage,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.full_signature: @Override public void beforeSlingInstall(final PackageId lastPackage,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.identifier: beforeSlingInstall
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId lastPackage,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.return: void
focal_class.signature: void beforeSlingInstall(final PackageId lastPackage,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.class_method_signature: ScriptProgressCheck.identifyEmbeddedPackage(final PackageId packageId,
                                          final PackageId parentId,
                                          final EmbeddedPackageInstallable slingInstallable)
focal_class.full_signature: @Override public void identifyEmbeddedPackage(final PackageId packageId,
                                          final PackageId parentId,
                                          final EmbeddedPackageInstallable slingInstallable)
focal_class.identifier: identifyEmbeddedPackage
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId,
                                          final PackageId parentId,
                                          final EmbeddedPackageInstallable slingInstallable)
focal_class.return: void
focal_class.signature: void identifyEmbeddedPackage(final PackageId packageId,
                                          final PackageId parentId,
                                          final EmbeddedPackageInstallable slingInstallable)
focal_class.class_method_signature: ScriptProgressCheck.appliedRepoInitScripts(final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.full_signature: @Override public void appliedRepoInitScripts(final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.identifier: appliedRepoInitScripts
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.return: void
focal_class.signature: void appliedRepoInitScripts(final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.class_method_signature: ScriptProgressCheck.afterScanPackage(final PackageId scanPackageId, final Session inspectSession)
focal_class.full_signature: @Override public void afterScanPackage(final PackageId scanPackageId, final Session inspectSession)
focal_class.identifier: afterScanPackage
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId scanPackageId, final Session inspectSession)
focal_class.return: void
focal_class.signature: void afterScanPackage(final PackageId scanPackageId, final Session inspectSession)
focal_class.class_method_signature: ScriptProgressCheck.finishedScan()
focal_class.full_signature: @Override public void finishedScan()
focal_class.identifier: finishedScan
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void finishedScan()
focal_class.class_method_signature: ScriptProgressCheck.getReportedViolations()
focal_class.full_signature: @Override public final Collection<Violation> getReportedViolations()
focal_class.identifier: getReportedViolations
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: Collection<Violation>
focal_class.signature: Collection<Violation> getReportedViolations()
focal_class.class_method_signature: ScriptProgressCheck.contextWithBindings(final Bindings bindings)
focal_class.full_signature: private static ScriptContext contextWithBindings(final Bindings bindings)
focal_class.identifier: contextWithBindings
focal_class.modifiers: private static
focal_class.parameters: (final Bindings bindings)
focal_class.return: ScriptContext
focal_class.signature: ScriptContext contextWithBindings(final Bindings bindings)
focal_class.class_method_signature: ScriptProgressCheck.createScriptCheckFactory(final @NotNull URL scriptUrl)
focal_class.full_signature: public static ProgressCheckFactory createScriptCheckFactory(final @NotNull URL scriptUrl)
focal_class.identifier: createScriptCheckFactory
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull URL scriptUrl)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createScriptCheckFactory(final @NotNull URL scriptUrl)
focal_class.class_method_signature: ScriptProgressCheck.createClassLoaderScriptCheckFactory(final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.full_signature: static ProgressCheckFactory createClassLoaderScriptCheckFactory(final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.identifier: createClassLoaderScriptCheckFactory
focal_class.modifiers: static
focal_class.parameters: (final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createClassLoaderScriptCheckFactory(final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.class_method_signature: ScriptProgressCheck.createScriptCheckFactory(final @NotNull String engineName,
                                                                  final @NotNull URL scriptUrl)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public static ProgressCheckFactory createScriptCheckFactory(final @NotNull String engineName,
                                                                  final @NotNull URL scriptUrl)
focal_class.identifier: createScriptCheckFactory
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public static
focal_class.parameters: (final @NotNull String engineName,
                                                                  final @NotNull URL scriptUrl)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createScriptCheckFactory(final @NotNull String engineName,
                                                                  final @NotNull URL scriptUrl)
focal_class.class_method_signature: ScriptProgressCheck.createClassLoaderScriptCheckFactory(final @NotNull String engineName,
                                                                      final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") static ProgressCheckFactory createClassLoaderScriptCheckFactory(final @NotNull String engineName,
                                                                      final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.identifier: createClassLoaderScriptCheckFactory
focal_class.modifiers: @SuppressWarnings("WeakerAccess") static
focal_class.parameters: (final @NotNull String engineName,
                                                                      final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createClassLoaderScriptCheckFactory(final @NotNull String engineName,
                                                                      final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.class_method_signature: ScriptProgressCheck.createScriptCheckFactory(final @NotNull ScriptEngine engine,
                                                                  final @NotNull URL scriptUrl)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public static ProgressCheckFactory createScriptCheckFactory(final @NotNull ScriptEngine engine,
                                                                  final @NotNull URL scriptUrl)
focal_class.identifier: createScriptCheckFactory
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public static
focal_class.parameters: (final @NotNull ScriptEngine engine,
                                                                  final @NotNull URL scriptUrl)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createScriptCheckFactory(final @NotNull ScriptEngine engine,
                                                                  final @NotNull URL scriptUrl)
focal_class.class_method_signature: ScriptProgressCheck.createInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                        final @Nullable String inlineEngine)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public static ProgressCheckFactory createInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                        final @Nullable String inlineEngine)
focal_class.identifier: createInlineScriptCheckFactory
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public static
focal_class.parameters: (final @NotNull String inlineScript,
                                                                        final @Nullable String inlineEngine)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                        final @Nullable String inlineEngine)
focal_class.class_method_signature: ScriptProgressCheck.createClassLoaderInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                            final @Nullable String inlineEngine,
                                                                            final @Nullable ClassLoader classLoader)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") static ProgressCheckFactory createClassLoaderInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                            final @Nullable String inlineEngine,
                                                                            final @Nullable ClassLoader classLoader)
focal_class.identifier: createClassLoaderInlineScriptCheckFactory
focal_class.modifiers: @SuppressWarnings("WeakerAccess") static
focal_class.parameters: (final @NotNull String inlineScript,
                                                                            final @Nullable String inlineEngine,
                                                                            final @Nullable ClassLoader classLoader)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createClassLoaderInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                            final @Nullable String inlineEngine,
                                                                            final @Nullable ClassLoader classLoader)
focal_method.body: @Override
      public void appliedRepoInitScripts(final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession) throws RepositoryException {
          guardSessionHandler(INVOKE_ON_APPLIED_REPO_INIT_SCRIPTS,
                  handle -> handle.apply(lastPackage, scripts, slingInstallable, inspectSession));
      }
focal_method.class_method_signature: ScriptProgressCheck.appliedRepoInitScripts(final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_method.full_signature: @Override public void appliedRepoInitScripts(final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_method.identifier: appliedRepoInitScripts
focal_method.invocations: guardSessionHandler apply
focal_method.modifiers: @Override public
focal_method.parameters: (final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_method.return: void
focal_method.signature: void appliedRepoInitScripts(final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)