Introspect.java program examines a class:
Output:
vodka% java Introspect Pt
public class Pt extends java.lang.Object {
public int Pt.x;
public int[] Pt.arx;
public Pt();
public static void Pt.main(java.lang.String[]);
public boolean java.lang.Object.equals(java.lang.Object);
public final native java.lang.Class java.lang.Object.getClass();
public native int java.lang.Object.hashCode();
public final native void java.lang.Object.notify();
public final native void java.lang.Object.notifyAll();
public java.lang.String java.lang.Object.toString();
public final void java.lang.Object.wait() throws java.lang.InterruptedException;
public final native void java.lang.Object.wait(long) throws java.lang.InterruptedException;
public final void java.lang.Object.wait(long,int) throws java.lang.InterruptedException;
public Pt Pt.max(Pt);
}