Class.isAssignableFrom
Class Overview | Class Members |
This Package |
All Packages
public native boolean isAssignableFrom( Class cls )
Description
Determines if the class or interface
represented by this Class object is either the same as, or is a
superclass or superinterface of, the class or interface
represented by the specified Class parameter. It returns true
if so, false otherwise. If this Class object represents a
primitive type, returns true if the specified Class parameter
is exactly this Class object, false otherwise.
Specifically, this method tests whether the type represented
by the specified Class parameter can be converted to the type
represented by this Class object via an identity conversion or
via a widening reference conversion. See The Java Language
Specification, sections 5.1.1 and 5.1.4 , for details.
Exceptions
NullPointerException
if the specified Class parameter is null.