|
118 | 118 | \begin{Verbatim} |
119 | 119 | dependencies { |
120 | 120 | ... existing dependencies... |
121 | | - ext.checkerFrameworkVersion = '3.21.4' |
| 121 | + ext.checkerFrameworkVersion = '3.22.0' |
122 | 122 | implementation "org.checkerframework:checker-qual-android:${checkerFrameworkVersion}" |
123 | 123 | // or if you use no annotations in source code the above line could be |
124 | 124 | // compileOnly "org.checkerframework:checker-qual-android:${checkerFrameworkVersion}" |
|
191 | 191 | \begin{Verbatim} |
192 | 192 | dependencies { |
193 | 193 | ... existing dependencies... |
194 | | - ext.checkerFrameworkVersion = '3.21.4' |
| 194 | + ext.checkerFrameworkVersion = '3.22.0' |
195 | 195 | implementation "org.checkerframework:checker-qual-android:${checkerFrameworkVersion}" |
196 | 196 | // or if you use no annotations in source code the above line could be |
197 | 197 | // compileOnly "org.checkerframework:checker-qual-android:${checkerFrameworkVersion}" |
|
341 | 341 | \begin{Verbatim} |
342 | 342 | prebuilt_jar( |
343 | 343 | name = 'checker-framework', |
344 | | - binary_jar = 'checker-3.21.4.jar', |
| 344 | + binary_jar = 'checker-3.22.0.jar', |
345 | 345 | visibility = [ 'PUBLIC' ] |
346 | 346 | ) |
347 | 347 |
|
348 | 348 | prebuilt_jar( |
349 | 349 | name = 'checker-qual', |
350 | | - binary_jar = 'checker-qual-3.21.4.jar', |
| 350 | + binary_jar = 'checker-qual-3.22.0.jar', |
351 | 351 | visibility = [ 'PUBLIC' ] |
352 | 352 | ) |
353 | 353 |
|
|
411 | 411 | use the last one. |
412 | 412 | % Is the last one required for Cygwin, as well as for the Windows command shell? |
413 | 413 | Adjust the pathnames if you have installed the Checker Framework somewhere |
414 | | -other than \<\${HOME}/checker-framework-3.21.4/>. |
| 414 | +other than \<\${HOME}/checker-framework-3.22.0/>. |
415 | 415 |
|
416 | 416 |
|
417 | 417 | \begin{itemize} |
418 | 418 | \item |
419 | 419 | Option 1: |
420 | 420 | Add directory |
421 | | - \code{.../checker-framework-3.21.4/checker/bin} to your path, \emph{before} any other |
| 421 | + \code{.../checker-framework-3.22.0/checker/bin} to your path, \emph{before} any other |
422 | 422 | directory that contains a \<javac> executable. |
423 | 423 |
|
424 | 424 | If you are |
425 | 425 | using the bash shell, a way to do this is to add the following to your |
426 | 426 | \verb|~/.profile| (or alternately \verb|~/.bash_profile| or \verb|~/.bashrc|) file: |
427 | 427 | \begin{Verbatim} |
428 | | - export CHECKERFRAMEWORK=${HOME}/checker-framework-3.21.4 |
| 428 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.22.0 |
429 | 429 | export PATH=${CHECKERFRAMEWORK}/checker/bin:${PATH} |
430 | 430 | \end{Verbatim} |
431 | 431 |
|
|
446 | 446 | file: |
447 | 447 | % No Windows example because this doesn't work under Windows. |
448 | 448 | \begin{Verbatim} |
449 | | - export CHECKERFRAMEWORK=${HOME}/checker-framework-3.21.4 |
| 449 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.22.0 |
450 | 450 | alias javacheck='$CHECKERFRAMEWORK/checker/bin/javac' |
451 | 451 | \end{Verbatim} |
452 | 452 |
|
|
468 | 468 |
|
469 | 469 | \begin{Verbatim} |
470 | 470 | # Unix |
471 | | - export CHECKERFRAMEWORK=${HOME}/checker-framework-3.21.4 |
| 471 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.22.0 |
472 | 472 | alias javacheck='java -jar "$CHECKERFRAMEWORK/checker/dist/checker.jar"' |
473 | 473 |
|
474 | 474 | # Windows |
475 | | - set CHECKERFRAMEWORK = C:\Program Files\checker-framework-3.21.4\ |
| 475 | + set CHECKERFRAMEWORK = C:\Program Files\checker-framework-3.22.0\ |
476 | 476 | doskey javacheck=java -jar "%CHECKERFRAMEWORK%\checker\dist\checker.jar" $* |
477 | 477 | \end{Verbatim} |
478 | 478 |
|
|
551 | 551 |
|
552 | 552 | \begin{itemize} |
553 | 553 | \item \<javac.jar>: \url{https://search.maven.org/artifact/com.google.errorprone/javac/9%2B181-r4173-1/jar} |
554 | | -\item \<checker-qual.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.21.4/checker-qual-3.21.4.jar} |
555 | | -\item \<checker-util.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.21.4/checker-util-3.21.4.jar} |
556 | | -\item \<checker.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker/3.21.4/checker-3.21.4-all.jar} |
| 554 | +\item \<checker-qual.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.22.0/checker-qual-3.22.0.jar} |
| 555 | +\item \<checker-util.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.22.0/checker-util-3.22.0.jar} |
| 556 | +\item \<checker.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker/3.22.0/checker-3.22.0-all.jar} |
557 | 557 | \end{itemize} |
558 | 558 |
|
559 | 559 | Different arguments to \<javac> are required for JDK 8 |
|
0 commit comments