Warning: session_start(): open(/var/lib/php/sessions/sess_lgg9gs33p8b2p4n254fqlpi8a8, 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
!752
!include #1002529 // Explain
answer {
if "does this class have any constructors: *" exceptionToUser {
S java = m.unq(0);
Explain explain = jExplainFull(java, "source");
// make sure it's actually a class declaration
//assertTrue("Bad class: " + explain.className(), litlist("classdecl", "emptyclass").contains(explain.className()));
// go to class declaration instead
Explain e2 = explain.findFirst("classdecl");
if (e2 == null)
ret "oops " + structure(explain);
explain = e2;
// remove all inner classes
explain.pruneSubs("classdecl");
ret yn(nempty(explain.findAll("constructordecl")));
}
}