Top Fields Constructors Methods
org.lwjgl.util.generator

public Class RegisterStubsGenerator

extends Object
Class Inheritance
Imports
java.io.PrintWriter, java.util.Arrays, .EnumSet, .Iterator, .List, java.util.regex.Pattern, javax.lang.model.element.ExecutableElement, .TypeElement, .VariableElement, javax.lang.model.type.TypeMirror

Field Summary

Modifier and TypeField and Description
private static final Pattern

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
generateMethodsNativeStubBind(PrintWriter writer, TypeElement d, boolean generate_error_checks, boolean context_specific)

private static String
private static String
private static void
printMethodNativeStubBind(PrintWriter writer, TypeElement d, ExecutableElement method, Platform platform, Mode mode, boolean has_more, boolean generate_error_checks, boolean context_specific)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_PATTERNback to summary
private static final Pattern GL_PATTERN

Constructor Detail

RegisterStubsGeneratorback to summary
public RegisterStubsGenerator()

Method Detail

generateMethodsNativeStubBindback to summary
public static void generateMethodsNativeStubBind(PrintWriter writer, TypeElement d, boolean generate_error_checks, boolean context_specific)
getMethodSignatureback to summary
private static String getMethodSignature(ExecutableElement method, Mode mode)
getTypeSignatureback to summary
private static String getTypeSignature(TypeMirror type)
printMethodNativeStubBindback to summary
private static void printMethodNativeStubBind(PrintWriter writer, TypeElement d, ExecutableElement method, Platform platform, Mode mode, boolean has_more, boolean generate_error_checks, boolean context_specific)