test_class.file: core/src/test/java/net/adamcin/oakpal/core/ProgressCheckAliasFacadeTest.java
test_class.identifier: ProgressCheckAliasFacadeTest
test_case.body: @Test
      public void testIdentifyPackage() {
          final PackageId arg0 = PackageId.fromString("my_packages:example:1.0");
          final File arg1 = new File("./foo");
  
          final CompletableFuture<PackageId> slot0 = new CompletableFuture<>();
          final CompletableFuture<File> slot1 = new CompletableFuture<>();
  
          final ProgressCheck delegate = mock(ProgressCheck.class);
  
          doAnswer(call -> {
              slot0.complete(call.getArgument(0, PackageId.class));
              slot1.complete(call.getArgument(1, File.class));
              return true;
          }).when(delegate).identifyPackage(
                  any(PackageId.class),
                  any(File.class));
  
          final ProgressCheckAliasFacade alias = new ProgressCheckAliasFacade(delegate, null);
          alias.identifyPackage(arg0, arg1);
  
          assertSame("same arg0", arg0, slot0.getNow(null));
          assertSame("same arg1", arg1, slot1.getNow(null));
      }
test_case.class_method_signature: ProgressCheckAliasFacadeTest.testIdentifyPackage()
test_case.full_signature: @Test public void testIdentifyPackage()
test_case.identifier: testIdentifyPackage
test_case.invocations: fromString mock identifyPackage when doAnswer complete getArgument complete getArgument any any identifyPackage assertSame getNow assertSame getNow
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testIdentifyPackage()
focal_class.declarator: wrapped
focal_class.modifier: private final
focal_class.original_string: private final SilenceableCheck wrapped;
focal_class.type: SilenceableCheck
focal_class.var_name: wrapped
focal_class.declarator: alias
focal_class.modifier: private final
focal_class.original_string: private final String alias;
focal_class.type: String
focal_class.var_name: alias
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/ProgressCheckAliasFacade.java
focal_class.identifier: ProgressCheckAliasFacade
focal_class.interfaces: implements SilenceableCheck
focal_class.class_method_signature: ProgressCheckAliasFacade.ProgressCheckAliasFacade(final @NotNull ProgressCheck wrapped,
                               final @Nullable String alias)
focal_class.full_signature:   ProgressCheckAliasFacade(final @NotNull ProgressCheck wrapped,
                               final @Nullable String alias)
focal_class.identifier: ProgressCheckAliasFacade
focal_class.parameters: (final @NotNull ProgressCheck wrapped,
                               final @Nullable String alias)
focal_class.signature:  ProgressCheckAliasFacade(final @NotNull ProgressCheck wrapped,
                               final @Nullable String alias)
focal_class.class_method_signature: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.getReportedViolations()
focal_class.full_signature: @Override public Collection<Violation> getReportedViolations()
focal_class.identifier: getReportedViolations
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Collection<Violation>
focal_class.signature: Collection<Violation> getReportedViolations()
focal_class.class_method_signature: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.setSilenced(final boolean silenced)
focal_class.full_signature: @Override public void setSilenced(final boolean silenced)
focal_class.identifier: setSilenced
focal_class.modifiers: @Override public
focal_class.parameters: (final boolean silenced)
focal_class.return: void
focal_class.signature: void setSilenced(final boolean silenced)
focal_class.class_method_signature: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.beforeSlingInstall(final PackageId scanPackageId,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.full_signature: @Override public void beforeSlingInstall(final PackageId scanPackageId,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.identifier: beforeSlingInstall
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId scanPackageId,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.return: void
focal_class.signature: void beforeSlingInstall(final PackageId scanPackageId,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.class_method_signature: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.appliedRepoInitScripts(final PackageId scanPackageId,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.full_signature: @Override public void appliedRepoInitScripts(final PackageId scanPackageId,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.identifier: appliedRepoInitScripts
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId scanPackageId,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.return: void
focal_class.signature: void appliedRepoInitScripts(final PackageId scanPackageId,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.class_method_signature: ProgressCheckAliasFacade.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: ProgressCheckAliasFacade.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_method.body: @Override
      public void identifyPackage(final PackageId packageId, final File file) {
          wrapped.identifyPackage(packageId, file);
      }
focal_method.class_method_signature: ProgressCheckAliasFacade.identifyPackage(final PackageId packageId, final File file)
focal_method.full_signature: @Override public void identifyPackage(final PackageId packageId, final File file)
focal_method.identifier: identifyPackage
focal_method.invocations: identifyPackage
focal_method.modifiers: @Override public
focal_method.parameters: (final PackageId packageId, final File file)
focal_method.return: void
focal_method.signature: void identifyPackage(final PackageId packageId, final File file)