net.java.games.gluegen
Class CodeGenUtils
java.lang.Object
net.java.games.gluegen.CodeGenUtils
public class CodeGenUtils
extends java.lang.Object
static void | emitAutogeneratedWarning(PrintWriter w, Object generator)
|
static void | emitJavaHeaders(PrintWriter w, String packageName, String className, boolean isClassNotInterface, String[] imports, String[] accessModifiers, String[] interfaces, String classExtended, CodeGenUtils.EmissionCallback classDocComment) - Emit the opening headers for one java class/interface file.
|
static String | packageAsPath(String packageName) - Given a java package name (e.g., "java.lang"), return the package as a
directory path (i.e., "java/lang").
|
emitAutogeneratedWarning
public static void emitAutogeneratedWarning(PrintWriter w,
Object generator)
generator
- the object that is emitting the autogenerated code. If
null, the generator will not be mentioned in the warning message.
emitJavaHeaders
public static void emitJavaHeaders(PrintWriter w,
String packageName,
String className,
boolean isClassNotInterface,
String[] imports,
String[] accessModifiers,
String[] interfaces,
String classExtended,
CodeGenUtils.EmissionCallback classDocComment)
throws IOException
Emit the opening headers for one java class/interface file.
packageAsPath
public static String packageAsPath(String packageName)
Given a java package name (e.g., "java.lang"), return the package as a
directory path (i.e., "java/lang").