1 package org.simantics.scl.compiler.elaboration.chr.relations;
\r
3 import org.simantics.scl.compiler.common.exceptions.InternalCompilerError;
\r
4 import org.simantics.scl.compiler.elaboration.chr.CHRRelation;
\r
5 import org.simantics.scl.compiler.internal.parsing.Symbol;
\r
6 import org.simantics.scl.compiler.types.TVar;
\r
7 import org.simantics.scl.compiler.types.Type;
\r
9 public class UnresolvedCHRRelation extends Symbol implements CHRRelation {
\r
12 public UnresolvedCHRRelation(long location, String name) {
\r
13 this.location = location;
\r
18 public Type[] getParameterTypes() {
\r
19 throw new InternalCompilerError("Encountered unresolved CHRRelation during type checking.");
\r
23 public TVar[] getTypeVariables() {
\r
24 throw new InternalCompilerError("Encountered unresolved CHRRelation during type checking.");
\r