Reflection Java Book

boolean isAnnotation()
is it an annotation type.
boolean isAnnotationPresent(Class annotationClass)
Is an annotation present.
boolean isAnonymousClass()
Is it an anonymous class.
boolean isArray()
Is it an array class.
boolean isAssignableFrom(Class cls)
Is it assigned from.
boolean isEnum()
Is it an enum.
boolean isInstance(Object obj)
Is it instance of another object.
boolean isInterface()
Is it an interface type.
boolean isLocalClass()
Is it a local class.
boolean isMemberClass()
Is it a member class.
boolean isPrimitive()
Is it a primitive type.
boolean isSynthetic()
Is it a synthetic class.