From 6c12704965fde920981f88a719e326bc2df3cb78 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Mon, 20 Jul 2015 12:28:03 -0400 Subject: [PATCH] contrib/jwrapper: add test case and the check rule MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- contrib/jwrapper/Makefile | 12 ++++++++++++ contrib/jwrapper/tests/wildcards.javap | 9 +++++++++ 2 files changed, 21 insertions(+) create mode 100644 contrib/jwrapper/tests/wildcards.javap diff --git a/contrib/jwrapper/Makefile b/contrib/jwrapper/Makefile index c7e60e1..4bdd6a6 100644 --- a/contrib/jwrapper/Makefile +++ b/contrib/jwrapper/Makefile @@ -17,3 +17,15 @@ clean: rm -f bin/javap_test_parser bin/jwrapper rm -f gen/* rm src/javap_lexer.nit src/javap_parser.nit src/javap_test_parser.nit + +check: bin/jwrapper tests/wildcards.javap + mkdir -p tmp + bin/jwrapper -v -u comment -o tests/wildcards.nit tests/wildcards.javap + ../../bin/nitpick -q tests/wildcards.nit + +check-libs: bin/jwrapper + # This config dependent rule must be tweaked according to each system + bin/jwrapper -v -u ignore -o tests/rt.nit /usr/lib/jvm/default-java/jre/lib/rt.jar + bin/jwrapper -v -u ignore -o tests/java_tools.nit /usr/lib/jvm/default-java/lib/tools.jar + bin/jwrapper -v -u ignore -o tests/sablecc.nit ~/apps/sablecc-3-beta.3.altgen.20041114/lib/sablecc.jar + bin/jwrapper -v -u ignore -o tests/android.nit ~/sdks/android-sdk/platforms/android-10/android.jar diff --git a/contrib/jwrapper/tests/wildcards.javap b/contrib/jwrapper/tests/wildcards.javap new file mode 100644 index 0000000..f4b2777 --- /dev/null +++ b/contrib/jwrapper/tests/wildcards.javap @@ -0,0 +1,9 @@ +public abstract class android.net.Uri implements android.os.Parcelable, java.lang.Comparable { + public com.sun.jmx.mbeanserver.MXBeanSupport(T, java.lang.Class) throws javax.management.NotCompliantMBeanException; + + public static > T max(java.util.Collection); + + public com.sun.jmx.mbeanserver.MXBeanSupport(T, java.lang.Class) throws javax.management.NotCompliantMBeanException; + + public strictfp double doubleValue(); +} -- 1.7.9.5