tamaya-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anat...@apache.org
Subject [1/5] incubator-tamaya git commit: TAMAYA-236: Added support for inaccessible members.
Date Sun, 26 Feb 2017 23:05:05 GMT
Repository: incubator-tamaya
Updated Branches:
  refs/heads/master f83f291ab -> dbb9f101f


TAMAYA-236: Added support for inaccessible members.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/dbb9f101
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/dbb9f101
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/dbb9f101

Branch: refs/heads/master
Commit: dbb9f101f7f6e54cdc37cc7044d247a1e69f012c
Parents: b1e9122
Author: anatole <anatole@apache.org>
Authored: Mon Feb 27 00:02:54 2017 +0100
Committer: anatole <anatole@apache.org>
Committed: Mon Feb 27 00:05:00 2017 +0100

----------------------------------------------------------------------
 .../apache/tamaya/core/internal/PropertySourceComparator.java  | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/dbb9f101/code/core/src/main/java/org/apache/tamaya/core/internal/PropertySourceComparator.java
----------------------------------------------------------------------
diff --git a/code/core/src/main/java/org/apache/tamaya/core/internal/PropertySourceComparator.java
b/code/core/src/main/java/org/apache/tamaya/core/internal/PropertySourceComparator.java
index 50d3653..2793f1f 100644
--- a/code/core/src/main/java/org/apache/tamaya/core/internal/PropertySourceComparator.java
+++ b/code/core/src/main/java/org/apache/tamaya/core/internal/PropertySourceComparator.java
@@ -97,6 +97,9 @@ public class PropertySourceComparator implements Comparator<PropertySource>,
Ser
         try {
             Method method = propertySource.getClass().getMethod("getOrdinal");
             if(int.class.equals(method.getReturnType())){
+                if(!method.isAccessible()){
+                    method.setAccessible(true);
+                }
                 try {
                     return (int)method.invoke(propertySource);
                 } catch (Exception e) {
@@ -109,6 +112,9 @@ public class PropertySourceComparator implements Comparator<PropertySource>,
Ser
         try {
             Field field = propertySource.getClass().getField("ORDINAL");
             if(int.class.equals(field.getType()) && Modifier.isStatic(field.getModifiers())){
+                if(!field.isAccessible()){
+                    field.setAccessible(true);
+                }
                 try {
                     return (int)field.get(propertySource);
                 } catch (Exception e) {


Mime
View raw message