diff options
author | Sven Gothel <[email protected]> | 2023-08-05 06:27:16 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-08-05 06:27:16 +0200 |
commit | 0e6d18c6b6d46b54e679ce0c44613e21e58245f2 (patch) | |
tree | 876ce35f5dc6f4c2a3d956a90ae9872939ef2793 | |
parent | 9555288019afaf7f1b9eb73e02fe0d899d633292 (diff) |
JavaCallback: Add Mathieu Féry's detailed git comment regarding 2abb40b0ca9a6a06bdbe3e66b4235301ed15c693; Updated GlueGen_Mapping.md
Original comment of commit 2abb40b0ca9a6a06bdbe3e66b4235301ed15c693
wip(test_case): Example of test case for issue related of 927bbc7160a812bb29c0e7120d4a3009bfb13bbf
Revised comment taken from unmerged updated branch f6de3646acf0fdadf55708fd8a1c42fbd8663bc5
wip(test_case): Example of test case for issue related of 927bbc7160a812bb29c0e7120d4a3009bfb13bbf
Some short summary of modifications :
* Add tests with each emitters for test2, but tests are shared and run for each emitters
* Update JavaParser.g to allow parsing of bindings generated after test2 processing
* Add basic management of generic type (But not yet retrieved inside classTypeSpec args)
* Add basic management of annotations (with or w/o parameter(s)) (Retrieved in statement, classes and interfaces but not used)
* Align lexer constants in JavaParser.g
* Update JavaParser.g to allow fetching all inner classes and inner interfaces to allow excluding by ExtendedInterfaceSymbolsIgnore
* Modify JavaConfiguration::requiresJavaCallbackCode because all callback need to force generation not only callback without user param
* Functions not generated w/o JavaConfiguration::requiresJavaCallbackCode :
* SetLogCallBack12a
* SetLogCallBack12b
* MessageCallback11b
* alBufferCallback0
-rw-r--r-- | doc/GlueGen_Mapping.html | 2 | ||||
-rw-r--r-- | doc/GlueGen_Mapping.md | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/doc/GlueGen_Mapping.html b/doc/GlueGen_Mapping.html index 4ea6b76..a8936af 100644 --- a/doc/GlueGen_Mapping.html +++ b/doc/GlueGen_Mapping.html @@ -2415,7 +2415,7 @@ accommodating a different key-parameter order between <p>GlueGen configuration snippet with the added option attribute for the <code>Callback-KeyClass</code> in directive <code>JavaCallbackDef</code>.</p> -<pre><code>JavaCallbackDef alBufferCallback1 0 ALBUFFERCALLBACKTYPESOFT 1 ALCcontext com.jogamp.gluegen.test.junit.generation.BaseTest4JavaCallback.CustomAlBufferCallback1Key +<pre><code>JavaCallbackDef alBufferCallback1 0 ALBUFFERCALLBACKTYPESOFT 1 ALCcontext com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.CustomAlBufferCallback1Key JavaCallbackKey alBufferCallback1 1 ALBUFFERCALLBACKTYPESOFT 0 </code></pre> <p>Implementation utilizes a custom <code>Callback-KeyClass</code> diff --git a/doc/GlueGen_Mapping.md b/doc/GlueGen_Mapping.md index 45892db..60795e2 100644 --- a/doc/GlueGen_Mapping.md +++ b/doc/GlueGen_Mapping.md @@ -1108,7 +1108,7 @@ C-API Header snipped GlueGen configuration snippet with the added option attribute for the `Callback-KeyClass` in directive `JavaCallbackDef`. ``` -JavaCallbackDef alBufferCallback1 0 ALBUFFERCALLBACKTYPESOFT 1 ALCcontext com.jogamp.gluegen.test.junit.generation.BaseTest4JavaCallback.CustomAlBufferCallback1Key +JavaCallbackDef alBufferCallback1 0 ALBUFFERCALLBACKTYPESOFT 1 ALCcontext com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.CustomAlBufferCallback1Key JavaCallbackKey alBufferCallback1 1 ALBUFFERCALLBACKTYPESOFT 0 ``` |