|
118 | 118 | \begin{Verbatim} |
119 | 119 | dependencies { |
120 | 120 | ... existing dependencies... |
121 | | - ext.checkerFrameworkVersion = '3.42.0-eisop4' |
| 121 | + ext.checkerFrameworkVersion = '3.42.0-eisop5' |
122 | 122 | implementation "io.github.eisop:checker-qual-android:${checkerFrameworkVersion}" |
123 | 123 | // or if you use no annotations in source code the above line could be |
124 | 124 | // compileOnly "io.github.eisop:checker-qual-android:${checkerFrameworkVersion}" |
|
191 | 191 | \begin{Verbatim} |
192 | 192 | dependencies { |
193 | 193 | ... existing dependencies... |
194 | | - ext.checkerFrameworkVersion = '3.42.0-eisop4' |
| 194 | + ext.checkerFrameworkVersion = '3.42.0-eisop5' |
195 | 195 | implementation "io.github.eisop:checker-qual-android:${checkerFrameworkVersion}" |
196 | 196 | // or if you use no annotations in source code the above line could be |
197 | 197 | // compileOnly "io.github.eisop:checker-qual-android:${checkerFrameworkVersion}" |
|
353 | 353 | \begin{Verbatim} |
354 | 354 | prebuilt_jar( |
355 | 355 | name = 'checker-framework', |
356 | | - binary_jar = 'checker-3.42.0-eisop4.jar', |
| 356 | + binary_jar = 'checker-3.42.0-eisop5.jar', |
357 | 357 | visibility = [ 'PUBLIC' ] |
358 | 358 | ) |
359 | 359 |
|
360 | 360 | prebuilt_jar( |
361 | 361 | name = 'checker-qual', |
362 | | - binary_jar = 'checker-qual-3.42.0-eisop4.jar', |
| 362 | + binary_jar = 'checker-qual-3.42.0-eisop5.jar', |
363 | 363 | visibility = [ 'PUBLIC' ] |
364 | 364 | ) |
365 | 365 |
|
|
423 | 423 | use the last one. |
424 | 424 | % Is the last one required for Cygwin, as well as for the Windows command shell? |
425 | 425 | Adjust the pathnames if you have installed the Checker Framework somewhere |
426 | | -other than \<\${HOME}/checker-framework-3.42.0-eisop4/>. |
| 426 | +other than \<\${HOME}/checker-framework-3.42.0-eisop5/>. |
427 | 427 |
|
428 | 428 |
|
429 | 429 | \begin{itemize} |
430 | 430 | \item |
431 | 431 | Option 1: |
432 | 432 | Add directory |
433 | | - \code{.../checker-framework-3.42.0-eisop4/checker/bin} to your path, \emph{before} any other |
| 433 | + \code{.../checker-framework-3.42.0-eisop5/checker/bin} to your path, \emph{before} any other |
434 | 434 | directory that contains a \<javac> executable. |
435 | 435 |
|
436 | 436 | If you are |
437 | 437 | using the bash shell, a way to do this is to add the following to your |
438 | 438 | \verb|~/.profile| (or alternately \verb|~/.bash_profile| or \verb|~/.bashrc|) file: |
439 | 439 | \begin{Verbatim} |
440 | | - export CHECKERFRAMEWORK=${HOME}/checker-framework-3.42.0-eisop4 |
| 440 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.42.0-eisop5 |
441 | 441 | export PATH=${CHECKERFRAMEWORK}/checker/bin:${PATH} |
442 | 442 | \end{Verbatim} |
443 | 443 |
|
|
458 | 458 | file: |
459 | 459 | % No Windows example because this doesn't work under Windows. |
460 | 460 | \begin{Verbatim} |
461 | | - export CHECKERFRAMEWORK=${HOME}/checker-framework-3.42.0-eisop4 |
| 461 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.42.0-eisop5 |
462 | 462 | alias javacheck='$CHECKERFRAMEWORK/checker/bin/javac' |
463 | 463 | \end{Verbatim} |
464 | 464 |
|
|
480 | 480 |
|
481 | 481 | \begin{Verbatim} |
482 | 482 | # Unix |
483 | | - export CHECKERFRAMEWORK=${HOME}/checker-framework-3.42.0-eisop4 |
| 483 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.42.0-eisop5 |
484 | 484 | alias javacheck='java -jar "$CHECKERFRAMEWORK/checker/dist/checker.jar"' |
485 | 485 |
|
486 | 486 | # Windows |
487 | | - set CHECKERFRAMEWORK = C:\Program Files\checker-framework-3.42.0-eisop4\ |
| 487 | + set CHECKERFRAMEWORK = C:\Program Files\checker-framework-3.42.0-eisop5\ |
488 | 488 | doskey javacheck=java -jar "%CHECKERFRAMEWORK%\checker\dist\checker.jar" $* |
489 | 489 | \end{Verbatim} |
490 | 490 |
|
|
563 | 563 |
|
564 | 564 | \begin{itemize} |
565 | 565 | \item \<javac.jar>: \url{https://search.maven.org/artifact/com.google.errorprone/javac/9%2B181-r4173-1/jar} |
566 | | -\item \<checker-qual.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker-qual/3.42.0-eisop4/checker-qual-3.42.0-eisop4.jar} |
567 | | -\item \<checker-util.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker-util/3.42.0-eisop4/checker-util-3.42.0-eisop4.jar} |
568 | | -\item \<checker.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker/3.42.0-eisop4/checker-3.42.0-eisop4-all.jar} |
| 566 | +\item \<checker-qual.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker-qual/3.42.0-eisop5/checker-qual-3.42.0-eisop5.jar} |
| 567 | +\item \<checker-util.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker-util/3.42.0-eisop5/checker-util-3.42.0-eisop5.jar} |
| 568 | +\item \<checker.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker/3.42.0-eisop5/checker-3.42.0-eisop5-all.jar} |
569 | 569 | \end{itemize} |
570 | 570 |
|
571 | 571 | Different arguments to \<javac> are required for JDK 8 |
|
0 commit comments