Package com.jogamp.gluegen
Class CodeGenUtils
- java.lang.Object
-
- com.jogamp.gluegen.CodeGenUtils
-
public class CodeGenUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCodeGenUtils.EmissionCallbackA class that emits source code of some time when activated.
-
Constructor Summary
Constructors Constructor Description CodeGenUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidemitAutogeneratedWarning(PrintWriter w, Object generator)static voidemitJavaHeaders(PrintWriter w, String packageName, String className, boolean isClassNotInterface, List<String> imports, String[] accessModifiers, String[] interfaces, String classExtended, CodeGenUtils.EmissionCallback classDocComment)Emit the opening headers for one java class/interface file.static StringpackageAsPath(String packageName)Given a java package name (e.g., "java.lang"), return the package as a directory path (i.e., "java/lang").
-
-
-
Method Detail
-
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").
-
emitAutogeneratedWarning
public static void emitAutogeneratedWarning(PrintWriter w, Object generator)
- Parameters:
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, List<String> imports, String[] accessModifiers, String[] interfaces, String classExtended, CodeGenUtils.EmissionCallback classDocComment) throws IOException
Emit the opening headers for one java class/interface file.- Throws:
IOException
-
-