package org.simantics.scl.compiler.internal.parsing.declarations;
import org.simantics.scl.compiler.internal.parsing.Symbol;
+import org.simantics.scl.compiler.internal.parsing.Token;
import org.simantics.scl.compiler.internal.parsing.types.TypeAst;
public static final ConstructorAst[] EMPTY_ARRAY = new ConstructorAst[0];
public final DAnnotationAst[] annotations;
- public final String name;
+ public final Token name;
public final TypeAst[] parameters;
public final String[] fieldNames; // null, if no field names
- public ConstructorAst(DAnnotationAst[] annotations, String name,
+ public ConstructorAst(DAnnotationAst[] annotations, Token name,
TypeAst[] parameters, String[] fieldNames) {
this.annotations = annotations;
this.name = name;