1 package edu.uci.eecs.specCompiler.specExtraction;
3 import java.util.ArrayList;
5 public class SequentialDefineSubConstruct {
6 public final ArrayList<String> initVar, defineFunc;
7 public final ArrayList<VariableDeclaration> declareVar;
9 public SequentialDefineSubConstruct(ArrayList<VariableDeclaration> declareVar,
10 ArrayList<String> initVar, ArrayList<String> defineFunc) {
11 this.declareVar = declareVar;
12 this.initVar = initVar;
13 this.defineFunc = defineFunc;
16 public String toString() {
17 StringBuffer res = new StringBuffer();
18 res.append("@Sequential_define:\n");
19 res.append("@DeclareVar:\n");
20 res.append(ParserUtils.array2Str(declareVar));
21 res.append("@InitVar:\n");
22 res.append(ParserUtils.array2Str(initVar));
23 res.append("@DefineFunc:\n");
24 res.append(ParserUtils.array2Str(defineFunc));
25 return res.toString();