475476477478479480481482483484485
CodeWriterAttribute code = jMethod.createCodeWriter(); code.setMaxLocals(1 + 2 * parameterTypes.length); code.setMaxStack(3 + 2 * parameterTypes.length); code.newInstance("java/lang/UnsupportedOperationException"); code.dup(); code.invokespecial("java/lang/UnsupportedOperationException", "<init>", "()V", 3, 1); code.addThrow();
525526527528529530531532533534535
CodeWriterAttribute code = jMethod.createCodeWriter(); code.setMaxLocals(1); code.setMaxStack(3); code.newInstance("com/caucho/config/bytecode/ScopeProxyHandle"); code.dup(); code.pushObjectVar(0); code.getField(jClass.getThisClass(), "_factory", "Lcom/caucho/config/inject/InjectManager$ReferenceFactory;");
246247248249250251252253254255256
String exnClass = UnsupportedOperationException.class.getName(); exnClass = exnClass.replace('.', '/'); code.newInstance(exnClass); code.dup(); code.invokespecial(exnClass, "<init>", "()V", 1, 1); code.addThrow();