private void emit_queryVar() { b.loadLocal(queryVarParam); // push the queryVar parameter b.swap(); // swap the top two words on the stack, so the var id is on top params = new TypeDesc[] {TypeDesc.INT}; // the type of the id parameter (int) b.invokeInterface(queryVarType, "getValue", TypeDesc.DOUBLE, params); }
private void emit_docVar() { b.loadLocal(docVarParam); // push the docVar parameter b.swap(); // swap the top two words on the stack, so the var id is on top params = new TypeDesc[] {TypeDesc.INT}; // the type of the id parameter (int) b.invokeInterface(docVarType, "getBoost", TypeDesc.FLOAT, params); b.convert(TypeDesc.FLOAT, TypeDesc.DOUBLE); }
newObject(to); dupX1(); swap(); break; case TypeDesc.DOUBLE_CODE:
b.swap(); } else { b.loadLocal(valueVar);
newObject(to); dupX1(); swap(); break; case TypeDesc.DOUBLE_CODE:
b.loadLocal(capVar); b.swap(); TypeDesc[] params = {TypeDesc.forClass(Throwable.class)}; if (forPersist) {
b.loadLocal(capVar); b.swap(); TypeDesc[] params = {TypeDesc.forClass(Throwable.class)}; if (forPersist) {
pushJDBCSupport(b); b.swap(); TypeDesc[] params = {TypeDesc.forClass(Throwable.class)}; b.invokeInterface(jdbcSupportType, "toPersistException", b.swap(); // swap the dup'ed SQLException to pass to method b.invokeInterface(jdbcSupportType, "isUniqueConstraintError", TypeDesc.BOOLEAN, pushJDBCSupport(b); b.swap(); TypeDesc[] params = {TypeDesc.forClass(Throwable.class)}; b.invokeInterface(jdbcSupportType, "toPersistException",
pushJDBCSupport(b); b.swap(); TypeDesc[] params = {TypeDesc.forClass(Throwable.class)}; b.invokeInterface(jdbcSupportType, "toPersistException", b.swap(); // swap the dup'ed SQLException to pass to method b.invokeInterface(jdbcSupportType, "isUniqueConstraintError", TypeDesc.BOOLEAN, pushJDBCSupport(b); b.swap(); TypeDesc[] params = {TypeDesc.forClass(Throwable.class)}; b.invokeInterface(jdbcSupportType, "toPersistException",
b.swap(); } else {
b.swap(); } else {
TypeDesc comparatorType = TypeDesc.forClass(Comparator.class); b.loadStaticField(comparatorFieldName, comparatorType); b.swap(); b.loadThis(); b.loadField(fieldName, fieldType);
TypeDesc comparatorType = TypeDesc.forClass(Comparator.class); b.loadStaticField(comparatorFieldName, comparatorType); b.swap(); b.loadThis(); b.loadField(fieldName, fieldType);