A set of the fields in the class.
A list of the interfaces, as class names, that the class implements; or, an empty list if it implements no interfaces.
Where the class was found (directory, jar file, or zip file).
A set of the methods in the class.
The class's modifiers.
The class's fully qualified name.
The class's JVM signature.
The parent class's fully qualified name.
Convenience method to determine whether this class directly implements a specific interface.
Convenience method to determine whether this class directly
implements a specific interface. Since a ClassInfo
object contains
information about a single class, this method cannot determine
whether a class indirectly implements an interface. That capability
is a higher-order operation.
the name of the interface
whether the class implements the interface
Convenience method that determines whether the class is abstract This method is just shorthand for:
Convenience method that determines whether the class is abstract This method is just shorthand for:
modifiers contains Modifier.Abstract
Convenience method to determine whether the class is concrete (i.
Convenience method to determine whether the class is concrete (i.e., isn't abstract and isn't an interface).
Convenience methods that determines whether the class is final.
Convenience methods that determines whether the class is final. This method is just shorthand for:
modifiers contains Modifier.Final
Convenience method that determines whether the class implements an interface.
Convenience method that determines whether the class implements an interface. This method is just shorthand for:
modifiers contains Modifier.Interface
Convenience method that determines whether the class is private.
Convenience method that determines whether the class is private. This method is just shorthand for:
modifiers contains Modifier.Private
Convenience method that determines whether the class is protected.
Convenience method that determines whether the class is protected. This method is just shorthand for:
modifiers contains Modifier.Protected
Convenience methods that determines whether the class is public.
Convenience methods that determines whether the class is public. This method is just shorthand for:
modifiers contains Modifier.Public
Convenience methods that determines whether the class is static.
Convenience methods that determines whether the class is static. This method is just shorthand for:
modifiers contains Modifier.Static
Convenience methods that determines whether the class is synchronized.
Convenience methods that determines whether the class is synchronized. This method is just shorthand for:
modifiers contains Modifier.Synchronized
Information about a class, as read from a class file.