From 373afbfa571cda53ba4c9f2c9addd833a4f4969c Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Fri, 4 Mar 2016 17:15:27 +0100 Subject: [PATCH] java: fix generator --- tools/java_binding.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/java_binding.py b/tools/java_binding.py index 2dae48c5b..3dbcc0faf 100755 --- a/tools/java_binding.py +++ b/tools/java_binding.py @@ -245,7 +245,10 @@ def mark_define_as_used(term): def java_define_string(key): global defines - return ' public static final int %s = %s;\n' % (key, defines[key]) + if key in defines: + return ' public static final int %s = %s;\n' % (key, defines[key]) + else: + return ' // defines[%s] not set\n' % key def java_defines_string(keys): return '\n'.join( map(java_define_string, sorted(keys)))