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