Documentation for this section has not yet been entered.
Returns the unique instance of Java.Lang.Class that represents this object's class. Note that getClass() is a special case in that it actually returns Class<? extends Foo> where Foo is the erasure of the type of the expression getClass() was called upon.
As an example, the following code actually compiles, although one might think it shouldn't:
java Example
List l = new ArrayList(); Class<? extends List> c = l.getClass();