Class CodeGenUtils

java.lang.Object
com.jogamp.gluegen.CodeGenUtils

public class CodeGenUtils extends Object
  • Constructor Details

    • CodeGenUtils

      public CodeGenUtils()
  • Method Details

    • 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