return fields;
}
public NSArray methods() {
ClassInfo ci = classInfo();
MethodInfo mi[] = ci.getMethods();
NSMutableArray methods = new NSMutableArray(mi.length);
for(int i = 0; i < mi.length; i++) {
MethodInfo m = mi[i];
StringBuffer sb = new StringBuffer(512);
String typeInfo = m.getType();
String params[] = TypeSignature.getParameterTypes(typeInfo);
String methodName = m.getName();
if(methodName.equals("<clinit>")) {
continue;
}
sb.append(Modifier.toString(m.getModifiers()));
sb.append(" ");
if(methodName.equals("<init>")) {
sb.append(ERXStringUtilities.lastPropertyKeyInKeyPath(ci.getName()));
} else {
Type param = Type.tType(TypeSignature.getReturnType(typeInfo));
sb.append(ERXStringUtilities.lastPropertyKeyInKeyPath(param.toString()));
sb.append(" ");
sb.append(methodName);