]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/effects/EffectConstructor.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / internal / codegen / effects / EffectConstructor.java
1 package org.simantics.scl.compiler.internal.codegen.effects;\r
2 \r
3 import java.util.ArrayList;\r
4 import java.util.List;\r
5 \r
6 import org.simantics.scl.compiler.types.TCon;\r
7 \r
8 public class EffectConstructor {\r
9     public final TCon name;\r
10     ArrayList<ThreadLocalVariable> threadLocalVariables = \r
11             new ArrayList<ThreadLocalVariable>();\r
12     \r
13     public EffectConstructor(TCon name) {\r
14         this.name = name;\r
15     }\r
16 \r
17     public List<ThreadLocalVariable> getThreadLocalVariables() {\r
18         return threadLocalVariables;\r
19     }\r
20     \r
21     public void addThreadLocalVariable(ThreadLocalVariable var) {\r
22         threadLocalVariables.add(var);\r
23     }\r
24 }\r