Use SystemPropertiesAnalysis to get more statically known Strings#121
Use SystemPropertiesAnalysis to get more statically known Strings#121
Conversation
|
/it:test EDIT: This comment was used to test whether the changes introduced in #155 actually work as intended - which they seem to do, the job status is set to |
|
I don't think that is true. #1 works on the analysis of SystemProperties, but does not use the results for reflection analysis, which is what this PR is about. Instead #214 integrates StringAnalysis results with the reflection analysis. However, I'm not sure whether #214 would also result in the use of results from SystemProperties (I think it does) and also it only seems to use StringAnalysis results for Class.forName, not in other places that reflection analysis relies on Strings. |
|
I have updated #214 to use the string analysis for all strings used in reflection, rendering this PR obsolete. |
We have an analysis that identifies Strings set as system properties, use it for, e.g., reflection analysis.
This is WIP, as dependency handling and type changes (Set[String] instead of String) still have to be done. I won't continue on this for now.
@johannesduesing I assigned you to this, as it is part of the greater task of more proper string analysis that also includes PR #1