Warning: session_start(): open(/var/lib/php/sessions/sess_0b8dp7d187vdvn8p049hvld2h6, 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
sclass JE_RepElement extends JEInstantCompressor_AnyType> {
scaffolded public IJavaExpr compress(L data) {
bool sc = scaffoldingEnabled(this);
if (empty(data)) null;
A a = first(data);
int n = l(data);
for (int i = 1; i < n; i++)
if (!eq(data.get(i), a)) {
if (sc) scaffoldCalled(this, "diff at " + i + "/" + n);
null;
}
ret javaExpr(
functionCall repSimple(n, elementToJava(a)),
-> repSimple(n, a));
}
swappable IJavaExpr elementToJava(A o) {
var e = javaObjectToIJavaExpr(o)
if (e == null) fail("elementToJava: " + className(o));
ret e;
}
}