]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/parser/generator/java/GenerateEnum.java
Moved SCL parser generator to platform repository.
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / parser / generator / java / GenerateEnum.java
1 package org.simantics.scl.compiler.parser.generator.java;
2
3 import java.io.File;
4 import java.io.IOException;
5 import java.io.PrintStream;
6
7 public class GenerateEnum {
8
9     public static void generate(File file, String packageName, String className, String[] names) throws IOException {
10         PrintStream out = new PrintStream(file);
11         out.println("package " + packageName + ";");
12         out.println();
13         out.println("public interface " + className + " {");
14         for(int i=0;i<names.length;++i)
15             out.println("    public static final int " + names[i] + " = " + i + ";");
16         out.println("}");
17         out.close();
18     }
19
20 }