Top Description Constructors Methods
org.lwjgl.util.generator.opencl

public Class CLCapabilitiesGenerator

extends Object
Class Inheritance
Imports
org.lwjgl.util.generator.*, java.io.PrintWriter, java.util.Iterator, .Set, javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.ExecutableElement, .TypeElement

CLCapabilities generator.
Author
Spasi

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
pack-priv static void
pack-priv static void
generateConstructor(ProcessingEnvironment env, final PrintWriter writer, final Set<? extends TypeElement> interface_decls)

pack-priv static void
pack-priv static void
private static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CLCapabilitiesGeneratorback to summary
public CLCapabilitiesGenerator()

Method Detail

generateCapabilitiesGettersback to summary
public static void generateCapabilitiesGetters(final PrintWriter writer)
generateClassPrologueback to summary
pack-priv static void generateClassPrologue(final PrintWriter writer)
generateConstructorback to summary
pack-priv static void generateConstructor(ProcessingEnvironment env, final PrintWriter writer, final Set<? extends TypeElement> interface_decls)
generateExtensionChecksback to summary
pack-priv static void generateExtensionChecks(ProcessingEnvironment env, final PrintWriter writer, TypeElement d)
generateSymbolAddressesback to summary
pack-priv static void generateSymbolAddresses(ProcessingEnvironment env, final PrintWriter writer, final TypeElement d)
getExtensionSupportedNameback to summary
private static String getExtensionSupportedName(final String class_name)