Technical Support
Discussion Forum
Online Training
Read About Java
Java In-Depth
Product Discounts
Membership Information JDC Resources DukeDollars Early Access

Java Cup Logo

JDC Applets
(chat, newsreader, calendar)

Log Out

Online Training
shadowSearchFAQFeedback

Course Notes Table of Contents
Exercises | Online Training Index

Behavior: Reflective Programming with Freud
MageLang Institute

This program cannot be run as an applet.
Please run Solution/Freud from the command line
as an application. Running the solution with no arguments
results in the following being printed:
Usage: java Freud classname [ classname]*

public synchronized Freud
  extends java.lang.Object {
  // Variables
  private static java.lang.String className;

  // Constructors
  public Freud();

  // Methods
  private static java.lang.String getTypeName(java.lang.Class);
  private static void listParameters(java.io.PrintWriter, 
       java.lang.Class[]);
  private static void listClassVariables(java.io.PrintWriter, 
       java.lang.Class);
  private static void listClassConstructors(java.io.PrintWriter, 
       java.lang.Class);
  private static void listClassMethods(java.io.PrintWriter, 
       java.lang.Class);
  public static void reflectClass(java.lang.String, 
       java.io.Writer);
  public static void reflectClass(java.lang.String, 
       java.io.OutputStream);
  private static void inspectSelf();
  public static void main(java.lang.String[]);
}



Copyright © 1997 MageLang Institute. All Rights Reserved
May-97 Copyright © 1996, 1997 Sun Microsystems Inc. All Rights Reserved