Warning: session_start(): open(/var/lib/php/sessions/sess_nofv8lhn0pdbh116r3j4kbs57i, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
sclass ListMethodsOfActiveModule extends DynTextArea {
transient O module;
void start {
dm_updateMeOnNewActiveModule();
}
void update {
O m = dm_activeModule();
if ((m != this || module == null) && setField(module := m)) {
setText("Active Module: " + dm_moduleName(module) + "\n\n");
new StringBuilder buf;
/*L methodNames = allMethodNames(module);
for (S name : methodNames)
printToBuf(buf, "Method: " + name);*/
L l = allLiveMethods(module);
new L lines;
for (Method m : l) {
Class>[] args = m.getParameterTypes();
Class> returns = m.getReturnType();
lines.add(m.getName() +
(returns == Void.class ? ""
: ": " + join(appendToAll(allToString(args), " ")) + "-> " + returns);
}
setText(getText() + lines(sortedIC(lines)));
}
}
}