|
119 | 119 | \begin{Verbatim}
|
120 | 120 | dependencies {
|
121 | 121 | ... existing dependencies...
|
122 |
| - ext.checkerFrameworkVersion = '3.46.0' |
| 122 | + ext.checkerFrameworkVersion = '3.47.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.46.0' |
| 195 | + ext.checkerFrameworkVersion = '3.47.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.46.0.jar', |
| 353 | + binary_jar = 'checker-3.47.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.46.0.jar', |
| 359 | + binary_jar = 'checker-qual-3.47.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.46.0/>. |
| 423 | +other than \<\${HOME}/checker-framework-3.47.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.46.0/checker/bin} to your path, \emph{before} any other |
| 430 | + \code{.../checker-framework-3.47.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.46.0 |
| 437 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.47.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.46.0 |
| 458 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.47.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.46.0 |
| 480 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.47.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.46.0\ |
| 484 | + set CHECKERFRAMEWORK = C:\Program Files\checker-framework-3.47.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.46.0/checker-qual-3.46.0.jar} |
564 |
| -\item \<checker-util.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.46.0/checker-util-3.46.0.jar} |
565 |
| -\item \<checker.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker/3.46.0/checker-3.46.0-all.jar} |
| 563 | +\item \<checker-qual.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.47.0/checker-qual-3.47.0.jar} |
| 564 | +\item \<checker-util.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.47.0/checker-util-3.47.0.jar} |
| 565 | +\item \<checker.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker/3.47.0/checker-3.47.0-all.jar} |
566 | 566 | \end{itemize}
|
567 | 567 |
|
568 | 568 | Different arguments to \<javac> are required for JDK 8
|
|
0 commit comments