-package org.simantics.scl.compiler.types.util;\r
-\r
-import org.simantics.scl.compiler.types.Skeletons;\r
-import org.simantics.scl.compiler.types.Type;\r
-\r
-import gnu.trove.map.hash.THashMap;\r
-\r
-public class SkeletonKeyMap<T> extends THashMap<Type,T> {\r
- @Override\r
- protected int hash(Object notnull) {\r
- return ((Type)notnull).hashCode();\r
- }\r
- \r
- @Override\r
- protected boolean equals(Object notnull, Object two) {\r
- return Skeletons.equalSkeletons((Type)notnull, (Type)two);\r
- }\r
-}\r
+package org.simantics.scl.compiler.types.util;
+
+import org.simantics.scl.compiler.types.Skeletons;
+import org.simantics.scl.compiler.types.Type;
+
+import gnu.trove.map.hash.THashMap;
+
+public class SkeletonKeyMap<T> extends THashMap<Type,T> {
+ @Override
+ protected int hash(Object notnull) {
+ return ((Type)notnull).hashCode();
+ }
+
+ @Override
+ protected boolean equals(Object notnull, Object two) {
+ return Skeletons.equalSkeletons((Type)notnull, (Type)two);
+ }
+}