Use correct variable name to work inside lambdas

This commit is contained in:
Travis Burtrum 2018-04-17 23:07:34 -04:00
parent c91f6efd9e
commit 2be8f073a4

View File

@ -320,7 +320,7 @@ public class CompileTimeRowToObjectMapper {
} }
if (resultSetConstructor) { if (resultSetConstructor) {
java.append("final ").append(tType).append(" ret = new ").append(tType).append("(rs);\n"); java.append("final ").append(tType).append(" ret = new ").append(tType).append("(").append(_resultSetName).append(");\n");;
finishIfNeeded(java); finishIfNeeded(java);
return; return;
} }
@ -351,7 +351,7 @@ public class CompileTimeRowToObjectMapper {
} }
} else // we want a generic object type } else // we want a generic object type
for (int x = 1; x < columnLength; ++x) for (int x = 1; x < columnLength; ++x)
java.append("ret.put(").append(escapeMapKeyString(keys[x].toLowerCase())).append(", rs.getObject(").append(String.valueOf(x)).append("));\n"); java.append("ret.put(").append(escapeMapKeyString(keys[x].toLowerCase())).append(", ").append(_resultSetName).append(".getObject(").append(String.valueOf(x)).append("));\n");
return; return;
} catch (Throwable e) { } catch (Throwable e) {
throw new MapperException(e.getClass().getName() + " when trying to create a Map<String, " throw new MapperException(e.getClass().getName() + " when trying to create a Map<String, "
@ -444,7 +444,7 @@ public class CompileTimeRowToObjectMapper {
public void finishIfNeeded(final Appendable java) throws IOException { public void finishIfNeeded(final Appendable java) throws IOException {
// if this resultObject is Finishable, call finish() // if this resultObject is Finishable, call finish()
if (rsm.types.isAssignable(_returnTypeClass, rsm.finishableType)) if (rsm.types.isAssignable(_returnTypeClass, rsm.finishableType))
java.append("ret.finish(rs);\n"); java.append("ret.finish(").append(_resultSetName).append(");\n");
} }
public int getTypeId(TypeMirror classType) { public int getTypeId(TypeMirror classType) {