Data Flow Analysis in IntelliJ IDEA: How the IDE Perceives Your Code. By Tagir Valeev (2021)
IntelliJ IDEA users are very familiar with the warnings that appear in Java code, like ’Condition is always true’, ’Method invocation might produce NullPointerException’, and so on. These warnings are powered by an abstract interpretation and data flow analysis engine. In this talk, we will delve into analysis internals and learn how your code looks from the point of view of the IDE, what kind of errors the IDE can detect, and what kind of problems are too difficult for it. We will see why false-positive warnings appear sometimes. Hopefully, this talk will help you understand better how the “IDE brain” works.
Speaker: Tagir Valeev
Bio: Tagir Valeev is Technical Lead with the IntelliJ IDEA Java team. He likes Java a lot and even contributes to its evolution, participating in the Amber project Expert Group and submitting patches to OpenJDK. He is also the creator of the StreamEx library, which enhances the Java Stream API.
Download IntelliJ IDEA:
Top 15 IntelliJ IDEA sho
4 views
645
175
2 months ago 00:01:27 1
Palestinians scramble for bread as Gaza’s humanitarian crisis worsens
2 months ago 00:02:05 1
Big Baby Tape - Windows (Лучшая версия)
2 months ago 00:14:38 1
Демографический переход-2: плодиться или учиться? // Всё как у зверей с Екатериной Шульман
2 months ago 00:07:10 1
20 Years of Silicon Valley Trends: 2004 - 2024 Insights
2 months ago 00:12:03 1
The BIG Gold Revaluation Is Here! Prices Will Soar DRAMATICALLY - Andy Schectman
2 months ago 00:03:20 1
🔥Шинра Кусакабэ🔥 Кого породил огонь - того не убьет огонь!「Аниме клип/AMV」(Тони Раут - Дай огня)
2 months ago 00:18:02 1
5 Online Businesses That Are Virtually Fail Proof ($1,200+ / Month)
2 months ago 00:23:53 1
La Géopolitique de la Crise des Opioïdes
3 months ago 00:13:40 1
BRICS vs. Western Media: A New World Information War
3 months ago 00:17:56 1
A Physics Prof Bet Me $10,000 I’m Wrong
3 months ago 00:01:53 1
Не жилец — Русский трейлер (2024)
3 months ago 00:01:45 1
ПОТОК (Flow) трейлер, мультфильм 2024
3 months ago 01:00:23 1
UPROOTS Your Anxiety then DESTROYS it at 3 Mins (THIS IS SO ADDICTIVE)
3 months ago 00:05:41 3
MGS2 discusses Internet Censorship and the New World Order
3 months ago 00:02:46 2
Airport Fire Sunset: Orange County, Sept. 9, 2024
3 months ago 00:00:22 1
Welding monitor for current voltage power #machine #spotwelding #monitor #detector #youtubeshorts
3 months ago 00:04:12 1
KRS-One - MC’s Act Like They Don’t Know (Official Video)
3 months ago 10:00:54 1
In Planetary Orbit | Living in Peaceful Space | Soothing Smooth Deep Rumble Space Sounds | 10 hours
3 months ago 00:11:59 1
BRICS Update: Saudi Sign a $50 Billion Deal with CHINA: What’s Next?
4 months ago 01:23:27 1
[Lecture] Digital Economy and Development: an ASEAN Perspective
4 months ago 00:00:01 1
dfd_Fri Aug 30 10:26:31 UTC 2024
4 months ago 00:06:35 1
YTCRACKER - IMPRISONED BY THE SYNDICATE + WELCOME TO SAN SECUESTRO (FULL COLOR)
4 months ago 00:02:36 1
COGNITIVE RESEARCHERS are targeting ORGANS OF CONTROL for TRAINING, RESEARCH & DEVELOPMENT
4 months ago 00:04:19 1
Iceland Volcano Eruption Update; Lava Flowing Over Unexploded Bombs, Powerful Explosions Possible