diff options
Diffstat (limited to 'buildSrc/src/main/groovy/org/gradle/frege/FregeResult.java')
-rw-r--r-- | buildSrc/src/main/groovy/org/gradle/frege/FregeResult.java | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/buildSrc/src/main/groovy/org/gradle/frege/FregeResult.java b/buildSrc/src/main/groovy/org/gradle/frege/FregeResult.java new file mode 100644 index 0000000..85e6348 --- /dev/null +++ b/buildSrc/src/main/groovy/org/gradle/frege/FregeResult.java @@ -0,0 +1,45 @@ +package org.gradle.frege; + +import java.io.Serializable; + +/** + * // TODO: Document this + * + * @author Galder ZamarreƱo + * @since // TODO + */ +public class FregeResult implements Serializable { + + private final int bugCount; + private final int missingClassCount; + private final int errorCount; + private final Exception exception; + + public FregeResult(int bugCount, int missingClassCount, int errorCount) { + this(bugCount, missingClassCount, errorCount, null); + } + + public FregeResult(int bugCount, int missingClassCount, int errorCount, Exception exception) { + this.bugCount = bugCount; + this.missingClassCount = missingClassCount; + this.errorCount = errorCount; + this.exception = exception; + } + + public int getBugCount() { + return bugCount; + } + + public int getMissingClassCount() { + return missingClassCount; + } + + public int getErrorCount() { + return errorCount; + } + + public Exception getException() { + return exception; + } + +} |