diff options
Diffstat (limited to 'src/vpp-api/java/jvpp/gen/jvppgen/jvpp_common_gen.py')
-rwxr-xr-x | src/vpp-api/java/jvpp/gen/jvppgen/jvpp_common_gen.py | 8 |
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): |