• Product Blogs
    • Français
    • 日本語
    • 한국어
    • Türkçe
    • Deutsch
    • Русский
    • 简体中文
    • IDEs

      • AppCode
      • CLion
      • DataGrip
      • DataSpell
      • Fleet
      • GoLand
      • IntelliJ IDEA
      • MPS
      • PhpStorm
      • PyCharm
      • Rider
      • RubyMine
      • WebStorm
      • Toolbox App
    • Plugins

      • Big Data Tools
      • Quality Assurance
      • Rust
      • Scala
    • Team Tools

      • Code With Me
      • Datalore
      • Space
      • TeamCity
      • Upsource
      • YouTrack
      • Hub
      • Qodana
    • .NET & Visual Studio

      • .NET Tools
      • ReSharper C++
    • Languages

      • Kotlin
      • Ktor
    • Education

      • Edu Products
    • Company

      • News
      • Security
      • Team
      • JetBrains Platform
Idea logo

The IntelliJ IDEA Blog

The Capable & Ergonomic IDE for JVM languages by JetBrains

  • News
  • Releases
  • Webinars
  • Tips & Tricks
  • Early Access Program
  • Plugins
Download

static analysis

Explore Your Program with Static Analysis

When writing code, we constantly receive assistance from static analysis. Invisible mechanisms work behind the scenes to provide us with all sorts of suggestions and warnings. It would not be an exaggeration to say that IntelliJ IDEA knows more about our code than we do. Now what if we could access the static analysis data, either to examine how the program works or to debug complex issues? Actual

Igor Kulakov Igor Kulakov

IntelliJ IDEA’s Static Analysis vs. the Human Brain

A while ago, I was studying the output of IntelliJ IDEA’s static analyzer for Java code and came across an interesting case. Since the code fragment was not open source, I’ve anonymized it and removed the external dependencies. Let's just say it looked something like this: private static List process(Map options, List inputs) { List res = new ArrayList(); int cur = -1; for (String

Tagir Valeev Tagir Valeev
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
  • Français
  • 日本語
  • 한국어
  • Türkçe
  • Deutsch
  • Русский
  • 简体中文
Copyright © 2000–2022 JetBrains s.r.o.