test_class.file: core/src/test/java/net/adamcin/oakpal/core/checks/EchoTest.java
test_class.identifier: EchoTest
test_case.body: @Test
      public void testAfterScanPackage() throws RepositoryException {
          new Echo().afterScanPackage(null, null);
      }
test_case.class_method_signature: EchoTest.testAfterScanPackage()
test_case.full_signature: @Test public void testAfterScanPackage()
test_case.identifier: testAfterScanPackage
test_case.invocations: afterScanPackage
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAfterScanPackage()
focal_class.declarator: lastEvent = new AtomicLong(System.nanoTime())
focal_class.modifier: private final
focal_class.original_string: private final AtomicLong lastEvent = new AtomicLong(System.nanoTime());
focal_class.type: AtomicLong
focal_class.var_name: lastEvent
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/checks/Echo.java
focal_class.identifier: Echo
focal_class.interfaces: implements ProgressCheck
focal_class.class_method_signature: Echo.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: Echo.stopInterval()
focal_class.full_signature: private Duration stopInterval()
focal_class.identifier: stopInterval
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: Duration
focal_class.signature: Duration stopInterval()
focal_class.class_method_signature: Echo.formatDuration(final @NotNull Duration duration)
focal_class.full_signature: private String formatDuration(final @NotNull Duration duration)
focal_class.identifier: formatDuration
focal_class.modifiers: private
focal_class.parameters: (final @NotNull Duration duration)
focal_class.return: String
focal_class.signature: String formatDuration(final @NotNull Duration duration)
focal_class.class_method_signature: Echo.echo(final String message, final @NotNull Object... formatArgs)
focal_class.full_signature: protected void echo(final String message, final @NotNull Object... formatArgs)
focal_class.identifier: echo
focal_class.modifiers: protected
focal_class.parameters: (final String message, final @NotNull Object... formatArgs)
focal_class.return: void
focal_class.signature: void echo(final String message, final @NotNull Object... formatArgs)
focal_class.class_method_signature: Echo.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: Echo.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: Echo.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: Echo.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: Echo.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: Echo.importedPath(final PackageId packageId, final String path, final Node node)
focal_class.full_signature: @Deprecated public void importedPath(final PackageId packageId, final String path, final Node node)
focal_class.identifier: importedPath
focal_class.modifiers: @Deprecated public
focal_class.parameters: (final PackageId packageId, final String path, final Node node)
focal_class.return: void
focal_class.signature: void importedPath(final PackageId packageId, final String path, final Node node)
focal_class.class_method_signature: Echo.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: Echo.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: Echo.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: Echo.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: Echo.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: Echo.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: Echo.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: Echo.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: Echo.sessionToString(final @Nullable Session session)
focal_class.full_signature: @Nullable String sessionToString(final @Nullable Session session)
focal_class.identifier: sessionToString
focal_class.modifiers: @Nullable
focal_class.parameters: (final @Nullable Session session)
focal_class.return: String
focal_class.signature: String sessionToString(final @Nullable Session session)
focal_class.class_method_signature: Echo.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: Echo.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 afterScanPackage(final PackageId scanPackageId, final Session inspectSession) throws RepositoryException {
          echo("afterScanPackage(scanPackageId: %s, inspectSession: %s)", scanPackageId, sessionToString(inspectSession));
      }
focal_method.class_method_signature: Echo.afterScanPackage(final PackageId scanPackageId, final Session inspectSession)
focal_method.full_signature: @Override public void afterScanPackage(final PackageId scanPackageId, final Session inspectSession)
focal_method.identifier: afterScanPackage
focal_method.invocations: echo sessionToString
focal_method.modifiers: @Override public
focal_method.parameters: (final PackageId scanPackageId, final Session inspectSession)
focal_method.return: void
focal_method.signature: void afterScanPackage(final PackageId scanPackageId, final Session inspectSession)