Exemples de sortie de l`analyseur de classes

Transcription

Exemples de sortie de l`analyseur de classes
Exemples de sortie de l'analyseur de classes
Classe non générique analysée en utilisant les primitives du JDK
1.4
Entrez le nom d'une classe (ex : java.util.Date): java.util.Date
public class java.util.Date implements interface java.io.Serializable, interface
java.lang.Cloneable, interface java.lang.Comparable {
private transient java.util.Calendar cal;
private transient long fastTime;
private static java.util.Calendar staticCal;
private static java.util.Calendar utcCal;
private static int defaultCenturyStart;
private static final long serialVersionUID;
private static java.lang.ref.SoftReference simpleFormatter;
private static java.lang.ref.SoftReference gmtFormatter;
private
static final [Ljava.lang.String; wtb;
private static final [I ttb;
public
public
public
public
public
public
java.util.Date(int, int, int){}
java.util.Date(int, int, int, int, int){}
java.util.Date(int, int, int, int, int, int){}
java.util.Date(long){}
java.util.Date(java.lang.String){}
java.util.Date(){}
public int hashCode(){}
public int compareTo(java.util.Date){}
public int compareTo(java.lang.Object){}
public boolean equals(java.lang.Object){}
public java.lang.Object clone(){}
public java.lang.String toString(){}
private final int getField(int){}
private void writeObject(java.io.ObjectOutputStream) throws class java.io.IOException
{}
private void readObject(java.io.ObjectInputStream) throws class java.io.IOException,
class java.lang.ClassNotFoundException{}
private final void setField(int, int){}
public int getDate(){}
public static long parse(java.lang.String){}
public static long UTC(int, int, int, int, int, int){}
public int getYear(){}
public void setYear(int){}
public int getMonth(){}
public void setMonth(int){}
public void setDate(int){}
public int getDay(){}
public int getHours(){}
public void setHours(int){}
public int getMinutes(){}
public void setMinutes(int){}
public int getSeconds(){}
public void setSeconds(int){}
public long getTime(){}
public void setTime(long){}
public boolean before(java.util.Date){}
public boolean after(java.util.Date){}
public java.lang.String toLocaleString(){}
public java.lang.String toGMTString(){}
public int getTimezoneOffset(){}
private static synchronized
void makeStaticCalendars(){}
}
Classe générique analysée en utilisant les primitives de Java 5
public class java.util.HashMap <K, V> extends java.util.AbstractMap <K, V> implements
java.util.Map <K, V>, java.lang.Cloneable, java.io.Serializable {
static final int DEFAULT_INITIAL_CAPACITY;
static final int MAXIMUM_CAPACITY;
static final float DEFAULT_LOAD_FACTOR;
transient [Ljava.util.HashMap$Entry; table;
transient int size;
int threshold;
final float loadFactor;
transient volatile int modCount;
static final java.lang.Object NULL_KEY;
private static final boolean useNewHash;
private transient java.util.Set <E> entrySet;
private static final long serialVersionUID;
public
public
public
public
java.util.HashMap
java.util.HashMap
java.util.HashMap
java.util.HashMap
<K,
<K,
<K,
<K,
V>(){}
V>(java.util.Map <K, V>){}
V>(int, float){}
V>(int){}
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
java.lang.Object put(java.lang.Object, java.lang.Object){}
java.lang.Object clone(){}
void clear(){}
java.util.Set <E> entrySet(){}
java.lang.Object get(java.lang.Object){}
void putAll(java.util.Map <K, V>){}
int size(){}
java.util.Collection <E> values(){}
java.lang.Object remove(java.lang.Object){}
boolean containsKey(java.lang.Object){}
boolean containsValue(java.lang.Object){}
boolean isEmpty(){}
java.util.Set <E> keySet(){}
int hashCode(){}
boolean equals(java.lang.Object){}
java.lang.String toString(){}
final native java.lang.Class <T> getClass(){}
final void wait() throws java.lang.InterruptedException{}
final void wait(long, int) throws java.lang.InterruptedException{}
final native void wait(long) throws java.lang.InterruptedException{}
final native void notify(){}
public final native void notifyAll(){}
}

Documents pareils