package org.simantics.scl.compiler.constants; import org.simantics.scl.compiler.elaboration.modules.TypeClassInstance; import org.simantics.scl.compiler.types.Type; import org.simantics.scl.compiler.types.Types; public class JavaTypeInstanceConstructor extends JavaConstructor { TypeClassInstance instance; public JavaTypeInstanceConstructor(String className, Type returnType, Type... parameterTypes) { super(className, Types.NO_EFFECTS, returnType, parameterTypes); } public void setInstance(TypeClassInstance instance) { this.instance = instance; } public TypeClassInstance getInstance() { return instance; } }