| Package | Description |
|---|---|
| com.google.cloud.tools.opensource.classpath |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassNotFoundProblem
The
classSymbol, referenced by sourceClass is not found in the class path. |
class |
SymbolNotFoundProblem
The
sourceClass references the symbol, but the targetClass does not have
the symbol. |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableSet<LinkageProblem> |
LinkageChecker.findLinkageProblems()
Searches the classpath for linkage errors.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
LinkageProblemCauseAnnotator.annotate(ClassPathBuilder classPathBuilder,
ClassPathResult rootResult,
Iterable<LinkageProblem> linkageProblems)
Annotates the cause field of
LinkageProblems with the LinkageProblemCause. |
static String |
LinkageProblem.formatLinkageProblems(Set<LinkageProblem> linkageProblems,
ClassPathResult classPathResult)
Returns the formatted
linkageProblems by grouping them by the symbols. |
static com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableSet<String>> |
LinkageProblem.groupBySymbolProblem(Iterable<LinkageProblem> linkageProblems)
Returns mapping from symbol problem description to the names of the source classes.
|
Copyright © 2018–2021 Google LLC.. All rights reserved.