Why are some areas of JetBrains IDEs obfuscated?


I'm currently working on a plugin for CLion, and I can't help but notice the obfuscated classes strewn about every so often.

Why are these classes obfuscated, and does the obfuscation hinder plugin developers?

1 comment
Eugene Zhuravlev
Comment actions Permalink

Hi Dljcoolguy,

Only private stuff is obfuscated, all signatures and names of public and protected methods remain "original". Some parts of code are also obfuscated according to license agreement with commercial third-party libraries that are used in the IDE.


Please sign in to leave a comment.