You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2009/12/21 18:07:18 UTC

svn commit: r892883 - in /myfaces/extensions/scripting/trunk/core/core/src: main/java/org/apache/myfaces/scripting/core/dependencyScan/ClassLogUtils.java test/java/org/apache/myfaces/extensions/scripting/dependencyScan/DependencyScannerTest.java

Author: werpu
Date: Mon Dec 21 17:07:17 2009
New Revision: 892883

URL: http://svn.apache.org/viewvc?rev=892883&view=rev
Log:
https://issues.apache.org/jira/browse/EXTSCRIPT-39

added comment

Modified:
    myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/core/dependencyScan/ClassLogUtils.java
    myfaces/extensions/scripting/trunk/core/core/src/test/java/org/apache/myfaces/extensions/scripting/dependencyScan/DependencyScannerTest.java

Modified: myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/core/dependencyScan/ClassLogUtils.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/core/dependencyScan/ClassLogUtils.java?rev=892883&r1=892882&r2=892883&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/core/dependencyScan/ClassLogUtils.java (original)
+++ myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/core/dependencyScan/ClassLogUtils.java Mon Dec 21 17:07:17 2009
@@ -113,11 +113,15 @@
 
     /**
      * logs a dependency if it does not belong to the standard namespaces
+     * and also it only is added if it belongs to our whitelist of
+     * non standard namespaces (the standard check is just a short circuiting
+     * for performance reasons, before going into the heavier whitelist
+     * namespace check)
      *
      * @param dependencies the target which has to recieve the dependency in source format
      * @param parms        the list of dependencies which have to be added
      */
-    public static final void logParmList(Collection<String> dependencies, Set<String> whiteList, String... parms) {
+    public static final void logParmList(Collection<String> dependencies,final Set<String> whiteList,final String... parms) {
         for (String parm : parms) {
             if (parm == null) continue;
             if (parm.equals("")) continue;

Modified: myfaces/extensions/scripting/trunk/core/core/src/test/java/org/apache/myfaces/extensions/scripting/dependencyScan/DependencyScannerTest.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/core/core/src/test/java/org/apache/myfaces/extensions/scripting/dependencyScan/DependencyScannerTest.java?rev=892883&r1=892882&r2=892883&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/core/core/src/test/java/org/apache/myfaces/extensions/scripting/dependencyScan/DependencyScannerTest.java (original)
+++ myfaces/extensions/scripting/trunk/core/core/src/test/java/org/apache/myfaces/extensions/scripting/dependencyScan/DependencyScannerTest.java Mon Dec 21 17:07:17 2009
@@ -41,8 +41,13 @@
         whiteList.add("org.apache.xxx");
         whiteList.add("org.apache.myfaces.extensions.scripting");
 
+        //long before = System.currentTimeMillis();
 
         Set<String> retVal = (new DefaultDependencyScanner()).fetchDependencies("org.apache.myfaces.extensions.scripting.dependencyScan.probes.Probe", whiteList);
+        //long after = System.currentTimeMillis();
+
+        //System.out.println(after-before);
+
         assertTrue(retVal.size() > 0);
 
         assertFalse(retVal.contains("java.lang.String"));