void generateBodyCode() { initBodyGeneration(); cfw.startMethod(codegen.getBodyMethodName(scriptOrFn), codegen.getBodyMethodSignature(scriptOrFn), (short)(ClassFileWriter.ACC_STATIC | ClassFileWriter.ACC_PRIVATE)); generatePrologue(); Node treeTop; if (fnCurrent != null) { treeTop = scriptOrFn.getLastChild(); } else { treeTop = scriptOrFn; } generateStatement(treeTop); generateEpilogue(); cfw.stopMethod((short)(localsMax + 1)); }
} else { cfw.startMethod(codegen.getBodyMethodName(scriptOrFn), codegen.getBodyMethodSignature(scriptOrFn), (short)(ACC_STATIC | ACC_PRIVATE));
} else { cfw.startMethod(codegen.getBodyMethodName(scriptOrFn), codegen.getBodyMethodSignature(scriptOrFn), (short)(ACC_STATIC | ACC_PRIVATE));
} else { cfw.startMethod(codegen.getBodyMethodName(scriptOrFn), codegen.getBodyMethodSignature(scriptOrFn), (short)(ACC_STATIC | ACC_PRIVATE));
} else { cfw.startMethod(codegen.getBodyMethodName(scriptOrFn), codegen.getBodyMethodSignature(scriptOrFn), (short)(ACC_STATIC | ACC_PRIVATE));
} else { cfw.startMethod(codegen.getBodyMethodName(scriptOrFn), codegen.getBodyMethodSignature(scriptOrFn), (short)(ClassFileWriter.ACC_STATIC | ClassFileWriter.ACC_PRIVATE));
getBodyMethodSignature(ofn.fnode), (short)(ClassFileWriter.ACC_STATIC | ClassFileWriter.ACC_PRIVATE)); mainClassName, getBodyMethodName(ofn.fnode), getBodyMethodSignature(ofn.fnode)); int exitLabel = cfw.acquireLabel();
getBodyMethodSignature(ofn.fnode), (short)(ACC_STATIC | ACC_PRIVATE)); mainClassName, getBodyMethodName(ofn.fnode), getBodyMethodSignature(ofn.fnode)); int exitLabel = cfw.acquireLabel();
getBodyMethodSignature(ofn.fnode), (short)(ACC_STATIC | ACC_PRIVATE)); mainClassName, getBodyMethodName(ofn.fnode), getBodyMethodSignature(ofn.fnode)); int exitLabel = cfw.acquireLabel();
getBodyMethodSignature(ofn.fnode), (short)(ACC_STATIC | ACC_PRIVATE)); mainClassName, getBodyMethodName(ofn.fnode), getBodyMethodSignature(ofn.fnode)); int exitLabel = cfw.acquireLabel();
getBodyMethodSignature(ofn.fnode), (short)(ACC_STATIC | ACC_PRIVATE)); mainClassName, getBodyMethodName(ofn.fnode), getBodyMethodSignature(ofn.fnode)); int exitLabel = cfw.acquireLabel();
getBodyMethodSignature(ofn.fnode), (short)(ClassFileWriter.ACC_STATIC | ClassFileWriter.ACC_PRIVATE)); mainClassName, getBodyMethodName(ofn.fnode), getBodyMethodSignature(ofn.fnode)); int exitLabel = cfw.acquireLabel();
private void generateGenerator() codegen.getBodyMethodSignature(scriptOrFn), (short)(ACC_STATIC | ACC_PRIVATE));
private void generateGenerator() codegen.getBodyMethodSignature(scriptOrFn), (short)(ACC_STATIC | ACC_PRIVATE));
private void generateGenerator() codegen.getBodyMethodSignature(scriptOrFn), (short)(ACC_STATIC | ACC_PRIVATE));
private void generateGenerator() codegen.getBodyMethodSignature(scriptOrFn), (short)(ACC_STATIC | ACC_PRIVATE));
private void generateGenerator() codegen.getBodyMethodSignature(scriptOrFn), (short)(ClassFileWriter.ACC_STATIC | ClassFileWriter.ACC_PRIVATE));
? codegen.getDirectCtorName(target.fnode) : codegen.getBodyMethodName(target.fnode), codegen.getBodyMethodSignature(target.fnode));
mainClassName, getBodyMethodName(n), getBodyMethodSignature(n)); cfw.add(ByteCode.ARETURN);
? codegen.getDirectCtorName(target.fnode) : codegen.getBodyMethodName(target.fnode), codegen.getBodyMethodSignature(target.fnode));