1 package org.simantics.scl.compiler.internal.parsing.translation;
3 import java.util.ArrayList;
5 import org.simantics.scl.compiler.internal.parsing.declarations.DClassAst;
6 import org.simantics.scl.compiler.internal.parsing.declarations.DValueTypeAst;
8 public class ProcessedDClassAst {
9 public final DClassAst orig;
10 public final ArrayList<DValueTypeAst> typeDeclarations;
11 public final ValueRepository defaultImplementations;
13 public ProcessedDClassAst(DClassAst orig,
14 ArrayList<DValueTypeAst> typeDeclarations,
15 ValueRepository defaultImplementations) {
17 this.typeDeclarations = typeDeclarations;
18 this.defaultImplementations = defaultImplementations;