]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/errors/Success.java
(refs #7250) Merging master, minor CHR bugfixes
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / errors / Success.java
1 package org.simantics.scl.compiler.errors;
2
3
4 public class Success<T> implements Failable<T> {
5     public final T result;
6
7     public Success(T result) {
8         this.result = result;
9     }
10     
11     @Override
12     public T getResult() {
13         return result;
14     }
15
16     @Override
17     public boolean didSucceed() {
18         return true;
19     }
20     
21     @Override
22     public String toString() {
23         return "Success";
24     }
25
26     @Override
27     public String getDescription() {
28         return "Module compilation succeeded.";
29     }
30 }