In open-jdk 7-b147
in class com.sun.tools.javac.code.Type
we have the following method
public boolean isCompound(){
return tsym.completer==null
// Compound types can't have a completer. Calling
// flags() will complete the symbol causing the
// compiler to load classes unnecessarily. This led
// to regression 6180021.
&& (tsym.flags() & COMPOUND)!=0;
}
What does mean compound type in Java?