IGNITE-894 Add missing field.setAccessible(true);
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/9ea2dbdd Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/9ea2dbdd Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/9ea2dbdd Branch: refs/heads/ignite-836_2 Commit: 9ea2dbdd9c5d89e3da3950ac40bf2aa2a16e283b Parents: 3e59d23 Author: sevdokimov <sevdoki...@gridgain.com> Authored: Wed May 13 17:16:19 2015 +0300 Committer: sevdokimov <sevdoki...@gridgain.com> Committed: Wed May 13 17:16:19 2015 +0300 ---------------------------------------------------------------------- .../ignite/internal/processors/resource/GridResourceIoc.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/9ea2dbdd/modules/core/src/main/java/org/apache/ignite/internal/processors/resource/GridResourceIoc.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/resource/GridResourceIoc.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/resource/GridResourceIoc.java index a2ffa55..55c0d3b 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/resource/GridResourceIoc.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/resource/GridResourceIoc.java @@ -277,8 +277,11 @@ class GridResourceIoc { if (injectRecursively != null || (allowImplicitInjection && field.getName().startsWith("this$") - || field.getName().startsWith("val$"))) + || field.getName().startsWith("val$"))) { + field.setAccessible(true); + recursiveFieldsList.add(field); + } else { for (Annotation ann : field.getAnnotations()) { T2<List<GridResourceField>, List<GridResourceMethod>> t2 = annMap.get(ann.annotationType());