21 lines
552 B
Java
21 lines
552 B
Java
package com.dbgen;
|
|
|
|
import java.io.File;
|
|
import java.io.PrintStream;
|
|
|
|
public class Ldbgen {
|
|
|
|
private static File jbeanDir;
|
|
static PrintStream openJBeanFile(String classname) {
|
|
return FileOperation.fopen(jbeanDir, classname + ".java");
|
|
}
|
|
static String verifyString(String objName, String methodName, boolean readonly) {
|
|
return objName + ".verifyStandaloneOrLockHeld(\"" + methodName + "\", " + readonly + ")";
|
|
}
|
|
public static void make(Ldb ldb, File genDir) {
|
|
jbeanDir = genDir;
|
|
ldb.getJbeans().forEach(JbeanFormatter::make);
|
|
}
|
|
|
|
}
|