what is the meaning of "cls" abbreviation ("cls tree")

Hi, in the intellij source code there are a bunch of classes that start with "Cls", for example:

com.intellij.psi.impl.compiled.ClsElementImpl
com.intellij.psi.impl.compiled.ClsEnumConstantImpl
com.intellij.psi.impl.compiled.ClsFieldImpl
etc.

These are used to create what's called the "cls tree".

My question is - what does "cls" mean here?  Does it just mean "class"?  Or is it an abbreviation for something the compiler is doing?

thank you very much - Matt

2 comments

"cls" simply stands for "class", because the Cls family of PSI elements is built from compiled .class files.

0

Great, ok, thank you.  Matt

0

Please sign in to leave a comment.