Warning: session_start(): open(/var/lib/php/sessions/sess_i1k0u5noo89ml73u48gmmbqeem, 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
set flag AllPublic.
!include once #1019934 // BCEL
import org.apache.bcel.generic.*;
p {
ClassGen cg = new("User123", "java.lang.Object", null,
Constants.ACC_PUBLIC, new S[] { className(IF1) });
cg.addEmptyConstructor(Constants.ACC_PUBLIC);
// make code for get() method
new InstructionList il;
ConstantPoolGen cp = cg.getConstantPool();
var factory = new InstructionFactory(cg);
MethodGen mg = new MethodGen(Constants.ACC_PUBLIC, Type.VOID,
new Type[] {
new ObjectType("java.awt.event.ActionEvent")
}, null, "get", "foo", il, cp);
byte[] bytes = bytesFromDataOutputStream(stream -> cf.write(stream));
var cl = new InMemoryClassLoader(myClassLoader());
Class extends IF1> c = cast cl.defineAClass("User123", bytes);
print(c);
IF1 f = newInstance(c);
print(f);
}