kawa.lang

Class Record


public class Record
extends java.lang.Object

Method Summary

boolean
equals(Object obj)
Object
get(String fname, Object defaultValue)
String
getTypeName()
int
hashCode()
static boolean
isRecord(Object obj)
static ClassType
makeRecordType(String name, LList fnames)
void
print(java.io.PrintWriter ps)
Object
put(String fname, Object value)
static Object
set1(Object record, String fname, Object value)
String
toString()
static LList
typeFieldNames(Class clas)
static LList
typeFieldNames(ClassType ctype)

Method Details

equals

public boolean equals(Object obj)

get

public Object get(String fname,
                  Object defaultValue)

getTypeName

public String getTypeName()

hashCode

public int hashCode()

isRecord

public static boolean isRecord(Object obj)

makeRecordType

public static ClassType makeRecordType(String name,
                                       LList fnames)

print

public void print(java.io.PrintWriter ps)

put

public Object put(String fname,
                  Object value)

set1

public static Object set1(Object record,
                          String fname,
                          Object value)

toString

public String toString()

typeFieldNames

public static LList typeFieldNames(Class clas)

typeFieldNames

public static LList typeFieldNames(ClassType ctype)