]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/errors/DoesNotExist.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / errors / DoesNotExist.java
1 package org.simantics.scl.compiler.errors;\r
2 \r
3 \r
4 @SuppressWarnings("rawtypes")\r
5 public enum DoesNotExist implements Failable {\r
6     INSTANCE;\r
7 \r
8     @SuppressWarnings("unchecked")\r
9     public static <T> Failable<T> getInstance() {\r
10         return INSTANCE;\r
11     }\r
12 \r
13     @Override\r
14     public Object getResult() {\r
15         throw new IllegalStateException("Module does not exist.");\r
16     }\r
17 \r
18     @Override\r
19     public boolean didSucceed() {\r
20         return false;\r
21     }\r
22     \r
23     @Override\r
24     public String toString() {\r
25         return "DoesNotExist";\r
26     }\r
27 \r
28     @Override\r
29     public String getDescription() {\r
30         return "Module does not exist.";\r
31     }\r
32 }\r