|
118 | 118 | \begin{Verbatim}
|
119 | 119 | dependencies {
|
120 | 120 | ... existing dependencies...
|
121 |
| - ext.checkerFrameworkVersion = '3.32.0-eisop1' |
| 121 | + ext.checkerFrameworkVersion = '3.34.0-eisop1' |
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.32.0-eisop1' |
| 194 | + ext.checkerFrameworkVersion = '3.34.0-eisop1' |
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}"
|
|
341 | 341 | \begin{Verbatim}
|
342 | 342 | prebuilt_jar(
|
343 | 343 | name = 'checker-framework',
|
344 |
| - binary_jar = 'checker-3.34.0.jar', |
| 344 | + binary_jar = 'checker-3.34.0-eisop1.jar', |
345 | 345 | visibility = [ 'PUBLIC' ]
|
346 | 346 | )
|
347 | 347 |
|
348 | 348 | prebuilt_jar(
|
349 | 349 | name = 'checker-qual',
|
350 |
| - binary_jar = 'checker-qual-3.34.0.jar', |
| 350 | + binary_jar = 'checker-qual-3.34.0-eisop1.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.34.0/>. |
| 414 | +other than \<\${HOME}/checker-framework-3.34.0-eisop1/>. |
415 | 415 |
|
416 | 416 |
|
417 | 417 | \begin{itemize}
|
418 | 418 | \item
|
419 | 419 | Option 1:
|
420 | 420 | Add directory
|
421 |
| - \code{.../checker-framework-3.34.0/checker/bin} to your path, \emph{before} any other |
| 421 | + \code{.../checker-framework-3.34.0-eisop1/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.34.0 |
| 428 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.34.0-eisop1 |
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.34.0 |
| 449 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.34.0-eisop1 |
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.34.0 |
| 471 | + export CHECKERFRAMEWORK=${HOME}/checker-framework-3.34.0-eisop1 |
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.34.0\ |
| 475 | + set CHECKERFRAMEWORK = C:\Program Files\checker-framework-3.34.0-eisop1\ |
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/io/github/eisop/checker-qual/3.32.0-eisop1/checker-qual-3.32.0-eisop1.jar} |
555 |
| -\item \<checker-util.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker-util/3.32.0-eisop1/checker-util-3.32.0-eisop1.jar} |
556 |
| -\item \<checker.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker/3.32.0-eisop1/checker-3.32.0-eisop1-all.jar} |
| 554 | +\item \<checker-qual.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker-qual/3.34.0-eisop1/checker-qual-3.34.0-eisop1.jar} |
| 555 | +\item \<checker-util.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker-util/3.34.0-eisop1/checker-util-3.34.0-eisop1.jar} |
| 556 | +\item \<checker.jar>: \url{https://repo1.maven.org/maven2/io/github/eisop/checker/3.34.0-eisop1/checker-3.34.0-eisop1-all.jar} |
557 | 557 | \end{itemize}
|
558 | 558 |
|
559 | 559 | Different arguments to \<javac> are required for JDK 8
|
|
0 commit comments