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