diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-02-03 06:13:46 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-02-03 06:13:46 +0000 |
commit | efa33969fe00fd80b6d74f81bac4a08ab30afad3 (patch) | |
tree | 5df2046d6ef1586cc3a1275a5aea8d35e0a255d3 /libjava/java/text/Format.java | |
parent | 1d656f74b6fd314426cd80d41f753acb2221fb94 (diff) | |
download | ppe42-gcc-efa33969fe00fd80b6d74f81bac4a08ab30afad3.tar.gz ppe42-gcc-efa33969fe00fd80b6d74f81bac4a08ab30afad3.zip |
* gjavah.c (options): Added `jni' entry.
(help): Document -jni.
(flag_jni): New global.
(process_file): Handle JNI output. Don't print text from
-prepend, -add, etc, when generating stubs. Only remove `.class'
suffix if it actually exists.
(main): Create a `.c' file when run with `--jni --stubs'. Create
correct output file name with `--jni'.
(print_include): Mangle header name differently in JNI case.
(HANDLE_METHOD): In JNI mode, call print_method_info to generate
method list.
(print_method_info): Handle JNI case. Put signature info into
method name. Handle case when STREAM is NULL.
(print_name_for_stub_or_jni): New function.
(print_stub_or_jni): Renamed from `print_stub'. Handle JNI.
(print_cxx_classname): Handle JNI.
(print_full_cxx_name): Likewise.
(decode_signature_piece): Likewise.
(overloaded_jni_method_exists_p): New function.
(struct method_name): Added `signature' and `sig_length' fields.
(HANDLE_END_FIELD): Do nothing in JNI mode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31767 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/text/Format.java')
0 files changed, 0 insertions, 0 deletions