Class AgentDocsManifestReader

java.lang.Object
io.github.duckasteroid.agentdocs.resolve.task.AgentDocsManifestReader

public final class AgentDocsManifestReader extends Object
Reads the single Agent-Docs manifest attribute from a jar, per specification/java-conventions.md.
  • Method Details

    • read

      public static Optional<AgentDocsDeclaration> read(Path jarPath, org.gradle.api.logging.Logger logger)
      Reads and parses the Agent-Docs attribute from a jar's manifest.
      Parameters:
      jarPath - path to the jar file
      logger - logger for diagnostics
      Returns:
      parsed declaration, or empty when absent, blank, unrecognised, or unreadable