Marcono1234
|
47e38952d1
|
Java: Improve Annotation.getAnAssociatedAnnotation
As suggested by smowton during review.
|
2022-09-16 15:49:16 +01:00 |
|
Marcono1234
|
fd5fdd89d9
|
Java: Rename Annotation.getAValue predicates for array values
Predicate name could lead to confusion with non-array predicate getAValue()
|
2022-09-16 15:49:16 +01:00 |
|
Marcono1234
|
b96061aa7e
|
Java: Rename Annotation value predicates
|
2022-09-16 15:49:16 +01:00 |
|
Marcono1234
|
c226758889
|
Java: Add classes and predicates for @Repeatable
|
2022-09-16 15:49:16 +01:00 |
|
Marcono1234
|
02c8fe9346
|
Java: Add convenience predicates for AnnotationType
|
2022-09-16 15:49:16 +01:00 |
|
Marcono1234
|
f69b6eef7a
|
Java: Clarify that Annotatable predicates consider inherited annotations
Additionally changes `hasAnnotation()` to consider inherited annotations
for consistency.
|
2022-09-16 15:49:16 +01:00 |
|
Marcono1234
|
afb7462052
|
Java: Clarify that Annotation value predicates have default value as result
|
2022-09-16 15:49:15 +01:00 |
|
Marcono1234
|
536f5c7f89
|
Java: Add Annotation value convenience predicates
|
2022-09-16 15:49:15 +01:00 |
|
Anders Schack-Mulligen
|
e6d4e87458
|
Merge pull request #10416 from aschackmull/java/dispatch-confidence
Java: Remove low confidence dispatch for which we have a manual summary.
|
2022-09-16 13:36:04 +02:00 |
|
Tony Torralba
|
df5178d7ee
|
Merge pull request #10330 from atorralba/atorralba/implicit-pendingintents-compat-sinks
Java: Add Implicit PendingIntents sinks for Compat classes
|
2022-09-15 14:39:19 +02:00 |
|
Tony Torralba
|
714b37e77b
|
Merge pull request #10318 from atorralba/atorralba/notificationcompat-steps
Java: Add summaries for NotificationCompat and its inner classes
|
2022-09-15 14:38:39 +02:00 |
|
Anders Schack-Mulligen
|
a4ae9a09f9
|
Java: Use MaD summaries for java.util.Hashtable.
|
2022-09-15 13:55:44 +02:00 |
|
Ian Lynagh
|
b3b1efb1a1
|
Merge pull request #10414 from igfoo/igfoo/getQualifiedName
Java: Tweak Member.getQualifiedName()
|
2022-09-14 13:30:22 +01:00 |
|
Anders Schack-Mulligen
|
ba3ebeec2c
|
Java: Remove low confidence dispatch for which we have a manual summary.
|
2022-09-14 13:39:31 +02:00 |
|
Anders Schack-Mulligen
|
d713910714
|
Merge pull request #10334 from aschackmull/java/uniontypeflow
Java: Implement union type flow and replace ad-hoc variable tracking in dispatch
|
2022-09-14 13:34:28 +02:00 |
|
Ian Lynagh
|
d735b9e6f2
|
Java: Format QL
|
2022-09-14 11:56:13 +01:00 |
|
Anders Schack-Mulligen
|
83e7bf71d7
|
Java: Adjust qldoc.
|
2022-09-14 10:16:09 +02:00 |
|
erik-krogh
|
252394666c
|
sync files
|
2022-09-13 20:44:05 +02:00 |
|
Ian Lynagh
|
6a63b86f8a
|
Java: Member.getQualifiedName() tweaked
It now includes the qualified name of the declaring type.
|
2022-09-13 16:05:51 +01:00 |
|
Ian Lynagh
|
fc445736b2
|
Java: Use hasQualifiedName rather than getQualifiedName in ExternalAPIs
It's more efficient, as it doesn't require building intermediate
strings.
|
2022-09-13 15:58:00 +01:00 |
|
Anders Schack-Mulligen
|
d0f7052de2
|
Java: Support instanceof disjunction in union type flow.
|
2022-09-13 13:30:40 +02:00 |
|
Anders Schack-Mulligen
|
686e03e1cc
|
Java: Fix perf issue.
|
2022-09-13 13:30:40 +02:00 |
|
Anders Schack-Mulligen
|
c8b93e0910
|
Java: Replace uses of deprecated variableTrack.
|
2022-09-13 13:30:40 +02:00 |
|
Anders Schack-Mulligen
|
a8eedce8ab
|
Java: Replace ad-hoc variable tracking with union type flow in dispatch.
|
2022-09-13 13:30:40 +02:00 |
|
Anders Schack-Mulligen
|
6f06267892
|
Java: Implement union type flow.
|
2022-09-13 13:30:40 +02:00 |
|
Anders Schack-Mulligen
|
7692a9e2e7
|
Java: Minor TypeFlow tweaks.
|
2022-09-13 13:30:40 +02:00 |
|
Erik Krogh Kristensen
|
818601b612
|
Merge pull request #10285 from erik-krogh/paramClass
ReDoS: convert RelevantState to a class in the PrefixConstruction module
|
2022-09-12 15:23:19 +02:00 |
|
Tony Torralba
|
7db1eb98f5
|
Sync files
|
2022-09-08 17:32:03 +02:00 |
|
Tony Torralba
|
1b87167d96
|
Add implicit reads for FlowState sinks and steps
|
2022-09-08 17:26:59 +02:00 |
|
Michael Nebel
|
e265b07a93
|
Merge pull request #10127 from michaelnebel/csharp/clearscontent
C#: Replace clears content with CSV summaries.
|
2022-09-08 09:26:08 +02:00 |
|
Tamás Vajk
|
3410dd589d
|
Merge pull request #9783 from tamasvajk/feature/kotlin-stdlib-mad
Kotlin: Add MaD for stdlib
|
2022-09-07 12:57:23 +02:00 |
|
Tony Torralba
|
8e0b4892ee
|
Add Implicit PendingIntents sinks for Compat classes
|
2022-09-07 11:04:22 +02:00 |
|
Tony Torralba
|
ff731f1d83
|
Merge pull request #10138 from atorralba/atorralba/contentresolver-summaries
Java: Add summaries for ContentResolver and adjacent classes
|
2022-09-06 16:28:28 +02:00 |
|
Anders Schack-Mulligen
|
b84dca92cf
|
Merge pull request #10240 from aschackmull/java/scc-typeflow
Java: Support SCCs in TypeFlow.
|
2022-09-06 15:43:20 +02:00 |
|
Tony Torralba
|
b745b5ab71
|
Add models for androidx.core.app.NotificationCompat
|
2022-09-06 14:43:13 +02:00 |
|
Anders Schack-Mulligen
|
bc57d87303
|
Java: Address comments.
|
2022-09-06 13:59:54 +02:00 |
|
Tony Torralba
|
b94e0d3e69
|
Merge pull request #10251 from atorralba/atorralba/implicit-pendingintent-sinks
Java: Add new AlarmManager sinks to Use of implicit PendingIntents
|
2022-09-06 11:31:27 +02:00 |
|
erik-krogh
|
a86a940df7
|
add getRepr() and toString() on RelevantState
|
2022-09-05 13:27:34 +02:00 |
|
Erik Krogh Kristensen
|
0162bc3c77
|
use RelevantState inside the lastStartState predicate
Co-authored-by: Arthur Baars <aibaars@github.com>
|
2022-09-05 11:22:12 +02:00 |
|
erik-krogh
|
c38062ce93
|
convert RelevantState to a class in the PrefixConstruction module
|
2022-09-02 20:26:31 +02:00 |
|
Tamas Vajk
|
7daf53fd99
|
Add regenerated models after rebase
|
2022-09-02 16:32:42 +02:00 |
|
Tamas Vajk
|
8c5d220dc0
|
Add optional friendly name parameter to MaD generator
|
2022-09-02 16:12:22 +02:00 |
|
Tamas Vajk
|
09e62058ae
|
Generate negative summaries
|
2022-09-02 16:12:22 +02:00 |
|
Tamas Vajk
|
9fad42b25d
|
Kotlin: Add manual model for Array.withIndex
|
2022-09-02 16:12:21 +02:00 |
|
Tamas Vajk
|
bb82bcabbe
|
Kotlin: move and rename KotlinStdLib.qll to kotlin/StdLib.qll
|
2022-09-02 16:12:21 +02:00 |
|
Tamas Vajk
|
8c7fdb969d
|
Kotlin: Regenerating StdLib models with already existing models
|
2022-09-02 16:12:21 +02:00 |
|
Tamas Vajk
|
a144fa06dc
|
Kotlin: Add generated MaD for stdlib
|
2022-09-02 16:12:21 +02:00 |
|
Tamas Vajk
|
57d861337b
|
Kotlin: Add dataflow tests for stdlib calls
|
2022-09-02 16:12:21 +02:00 |
|
Michael Nebel
|
5511bc8e28
|
Java/Ruby/Swift: Sync files.
|
2022-09-02 15:17:24 +02:00 |
|
Ian Lynagh
|
07b3b15528
|
Merge pull request #10221 from tamasvajk/kotlin-internal
Kotlin: Change `Modifiable::isPublic` to not cover Kotlin `internal` members
|
2022-09-02 11:51:56 +01:00 |
|