]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/constants/JavaTypeInstanceConstructor.java
(refs #7250) Merging master, minor CHR bugfixes
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / constants / JavaTypeInstanceConstructor.java
1 package org.simantics.scl.compiler.constants;
2
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;
6
7 public class JavaTypeInstanceConstructor extends JavaConstructor {
8
9     TypeClassInstance instance;
10     
11     public JavaTypeInstanceConstructor(String className, Type returnType,
12             Type... parameterTypes) {
13         super(className, Types.NO_EFFECTS, returnType, parameterTypes);
14     }
15
16     public void setInstance(TypeClassInstance instance) {
17         this.instance = instance;
18     }
19     
20     public TypeClassInstance getInstance() {
21         return instance;
22     }
23     
24 }