Package cdc.issues.api
Class Issue.AbstractIssueBuilder<B extends Issue.AbstractIssueBuilder<B,I,T>,I extends Issue<T>,T>
- java.lang.Object
-
- cdc.issues.api.Issue.AbstractIssueBuilder<B,I,T>
-
- Direct Known Subclasses:
Issue.Builder
public abstract static class Issue.AbstractIssueBuilder<B extends Issue.AbstractIssueBuilder<B,I,T>,I extends Issue<T>,T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Throwablecauseprotected Stringdescriptionprotected IssueLevellevelprotected List<IssueLocation>locationsprotected Ttype
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractIssueBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BaddLocation(IssueLocation location)abstract Ibuild()Bcause(Throwable cause)Bdescription(String description)Blevel(IssueLevel level)protected abstract Bself()Btype(T type)
-
-
-
Field Detail
-
type
protected T type
-
level
protected IssueLevel level
-
description
protected String description
-
locations
protected final List<IssueLocation> locations
-
cause
protected Throwable cause
-
-