Index

A C D G J M O R S T U 
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.
A C D G J M O R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form