kawa.lang
Class Record
java.lang.Object
kawa.lang.Record
public class Record
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Record
public Record()
getTypeName
public java.lang.String getTypeName()
isRecord
public static boolean isRecord(java.lang.Object obj)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
get
public java.lang.Object get(java.lang.String fname,
java.lang.Object defaultValue)
put
public java.lang.Object put(java.lang.String fname,
java.lang.Object value)
set1
public static java.lang.Object set1(java.lang.Object record,
java.lang.String fname,
java.lang.Object value)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
print
public void print(java.io.PrintWriter ps)
makeRecordType
public static ClassType makeRecordType(java.lang.String name,
LList fnames)
typeFieldNames
public static LList typeFieldNames(java.lang.Class clas)
typeFieldNames
public static LList typeFieldNames(ClassType ctype)