333 Commits (f8dfc1ce1f789d91dad420ef37bf43ae2a1f6971)

Author SHA1 Message Date
markma f8dfc1ce1f 0.0.1
4 years ago
markma 09fba4a0b5 0.0.1
4 years ago
Nikos Gorogiannis 5aa4ee444b [ondemand] remove pdesc from return of file analysis
4 years ago
Sungkeun Cho eb41f6d8e4 [infer] Use allow/block list terminology
4 years ago
Artem Pianykh b38cc767fa [nullsafe] Add models for java.util.Locale public fields
4 years ago
Jules Villard 49883a8332 [refactor] invert ProcAttributes -> Pvar dependency
4 years ago
Artem Pianykh 35d6c53e9c [nullsafe] Add models for FileChannel$MapMode
4 years ago
Artem Pianykh a2bc973125 [nullsafe] Fix a bug in handling of modelled nullable fields
4 years ago
Artem Pianykh 8ad471d5b3 [nullsafe] Add a model for `android.provider.ContactsContract$Contacts.CONTENT_URI`
4 years ago
Ezgi Çiçek 2492a4fd3f [tests] Enforce java 8 backward compatibility
4 years ago
Mitya Lyubarskiy d966003b31 [nullsafe] Change "Field not initialized" error message
4 years ago
Sungkeun Cho b004a7f510 [liveness] Handles live variables in catch block
4 years ago
Sungkeun Cho d9021b9517 [frontend] Add try_entry, try_exit statements for C++ try-catch blocks
4 years ago
Andrey Makeev 92e127759e [nullsafe] Add missing `android.os.Build` string constants (#1402)
4 years ago
Mitya Lyubarskiy c6a253b875 format
4 years ago
Mitya Lyubarskiy 481068d3da [nullsafe] --no-nullsafe-optimistic-third-party-in-default-mode is optimistic about Inheritance check
4 years ago
Joshua Selbo 1596fc7e85 [nullsafe] Register android.provider.Settings content Uris
4 years ago
Artem Pianykh 3aaf1de4f7 [java] Support Ultralight synthetic names
4 years ago
Jules Villard 60119943a6 [nullsafe] do not crash when java_class_info is empty
4 years ago
Artem Pianykh edc8754727 [nullsafe] Fix behaviour of --no-nullsafe-optimistic-third-party-in-default-mode
4 years ago
Artem Pianykh 9d2daee569 [nullsafe] Fix checkState model
4 years ago
Joshua Selbo 559dc82bd6 [nullsafe] Register Android Paint enum values as non-nullable
4 years ago
Mitya Lyubarskiy bf6fa3647c [nullsafe] Record info for "Parameter Not Nullable" issues in json
4 years ago
Mitya Lyubarskiy 7dcbacf693 [nullsafe] Add an option to warn about unvetted third party in default mode
4 years ago
Mitya Lyubarskiy c6a33c88b7 [nullsafe] Prettier error rendering for untrusted values
4 years ago
Joshua Selbo 4c85f98c29 [nullsafe] Register View Properties as known non-nullable fields
4 years ago
Mitya Lyubarskiy 79d65a83df [nullsafe] Record correct param index in json
4 years ago
Mitya Lyubarskiy cced510cb9 [nullsafe][annotation graph] Don't fail while dealing with synthetic fields
4 years ago
Mitya Lyubarskiy 218bb81885 [nullsafe] Store inconsistent subclass param index in json output
4 years ago
Mitya Lyubarskiy 4aea679d30 [nullsafe] Store method name and param types in output json
4 years ago
Mitya Lyubarskiy c3f1ff0386 [nullsafe] Store field name in output json
4 years ago
Artem Pianykh ae52fb4787 [nullsafe] Add a model for WifiConfiguration.SSID
4 years ago
Mitya Lyubarskiy dc16825ba7 [nullsafe][annotation graph] Support `Object.equals()`
4 years ago
Mitya Lyubarskiy 192de51707 [nullsafe][annotation graph] Account for virtual params
4 years ago
Mitya Lyubarskiy dc667bec0f [nullsafe][annotation graph] Snapshot test for annotation graph
4 years ago
Mitya Lyubarskiy 0bf010d72a [nullsafe] Build and output the annotation graph
5 years ago
Mitya Lyubarskiy c07223293d [nullsafe][annotation graph] Issue a provisional violation in assignments between two provisionally nullables
5 years ago
Mitya Lyubarskiy 18ccc321c8 [nullsafe][annotation graph] Don't try to annotate primitives
5 years ago
Mitya Lyubarskiy a4efdce9b0 [nullsafe][annotation graph] Support provisionally nullable in fields
5 years ago
Nikos Gorogiannis 8c40ed53d7 [typ] move type constants to own module
5 years ago
Mitya Lyubarskiy 310c3f2c34 [nullsafe][Annotation graph] Glueing together: preparing to build annotation graph
5 years ago
Mitya Lyubarskiy 234aae3e60 [nullsafe][annotation graph] Introduce ProvisionallyNullable nullability
5 years ago
Mitya Lyubarskiy a673a13b44 [nullsafe][refactor] Store all joinees' origins in InferredNullability
5 years ago
Mitya Lyubarskiy ffe1b55f42 [nullsafe] Remove uneccessary logic in chosing join priority
5 years ago
Mitya Lyubarskiy 19d1d2a678 [nullsafe][annotation graph] Annotation graph: introduce ProvisionalAnnotation
5 years ago
Mitya Lyubarskiy e3de7ce5dc [nullsafe] Unsoundly consider Pair<> elements non-nullable
5 years ago
Mitya Lyubarskiy fd91678b1c [nullsafe] Populate the list of popular third-party fields
5 years ago
Mitya Lyubarskiy d0f39f3ce7 [nullsafe] boolean arguments in Preconditions methods are non-nullable
5 years ago
Mitya Lyubarskiy e18c396626 [nullsafe] Register Uri.EMPTY as a known non-nullable field
5 years ago
Mitya Lyubarskiy 506907568b [nullsafe] Store information about nullable method calls as part of issue json
5 years ago