An entity representing an argument to a method.
An entity representing an argument to a method. The decl field
gives us access back to the declaration from the entity.
A normal class entity (i.e., all the non-main classes).
A normal class entity (i.e., all the non-main classes). The decl
field gives us access back to the declaration from the entity.
A instance variable (field) entity.
A instance variable (field) entity. The decl field gives us access
back to the declaration from the entity.
A main class entity (i.e., the one that is used to start a program).
A main class entity (i.e., the one that is used to start a program).
The decl field gives us access back to the declaration from the
entity.
A method entity.
A method entity. The decl field gives us access back to the
declaration from the entity.
A reference type given by the declared class body.
An unknown type, for example, one belonging to a name that is not declared but is used in an expression.
A local variable entity.
A local variable entity. The decl field gives us access back
to the declaration from the entity.
Symbol table module containing facilities for creating and manipulating MiniJava language symbol information.