public class Record
extends java.lang.Object
Constructor and Description |
---|
Record() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
get(java.lang.String fname,
java.lang.Object defaultValue) |
java.lang.String |
getTypeName() |
int |
hashCode() |
static boolean |
isRecord(java.lang.Object obj) |
static ClassType |
makeRecordType(java.lang.String name,
LList fnames) |
void |
print(java.io.PrintWriter ps) |
java.lang.Object |
put(java.lang.String fname,
java.lang.Object value) |
static java.lang.Object |
set1(java.lang.Object record,
java.lang.String fname,
java.lang.Object value) |
java.lang.String |
toString() |
static LList |
typeFieldNames(java.lang.Class clas) |
static LList |
typeFieldNames(ClassType ctype) |
public java.lang.String getTypeName()
public static boolean isRecord(java.lang.Object obj)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object get(java.lang.String fname, java.lang.Object defaultValue)
public java.lang.Object put(java.lang.String fname, java.lang.Object value)
public static java.lang.Object set1(java.lang.Object record, java.lang.String fname, java.lang.Object value)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public void print(java.io.PrintWriter ps)
public static LList typeFieldNames(java.lang.Class clas)