Author: marrs
Date: Thu Nov 26 09:32:19 2009
New Revision: 884475

URL: http://svn.apache.org/viewvc?rev=884475&view=rev
Log:
only invokes setAccessible() when necessary now

Modified:
    
felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dependencymanager/dependencies/TemporalServiceDependency.java

Modified: 
felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dependencymanager/dependencies/TemporalServiceDependency.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dependencymanager/dependencies/TemporalServiceDependency.java?rev=884475&r1=884474&r2=884475&view=diff
==============================================================================
--- 
felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dependencymanager/dependencies/TemporalServiceDependency.java
 (original)
+++ 
felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dependencymanager/dependencies/TemporalServiceDependency.java
 Thu Nov 26 09:32:19 2009
@@ -172,7 +172,12 @@
                 }
             }
         }
-        method.setAccessible(true);
-        return method.invoke(service, args);
+        try {
+            return method.invoke(service, args);
+        }
+        catch (IllegalAccessException iae) {
+            method.setAccessible(true);
+            return method.invoke(service, args);
+        }
     }
 }


Reply via email to