(inp, class_name, package_name)
| 500 | pass |
| 501 | |
| 502 | def gen_java_source(inp, class_name, package_name): |
| 503 | l(apply_license.get_license_for_file("foo.java")) |
| 504 | l('') |
| 505 | l('// generated, do not edit') |
| 506 | l('') |
| 507 | l(f'package {package_name};') |
| 508 | l('import java.io.File;') |
| 509 | l('import java.io.FileInputStream;') |
| 510 | l('import java.io.InputStream;') |
| 511 | l('import java.io.IOException;') |
| 512 | l('import java.lang.reflect.Method;') |
| 513 | l('') |
| 514 | l(f'public class {class_name} {{') |
| 515 | |
| 516 | pre_parse(inp) |
| 517 | |
| 518 | prefix = inp['prefix'] |
| 519 | gen_namespace(inp, class_name, package_name) |
| 520 | |
| 521 | l('}') # class |
| 522 | l('') |
| 523 | |
| 524 | def to_jni_camel_case(s, prefix): |
| 525 | s = s.replace(prefix, '') |
no test coverage detected