aboutsummaryrefslogtreecommitdiffstats
path: root/src/vpp-api/java/jvpp/gen/jvppgen/jvpp_common_gen.py
diff options
context:
space:
mode:
authorMarek Gradzki <mgradzki@cisco.com>2018-06-27 10:18:18 +0200
committerDamjan Marion <dmarion@me.com>2018-06-27 12:59:31 +0000
commit5b3d95bb3268457f8e9dc264883252b3dcb27141 (patch)
treec3b2b74466e44d018c3681b4abffd85d3eeae6de /src/vpp-api/java/jvpp/gen/jvppgen/jvpp_common_gen.py
parentbf129f458f6f36d57a4378c72ce134ba44858472 (diff)
jvpp: add support for unions (VPP-1322)
Change-Id: I2456a9b03bcae43793f9ac29eb74eff81269df7b Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Diffstat (limited to 'src/vpp-api/java/jvpp/gen/jvppgen/jvpp_common_gen.py')
-rwxr-xr-xsrc/vpp-api/java/jvpp/gen/jvppgen/jvpp_common_gen.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/vpp-api/java/jvpp/gen/jvppgen/jvpp_common_gen.py b/src/vpp-api/java/jvpp/gen/jvppgen/jvpp_common_gen.py
index 73615ca7178..83226ea78ac 100755
--- a/src/vpp-api/java/jvpp/gen/jvppgen/jvpp_common_gen.py
+++ b/src/vpp-api/java/jvpp/gen/jvppgen/jvpp_common_gen.py
@@ -17,10 +17,12 @@ from string import Template
from jvpp_model import is_array
-def generate_fields(fields):
- return "\n".join(_FIELD_TEMPLATE.substitute(type=f.type.java_name_fqn, name=f.java_name) for f in fields)
+def generate_fields(fields, access_modifier="public"):
+ return "\n".join(_FIELD_TEMPLATE
+ .substitute(access_modifier=access_modifier, type=f.type.java_name_fqn, name=f.java_name)
+ for f in fields)
-_FIELD_TEMPLATE = Template(""" public $type $name;""")
+_FIELD_TEMPLATE = Template(""" ${access_modifier} ${type} ${name};""")
def generate_hash_code(fields):