You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeremy Dubreil f5adab59ec
[infer][checkers] Prevent the race conditions between the summaries passed as parameter to the checkers and the summaries from the specs table
8 years ago
..
AnnotatedSignature.ml [ios] Translate nonnull annotations and take them into account in parameter not null checked issues. 8 years ago
AnnotatedSignature.mli [ios] Translate nonnull annotations and take them into account in parameter not null checked issues. 8 years ago
README.md Created IR folder for the intermediate representaion files. 9 years ago
eradicate.ml [infer][checkers] Prevent the race conditions between the summaries passed as parameter to the checkers and the summaries from the specs table 8 years ago
eradicate.mli [infer][ondemand] skeleton code to have every checker update their respective payload in the analysis summary 8 years ago
eradicateChecks.ml [infer][java] do not report `return not nullable` on lambdas 8 years ago
modelTables.ml Mark javax.tools.JavaFileObject#getNestingKind as nullable 8 years ago
modelTables.mli [infer][java] remove the concept of @Strict for Eradicate 8 years ago
models.ml [IR] Refactor Ident.fieldname _*into Fieldname module 8 years ago
typeAnnotation.ml [Eradicate] Change Eradicate's join to forget values not present on both paths 8 years ago
typeAnnotation.mli [cleanup] move annotated_signature into its own module inside eradicate 8 years ago
typeCheck.ml [IR] More detailed type for Fieldname.t 8 years ago
typeCheck.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
typeErr.ml [IR] Refactor Ident.fieldname _*into Fieldname module 8 years ago
typeErr.mli [IR] Refactor Ident.fieldname _*into Fieldname module 8 years ago
typeOrigin.ml [IR] Refactor Ident.fieldname _*into Fieldname module 8 years ago
typeOrigin.mli [IR] Refactor Ident.fieldname _*into Fieldname module 8 years ago
typeState.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
typeState.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago

README.md

Eradicate @Nullable Checker

Eradicate is a type checker for @Nullable annotations for Java. The goal is to eradicate null pointer exceptions. See Eradicate.

The main entry point is module Eradicate.