From dcd2b9d1f957e868f80a13677ea2de2cd11c246d Mon Sep 17 00:00:00 2001 From: dcubed Date: Wed, 13 Feb 2013 13:22:31 -0800 Subject: [PATCH] 8007935: java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh should use $COMPILEJAVA for javac Reviewed-by: sspitsyn, alanb --- .../instrument/RedefineSubclassWithTwoInterfaces.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/test/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh b/test/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh index 8e1c81f3c..6deb7ce6e 100644 --- a/test/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh +++ b/test/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh @@ -23,6 +23,7 @@ # @test # @bug 7182152 +# @bug 8007935 # @summary Redefine a subclass that implements two interfaces and # verify that the right methods are called. # @author Daniel D. Daugherty @@ -38,6 +39,12 @@ then exit 1 fi +if [ "${COMPILEJAVA}" = "" ] +then + COMPILEJAVA="${TESTJAVA}" +fi +echo "COMPILEJAVA=${COMPILEJAVA}" + if [ "${TESTSRC}" = "" ] then echo "TESTSRC not set. Test cannot execute. Failed." @@ -50,7 +57,7 @@ then exit 1 fi -JAVAC="${TESTJAVA}"/bin/javac +JAVAC="${COMPILEJAVA}"/bin/javac JAVA="${TESTJAVA}"/bin/java echo "INFO: building the replacement classes." @@ -59,7 +66,8 @@ cp "${TESTSRC}"/RedefineSubclassWithTwoInterfacesTarget_1.java \ RedefineSubclassWithTwoInterfacesTarget.java cp "${TESTSRC}"/RedefineSubclassWithTwoInterfacesImpl_1.java \ RedefineSubclassWithTwoInterfacesImpl.java -"${JAVAC}" -cp "${TESTCLASSES}" -d . \ +"${JAVAC}" ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \ + -cp "${TESTCLASSES}" -d . \ RedefineSubclassWithTwoInterfacesTarget.java \ RedefineSubclassWithTwoInterfacesImpl.java status="$?" -- GitLab