summaryrefslogtreecommitdiffstats
path: root/src/java/com/jogamp/gluegen/JavaConfiguration.java
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2023-08-04 11:46:23 +0200
committerSven Gothel <[email protected]>2023-08-04 11:46:23 +0200
commit927bbc7160a812bb29c0e7120d4a3009bfb13bbf (patch)
treec7c73d3f0ea8b59bff0c9faa4ad812e4a02b8110 /src/java/com/jogamp/gluegen/JavaConfiguration.java
parent3ad38748d7ef50a3631506eabcd3ae3417faa84d (diff)
JavaCallback: Remove non-UserParam JavaConfiguration.requiresJavaCallbackCode()
Method was encapsulated in commit d4e8ecc3b4f68b86d95ec951971a0fea20217988 and questioned whether it is required. The non-userParam callback case adds no additional code requirements. Both, callback with and without userParam shares same code path and the respective native static fields. Only that the non-userParam code path adds additional native static fields, but all code sections are produced in both cases. Passed all unit tests.
Diffstat (limited to 'src/java/com/jogamp/gluegen/JavaConfiguration.java')
-rw-r--r--src/java/com/jogamp/gluegen/JavaConfiguration.java7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/java/com/jogamp/gluegen/JavaConfiguration.java b/src/java/com/jogamp/gluegen/JavaConfiguration.java
index 95e1480..107b8c3 100644
--- a/src/java/com/jogamp/gluegen/JavaConfiguration.java
+++ b/src/java/com/jogamp/gluegen/JavaConfiguration.java
@@ -2517,11 +2517,4 @@ public class JavaConfiguration {
/** Mapped binding name to {@link JavaCallbackInfo} */
/* pp */ final Map<String, JavaCallbackInfo> setFuncToJavaCallbackMap = new HashMap<String, JavaCallbackInfo>();
final Set<String> emittedJavaCallbackUserParamClasses = new HashSet<String>();
-
- /** Returns true if a method binding requires specific java callback code */
- final boolean requiresJavaCallbackCode(final String bindingName) {
- final JavaCallbackInfo jcbi = setFuncToJavaCallbackMap.get(bindingName);
- return null != jcbi && !jcbi.cbUserParamIsDefined;
- }
-
}