Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbiCheckerBuildService - Class in com.palantir.gradle.abi.checker.services
-
Build service used to shared the various top-level classes that are needed to run the ABI checker.
- AbiCheckerBuildService() - Constructor for class com.palantir.gradle.abi.checker.services.AbiCheckerBuildService
- apply(Project) - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerPlugin
- apply(Project) - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerRootPlugin
- artifactLoader() - Method in class com.palantir.gradle.abi.checker.services.AbiCheckerBuildService
C
- checkAbiConflicts() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerTask
- classLoader() - Method in class com.palantir.gradle.abi.checker.services.AbiCheckerBuildService
- com.palantir.gradle.abi.checker - package com.palantir.gradle.abi.checker
- com.palantir.gradle.abi.checker.output - package com.palantir.gradle.abi.checker.output
- com.palantir.gradle.abi.checker.services - package com.palantir.gradle.abi.checker.services
- com.palantir.gradle.abi.checker.util - package com.palantir.gradle.abi.checker.util
- ConflictException - Exception Class in com.palantir.gradle.abi.checker
- ConflictException(String, Collection) - Constructor for exception class com.palantir.gradle.abi.checker.ConflictException
- ConflictPrinter - Class in com.palantir.gradle.abi.checker
- conflicts() - Method in interface com.palantir.gradle.abi.checker.output.ConflictsOutputContents
- ConflictsOutputContents - Interface in com.palantir.gradle.abi.checker.output
-
This represents the output contents of the ABI checker task when there are conflicts that are detected.
- convertToSimpleIdentifier(ResolvedArtifactResult) - Static method in class com.palantir.gradle.abi.checker.util.DependencyIdentifier
D
- DependencyIdentifier - Class in com.palantir.gradle.abi.checker.util
-
Utility class used to generate identifiers for dependencies and artifacts.
G
- getAbiCheckerService() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerTask
- getArtifactClassesPath() - Method in interface com.palantir.gradle.abi.checker.util.ResolvedArtifactDefinition
- getArtifactJarPath() - Method in interface com.palantir.gradle.abi.checker.util.ResolvedArtifactDefinition
- getArtifactPath() - Method in interface com.palantir.gradle.abi.checker.util.ResolvedArtifactDefinition
- getCheckCompletely() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerExtension
-
Signals to the checker to ignore the current modules "entry point classes" and instead "completely check" all artifacts that match the above filtering.
- getCheckerExtension() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerTask
- getConflicts() - Method in exception class com.palantir.gradle.abi.checker.ConflictException
- getDependenciesToCheck() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerTask
-
Contains all the dependencies that we know have a transitive with a version mismatch.
- getErrorArtifactPrefixes() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerExtension
-
Used for prefix matching artifacts to promote to an error when a conflict is discovered.
- getErrorsOutputFile() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerTask
- getIdentifier() - Method in interface com.palantir.gradle.abi.checker.util.ResolvedArtifactDefinition
- getIgnoredArtifactPrefixes() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerExtension
-
Used for prefix matching artifacts to ignore.
- getIgnoredClassnameKeywords() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerExtension
-
Used to match classnames by case-insensitive keyword and ignore matches.
- getIgnoredClassPrefixes() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerExtension
-
Used for prefix matching on classes to ignore.
- getProjectClassFiles() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerTask
-
The class files of the project being checked.
- getResolvedRuntimeClasspathArtifacts() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerTask
-
Contains the resolved artifacts for the project's runtime dependencies.
J
- jdkModuleLoader() - Method in class com.palantir.gradle.abi.checker.services.AbiCheckerBuildService
M
- message() - Method in interface com.palantir.gradle.abi.checker.output.UnexpectedFailureOutputContents
O
- of(Exception) - Static method in interface com.palantir.gradle.abi.checker.output.UnexpectedFailureOutputContents
- of(Collection) - Static method in interface com.palantir.gradle.abi.checker.output.ConflictsOutputContents
- outputConflicts(Collection) - Static method in class com.palantir.gradle.abi.checker.ConflictPrinter
-
This outputs conflicts in the following format: "dependency that contains the break" |- "transitive that broke its ABI" | |- "class that broke" | | |- "path to reach class" | | |- "conflict reason" | | | |- "method/line that broke" | | | \- "method/line that broke" | | |- ...
- OutputContents - Interface in com.palantir.gradle.abi.checker.output
-
Interface representing the contents of the output file for the ABI checker task.
R
- ResolvedArtifactDefinition - Interface in com.palantir.gradle.abi.checker.util
-
This type represents a resolved artifact (typically from the runtime classpath).
S
- setup(ResolvedArtifactResult) - Method in interface com.palantir.gradle.abi.checker.util.ResolvedArtifactDefinition
- SKIP_NO_CLASS_MESSAGE - Static variable in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerTask
- stacktrace() - Method in interface com.palantir.gradle.abi.checker.output.UnexpectedFailureOutputContents
T
- toConfiguration() - Method in class com.palantir.gradle.abi.checker.TransitiveAbiCheckerExtension
- TransitiveAbiCheckerExtension - Class in com.palantir.gradle.abi.checker
- TransitiveAbiCheckerExtension() - Constructor for class com.palantir.gradle.abi.checker.TransitiveAbiCheckerExtension
- TransitiveAbiCheckerPlugin - Class in com.palantir.gradle.abi.checker
-
This plugin is the core part which configures the task and extension on a subproject.
- TransitiveAbiCheckerPlugin() - Constructor for class com.palantir.gradle.abi.checker.TransitiveAbiCheckerPlugin
- TransitiveAbiCheckerRootPlugin - Class in com.palantir.gradle.abi.checker
-
Root plugin which applies the core plugin to all relevant subprojects.
- TransitiveAbiCheckerRootPlugin() - Constructor for class com.palantir.gradle.abi.checker.TransitiveAbiCheckerRootPlugin
- TransitiveAbiCheckerTask - Class in com.palantir.gradle.abi.checker
- TransitiveAbiCheckerTask() - Constructor for class com.palantir.gradle.abi.checker.TransitiveAbiCheckerTask
- type() - Method in interface com.palantir.gradle.abi.checker.output.ConflictsOutputContents
- type() - Method in interface com.palantir.gradle.abi.checker.output.OutputContents
- type() - Method in interface com.palantir.gradle.abi.checker.output.UnexpectedFailureOutputContents
U
- UnexpectedFailureOutputContents - Interface in com.palantir.gradle.abi.checker.output
-
This represents the output contents of the ABI checker task when an unexpected failure occurs.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form