-package org.simantics.scl.commands.internal.checker;\r
-\r
-import java.util.List;\r
-\r
-import org.simantics.scl.compiler.types.Type;\r
-\r
-public class MaybeCheckItem implements CheckItem {\r
- \r
- CheckItem next;\r
-\r
- public MaybeCheckItem(CheckItem next) {\r
- this.next = next;\r
- }\r
-\r
- @Override\r
- public boolean check(Object check, Object[] parameters, int pos) {\r
- if(check == null)\r
- return false;\r
- return next.check(check, parameters, pos);\r
- }\r
-\r
- @Override\r
- public void collectParameterTypes(List<Type> types) {\r
- next.collectParameterTypes(types); \r
- }\r
- \r
-}\r
+package org.simantics.scl.commands.internal.checker;
+
+import java.util.List;
+
+import org.simantics.scl.compiler.types.Type;
+
+public class MaybeCheckItem implements CheckItem {
+
+ CheckItem next;
+
+ public MaybeCheckItem(CheckItem next) {
+ this.next = next;
+ }
+
+ @Override
+ public boolean check(Object check, Object[] parameters, int pos) {
+ if(check == null)
+ return false;
+ return next.check(check, parameters, pos);
+ }
+
+ @Override
+ public void collectParameterTypes(List<Type> types) {
+ next.collectParameterTypes(types);
+ }
+
+}