| 
119 | 119 | \begin{Verbatim}  | 
120 | 120 | dependencies {  | 
121 | 121 |     ... existing dependencies...  | 
122 |  | -    ext.checkerFrameworkVersion = '3.49.3'  | 
 | 122 | +    ext.checkerFrameworkVersion = '3.49.4'  | 
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.49.3'  | 
 | 195 | +    ext.checkerFrameworkVersion = '3.49.4'  | 
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.49.3.jar',  | 
 | 353 | +    binary_jar = 'checker-3.49.4.jar',  | 
354 | 354 |     visibility = [ 'PUBLIC' ]  | 
355 | 355 | )  | 
356 | 356 | 
  | 
357 | 357 | prebuilt_jar(  | 
358 | 358 |     name = 'checker-qual',  | 
359 |  | -    binary_jar = 'checker-qual-3.49.3.jar',  | 
 | 359 | +    binary_jar = 'checker-qual-3.49.4.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.49.3/>.  | 
 | 423 | +other than \<\${HOME}/checker-framework-3.49.4/>.  | 
424 | 424 | 
 
  | 
425 | 425 | 
 
  | 
426 | 426 | \begin{itemize}  | 
427 | 427 |   \item  | 
428 | 428 |     Option 1:  | 
429 | 429 |     Add directory  | 
430 |  | -    \code{.../checker-framework-3.49.3/checker/bin} to your path, \emph{before} any other  | 
 | 430 | +    \code{.../checker-framework-3.49.4/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.49.3  | 
 | 437 | +  export CHECKERFRAMEWORK=${HOME}/checker-framework-3.49.4  | 
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.49.3  | 
 | 458 | +  export CHECKERFRAMEWORK=${HOME}/checker-framework-3.49.4  | 
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.49.3  | 
 | 480 | +  export CHECKERFRAMEWORK=${HOME}/checker-framework-3.49.4  | 
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.49.3\  | 
 | 484 | +  set CHECKERFRAMEWORK = C:\Program Files\checker-framework-3.49.4\  | 
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.49.3/checker-qual-3.49.3.jar}  | 
564 |  | -\item \<checker-util.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.49.3/checker-util-3.49.3.jar}  | 
565 |  | -\item \<checker.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker/3.49.3/checker-3.49.3-all.jar}  | 
 | 563 | +\item \<checker-qual.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.49.4/checker-qual-3.49.4.jar}  | 
 | 564 | +\item \<checker-util.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker-util/3.49.4/checker-util-3.49.4.jar}  | 
 | 565 | +\item \<checker.jar>: \url{https://repo1.maven.org/maven2/org/checkerframework/checker/3.49.4/checker-3.49.4-all.jar}  | 
566 | 566 | \end{itemize}  | 
567 | 567 | 
 
  | 
568 | 568 | Different arguments to \<javac> are required for JDK 8  | 
 | 
0 commit comments