< prev index next >

jdk/test/jdk/internal/reflect/Reflection/GetCallerClassTest.sh

Print this page




  38 then
  39   echo "TESTJAVA not set.  Test cannot execute.  Failed."
  40   exit 1
  41 fi
  42 echo "TESTJAVA=${TESTJAVA}"
  43 if [ "${COMPILEJAVA}" = "" ]
  44 then
  45   COMPILEJAVA="${TESTJAVA}"
  46 fi
  47 echo "COMPILEJAVA=${COMPILEJAVA}"
  48 if [ "${TESTCLASSES}" = "" ]
  49 then
  50   echo "TESTCLASSES not set.  Test cannot execute.  Failed."
  51   exit 1
  52 fi
  53 
  54 BCP=${TESTCLASSES}/bcp
  55 rm -rf ${BCP}
  56 mkdir ${BCP}
  57 
  58 EXTRAOPTS="-XaddExports:java.base/jdk.internal.reflect=ALL-UNNAMED"
  59 
  60 # Compile GetCallerClass in bootclasspath
  61 ${COMPILEJAVA}/bin/javac ${TESTTOOLVMOPTS} ${EXTRAOPTS} \
  62      -XDignore.symbol.file \
  63      -d ${BCP} ${TESTSRC}/GetCallerClass.java  || exit 1
  64 
  65 ${COMPILEJAVA}/bin/javac ${TESTTOOLVMOPTS} ${EXTRAOPTS} \
  66      -XDignore.symbol.file -cp ${BCP} \
  67      -d ${TESTCLASSES} ${TESTSRC}/GetCallerClassTest.java  || exit 2
  68 
  69 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${EXTRAOPTS} -Xbootclasspath/a:${BCP} \
  70      -cp ${TESTCLASSES} GetCallerClassTest || exit 3


  38 then
  39   echo "TESTJAVA not set.  Test cannot execute.  Failed."
  40   exit 1
  41 fi
  42 echo "TESTJAVA=${TESTJAVA}"
  43 if [ "${COMPILEJAVA}" = "" ]
  44 then
  45   COMPILEJAVA="${TESTJAVA}"
  46 fi
  47 echo "COMPILEJAVA=${COMPILEJAVA}"
  48 if [ "${TESTCLASSES}" = "" ]
  49 then
  50   echo "TESTCLASSES not set.  Test cannot execute.  Failed."
  51   exit 1
  52 fi
  53 
  54 BCP=${TESTCLASSES}/bcp
  55 rm -rf ${BCP}
  56 mkdir ${BCP}
  57 
  58 EXTRAOPTS="--add-exports java.base/jdk.internal.reflect=ALL-UNNAMED"
  59 
  60 # Compile GetCallerClass in bootclasspath
  61 ${COMPILEJAVA}/bin/javac ${TESTTOOLVMOPTS} ${EXTRAOPTS} \
  62      -XDignore.symbol.file \
  63      -d ${BCP} ${TESTSRC}/GetCallerClass.java  || exit 1
  64 
  65 ${COMPILEJAVA}/bin/javac ${TESTTOOLVMOPTS} ${EXTRAOPTS} \
  66      -XDignore.symbol.file -cp ${BCP} \
  67      -d ${TESTCLASSES} ${TESTSRC}/GetCallerClassTest.java  || exit 2
  68 
  69 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${EXTRAOPTS} -Xbootclasspath/a:${BCP} \
  70      -cp ${TESTCLASSES} GetCallerClassTest || exit 3
< prev index next >