Package com.jogamp.gluegen
Class CodeGenUtils
java.lang.Object
com.jogamp.gluegen.CodeGenUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA class that emits source code of some time when activated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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").
-
Constructor Details
-
CodeGenUtils
public CodeGenUtils()
-
-
Method Details
-
packageAsPath
Given a java package name (e.g., "java.lang"), return the package as a directory path (i.e., "java/lang"). -
emitAutogeneratedWarning
- 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
-