(inp, class_name, package_name)
| 479 | enum_items[enum_name].append(item['name']) |
| 480 | |
| 481 | def gen_namespace(inp, class_name, package_name): |
| 482 | prefix = inp.get('prefix', inp.get('name', 'unknown')) |
| 483 | for decl in inp['decls']: |
| 484 | kind = decl['kind'] |
| 485 | if kind == 'namespace': |
| 486 | gen_namespace(decl, class_name, package_name) |
| 487 | elif kind == 'consts': |
| 488 | gen_consts(decl, prefix) |
| 489 | elif kind == 'var': |
| 490 | gen_const_var(decl, prefix) |
| 491 | elif not check_ignore(decl['name']): |
| 492 | if kind == 'struct': |
| 493 | gen_struct(decl, prefix) |
| 494 | elif kind == 'enum': |
| 495 | gen_enum(decl, prefix) |
| 496 | elif kind == 'func': |
| 497 | # gen_func_c(decl, prefix) |
| 498 | # gen_func_zig(decl, prefix) |
| 499 | #print(f"Not implemented yet: {kind}") |
| 500 | pass |
| 501 | |
| 502 | def gen_java_source(inp, class_name, package_name): |
| 503 | l(apply_license.get_license_for_file("foo.java")) |
no test coverage detected