public final class Difference extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Difference.Builder |
static class |
Difference.InReportBuilder |
Modifier and Type | Field and Description |
---|---|
Map<String,String> |
attachments
The attachments of the difference, keyed by their meaning.
|
Map<CompatibilityType,DifferenceSeverity> |
classification |
String |
code
API analyzer dependent unique identification of the reported problem
|
Criticality |
criticality
The criticality of the difference.
|
String |
description
Detailed description of the problem
|
String |
justification
The justification for this difference.
|
String |
name
Human readable name of the problem
|
Constructor and Description |
---|
Difference(String code,
String name,
String description,
CompatibilityType compatibility,
DifferenceSeverity severity,
Map<String,String> attachments)
Deprecated.
use the full constructor. This will be removed in some future release.
|
Difference(String code,
String name,
String description,
Map<CompatibilityType,DifferenceSeverity> classification,
Map<String,String> attachments)
Deprecated.
use the full constructor. This will be removed in some future release.
|
Difference(String code,
String name,
String description,
Map<CompatibilityType,DifferenceSeverity> classification,
Map<String,String> attachments,
List<String> identifyingAttachments)
Deprecated.
use the full constructor. This will be removed in some future release.
|
Difference(String code,
String name,
String description,
String justification,
Criticality criticality,
Map<CompatibilityType,DifferenceSeverity> classification,
Map<String,String> attachments,
List<String> identifyingAttachments) |
Modifier and Type | Method and Description |
---|---|
static Difference.Builder |
builder() |
static Difference.Builder |
copy(Difference other) |
boolean |
equals(Object o) |
int |
hashCode() |
boolean |
isIdentifyingAttachment(String attachmentName) |
String |
toString() |
public final String code
public final String name
public final String description
public final Map<CompatibilityType,DifferenceSeverity> classification
public final Map<String,String> attachments
public final String justification
@Nullable public final Criticality criticality
Reporter
.@Deprecated public Difference(@Nonnull String code, @Nonnull String name, @Nullable String description, @Nonnull CompatibilityType compatibility, @Nonnull DifferenceSeverity severity, @Nonnull Map<String,String> attachments)
@Deprecated public Difference(@Nonnull String code, @Nonnull String name, @Nullable String description, @Nonnull Map<CompatibilityType,DifferenceSeverity> classification, @Nonnull Map<String,String> attachments)
@Deprecated public Difference(@Nonnull String code, @Nonnull String name, @Nullable String description, @Nonnull Map<CompatibilityType,DifferenceSeverity> classification, @Nonnull Map<String,String> attachments, @Nonnull List<String> identifyingAttachments)
public Difference(@Nonnull String code, @Nonnull String name, @Nullable String description, @Nullable String justification, @Nullable Criticality criticality, @Nonnull Map<CompatibilityType,DifferenceSeverity> classification, @Nonnull Map<String,String> attachments, @Nonnull List<String> identifyingAttachments)
@Nonnull public static Difference.Builder builder()
public static Difference.Builder copy(Difference other)
public boolean isIdentifyingAttachment(String attachmentName)
Copyright © 2014-2021 Lukas Krejci. All Rights Reserved.