class declaration. An IClassDefinitionIClassNode.
For example, the class declaration
public class B extends A { } creates a class definition whose base name is "B", whose namespace reference is to the public namespace, and whose type reference is null. It has an IReference named "A" to the class that it extends. A class definition is contained within a file scope or a package scope, and contains a class scope. The members of the class are represented by definitions in the class scope.
| |