X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Finternal%2Fparsing%2Fdeclarations%2FConstructorAst.java;h=3edb9ce816dc83abcb988cd48d8251adf924853f;hp=b5838f19cae2653648702458b31f074218ee3dfa;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/parsing/declarations/ConstructorAst.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/parsing/declarations/ConstructorAst.java index b5838f19c..3edb9ce81 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/parsing/declarations/ConstructorAst.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/parsing/declarations/ConstructorAst.java @@ -1,30 +1,30 @@ -package org.simantics.scl.compiler.internal.parsing.declarations; - -import org.simantics.scl.compiler.internal.parsing.Symbol; -import org.simantics.scl.compiler.internal.parsing.types.TypeAst; - - -public class ConstructorAst extends Symbol { - public static final ConstructorAst[] EMPTY_ARRAY = new ConstructorAst[0]; - - public final DAnnotationAst[] annotations; - public final String name; - public final TypeAst[] parameters; - public final String[] fieldNames; // null, if no field names - - public ConstructorAst(DAnnotationAst[] annotations, String name, - TypeAst[] parameters, String[] fieldNames) { - this.annotations = annotations; - this.name = name; - this.parameters = parameters; - this.fieldNames = fieldNames; - } - - public void toString(StringBuilder b) { - b.append(name); - for(TypeAst parameter : parameters) { - b.append(' '); - parameter.toString(b, 1); - } - } -} +package org.simantics.scl.compiler.internal.parsing.declarations; + +import org.simantics.scl.compiler.internal.parsing.Symbol; +import org.simantics.scl.compiler.internal.parsing.types.TypeAst; + + +public class ConstructorAst extends Symbol { + public static final ConstructorAst[] EMPTY_ARRAY = new ConstructorAst[0]; + + public final DAnnotationAst[] annotations; + public final String name; + public final TypeAst[] parameters; + public final String[] fieldNames; // null, if no field names + + public ConstructorAst(DAnnotationAst[] annotations, String name, + TypeAst[] parameters, String[] fieldNames) { + this.annotations = annotations; + this.name = name; + this.parameters = parameters; + this.fieldNames = fieldNames; + } + + public void toString(StringBuilder b) { + b.append(name); + for(TypeAst parameter : parameters) { + b.append(' '); + parameter.toString(b, 1); + } + } +}