1 package org.simantics.scl.compiler.internal.parsing.declarations;
\r
3 import java.util.ArrayList;
\r
6 public class DImportJavaAst extends DeclarationAst {
\r
8 public final String className;
\r
9 public final ArrayList<DeclarationAst> declarations;
\r
11 public DImportJavaAst(String className,
\r
12 ArrayList<DeclarationAst> declarations) {
\r
13 this.className = className;
\r
14 this.declarations = declarations;
\r
18 public void toString(int indentation, StringBuilder b) {
\r
19 for(int i=0;i<indentation;++i) b.append(" ");
\r
20 b.append("importJava \"");
\r
21 b.append(className);
\r
22 b.append("\" where\n");
\r
23 for(DeclarationAst declaration : declarations)
\r
24 declaration.toString(indentation+1, b);
\r