diff options
author | Sven Gothel <[email protected]> | 2008-07-18 12:18:39 +0000 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2008-07-18 12:18:39 +0000 |
commit | c020a396e0cab63fa2b4d283decbea7d20ce3511 (patch) | |
tree | ff6b28bf17ed1739ca715ed443795af8f4fe2196 /src/java/com/sun/gluegen/procaddress/ProcAddressEmitter.java | |
parent | aa1a3b6381b79fa1caa43bd6169244f1cff23500 (diff) |
- New config feature: 'IgnoreExtendedInterfaceSymbols <java class source file>'
All enums and functions within the specified interface (or abstract class),
will not be emitted in the resulting interface.
This simplifies the GL profile config's a lot, as well reducing the footprint.
- Adding JavaParser 'com.sun.gluegen.jgram.JavaParser',
which collects enums and functions.
- New config feature 'UnsupportedExceptionType <exception name>',
which complements the 'RuntimeExceptionType <exception name>' feature.
UnsupportedExceptionType's are thrown in case a function is not available.
- Fix: BuildComposablePipeline
- Method names are now unique by:
- name, return type, modifiers and arguments
- Cleanup:
- mv: com.sun.gluegen.runtime.opengl.GLUnifiedName -> com.sun.gluegen.opengl.GLUnifiedName
- contains only the compile time portion of the former
- add: com.sun.gluegen.opengl.runtime.GLExtensionNames
- contains the extension name handling
- bulletproof GL function and GL enum recognition.
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/gluegen/branches/JOGL_2_SANDBOX@101 a78bb65f-1512-4460-ba86-f6dc96a7bf27
Diffstat (limited to 'src/java/com/sun/gluegen/procaddress/ProcAddressEmitter.java')
-rwxr-xr-x | src/java/com/sun/gluegen/procaddress/ProcAddressEmitter.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/java/com/sun/gluegen/procaddress/ProcAddressEmitter.java b/src/java/com/sun/gluegen/procaddress/ProcAddressEmitter.java index 98340a9..ea1feb6 100755 --- a/src/java/com/sun/gluegen/procaddress/ProcAddressEmitter.java +++ b/src/java/com/sun/gluegen/procaddress/ProcAddressEmitter.java @@ -94,6 +94,10 @@ public class ProcAddressEmitter extends JavaEmitter return getConfig().runtimeExceptionType(); } + public String unsupportedExceptionType() { + return getConfig().unsupportedExceptionType(); + } + protected JavaConfiguration createConfig() { return new ProcAddressConfiguration(); } |