1 package org.simantics.scl.compiler.constants;
\r
3 import org.simantics.scl.compiler.elaboration.modules.TypeClassInstance;
\r
4 import org.simantics.scl.compiler.types.Type;
\r
5 import org.simantics.scl.compiler.types.Types;
\r
7 public class JavaTypeInstanceConstructor extends JavaConstructor {
\r
9 TypeClassInstance instance;
\r
11 public JavaTypeInstanceConstructor(String className, Type returnType,
\r
12 Type... parameterTypes) {
\r
13 super(className, Types.NO_EFFECTS, returnType, parameterTypes);
\r
16 public void setInstance(TypeClassInstance instance) {
\r
17 this.instance = instance;
\r
20 public TypeClassInstance getInstance() {
\r