Java in a Nutshell Online Quick Reference for Java 1.1
Availability: JDK 1.0
public final class Class extends Object implements Serializable {
// No Constructor
// Class Methods
public static native Class forName(String className) throws ClassNotFoundException;
// Public Instance Methods
public native ClassLoader getClassLoader();
1.1 public Class[] getClasses();
1.1 public native Class getComponentType();
1.1 public Constructor getConstructor(Class[] parameterTypes) throws NoSuchMethodException, SecurityException;
1.1 public Constructor[] getConstructors() throws SecurityException;
1.1 public Class[] getDeclaredClasses() throws SecurityException;
1.1 public Constructor getDeclaredConstructor(Class[] parameterTypes) throws NoSuchMethodException, SecurityException;
1.1 public Constructor[] getDeclaredConstructors() throws SecurityException;
1.1 public Field getDeclaredField(String name) throws NoSuchFieldException, SecurityException;
1.1 public Field[] getDeclaredFields() throws SecurityException;
1.1 public Method getDeclaredMethod(String name, Class[] parameterTypes) throws NoSuchMethodException, SecurityException;
1.1 public Method[] getDeclaredMethods() throws SecurityException;
1.1 public Class getDeclaringClass();
1.1 public Field getField(String name) throws NoSuchFieldException, SecurityException;
1.1 public Field[] getFields() throws SecurityException;
public native Class[] getInterfaces();
1.1 public Method getMethod(String name, Class[] parameterTypes) throws NoSuchMethodException, SecurityException;
1.1 public Method[] getMethods() throws SecurityException;
1.1 public native int getModifiers();
public native String getName();
1.1 public URL getResource(String name);
1.1 public InputStream getResourceAsStream(String name);
1.1 public native Object[] getSigners();
public native Class getSuperclass();
1.1 public native boolean isArray();
1.1 public native boolean isAssignableFrom(Class cls);
1.1 public native boolean isInstance(Object obj);
public native boolean isInterface();
1.1 public native boolean isPrimitive();
public native Object newInstance() throws InstantiationException, IllegalAccessException;
public String toString(); // Overrides Object.toString()
}