Repository: apex-malhar Updated Branches: refs/heads/master 0a924ada9 -> 2e870f4b8
APEXMALHAR-2256 Replacing getFields with getDeclaredFields Project: http://git-wip-us.apache.org/repos/asf/apex-malhar/repo Commit: http://git-wip-us.apache.org/repos/asf/apex-malhar/commit/2e870f4b Tree: http://git-wip-us.apache.org/repos/asf/apex-malhar/tree/2e870f4b Diff: http://git-wip-us.apache.org/repos/asf/apex-malhar/diff/2e870f4b Branch: refs/heads/master Commit: 2e870f4b8096b686d2cd22dd888847844ad9640c Parents: 0a924ad Author: Chinmay Kolhatkar <chin...@datatorrent.com> Authored: Wed Sep 21 12:18:58 2016 +0530 Committer: Chinmay Kolhatkar <chin...@datatorrent.com> Committed: Wed Sep 21 12:18:58 2016 +0530 ---------------------------------------------------------------------- .../org/apache/apex/malhar/lib/join/POJOInnerJoinOperator.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/apex-malhar/blob/2e870f4b/library/src/main/java/org/apache/apex/malhar/lib/join/POJOInnerJoinOperator.java ---------------------------------------------------------------------- diff --git a/library/src/main/java/org/apache/apex/malhar/lib/join/POJOInnerJoinOperator.java b/library/src/main/java/org/apache/apex/malhar/lib/join/POJOInnerJoinOperator.java index d7f50c9..a7eff1d 100644 --- a/library/src/main/java/org/apache/apex/malhar/lib/join/POJOInnerJoinOperator.java +++ b/library/src/main/java/org/apache/apex/malhar/lib/join/POJOInnerJoinOperator.java @@ -137,12 +137,12 @@ public class POJOInnerJoinOperator extends AbstractManagedStateInnerJoinOperator try { inputFieldObjects[i].keyGet = PojoUtils.createGetter(inputClass, keyFieldExpressions.get(i), Object.class); if (timeFields != null && timeFields.size() == 2) { - Class timeField = ClassUtils.primitiveToWrapper(inputClass.getField(timeFields.get(i)).getType()); + Class timeField = ClassUtils.primitiveToWrapper(inputClass.getDeclaredField(timeFields.get(i)).getType()); inputFieldObjects[i].timeFieldGet = PojoUtils.createGetter(inputClass, timeFields.get(i), timeField); } for (int j = 0; j < includeFields[i].length; j++) { - Class inputField = ClassUtils.primitiveToWrapper(inputClass.getField(includeFields[i][j]).getType()); - Class outputField = ClassUtils.primitiveToWrapper(outputClass.getField(includeFields[i][j]).getType()); + Class inputField = ClassUtils.primitiveToWrapper(inputClass.getDeclaredField(includeFields[i][j]).getType()); + Class outputField = ClassUtils.primitiveToWrapper(outputClass.getDeclaredField(includeFields[i][j]).getType()); if (inputField != outputField) { continue; }