You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by jo...@apache.org on 2011/03/29 02:29:32 UTC

svn commit: r1086451 - in /shindig/trunk/java/gadgets/src: main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java test/java/org/apache/shindig/gadgets/servlet/JsServletTest.java

Author: johnh
Date: Tue Mar 29 00:29:31 2011
New Revision: 1086451

URL: http://svn.apache.org/viewvc?rev=1086451&view=rev
Log:
Added comment to getUniqueSrc() in ClosureJsCompiler; convenience getter for ClosureJsCompiler's Result object; spacing fix.


Modified:
    shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java
    shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/JsServletTest.java

Modified: shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java
URL: http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java?rev=1086451&r1=1086450&r2=1086451&view=diff
==============================================================================
--- shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java (original)
+++ shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java Tue Mar 29 00:29:31 2011
@@ -213,6 +213,10 @@ public class ClosureJsCompiler implement
     return sources;
   }
   
+  // Return a unique string to represent the inbound "source" parameter.
+  // Closure Compiler errors out when two JSSourceFiles with the same name are
+  // provided, so this method tracks the currently-used source names (in the
+  // provided sourceMap) and ensures that a unique name is returned.
   private static String getUniqueSrc(String source, Map<String, Integer> sourceMap) {
     Integer ix = sourceMap.get(source);
     if (ix == null) {
@@ -281,6 +285,10 @@ public class ClosureJsCompiler implement
     public String getExterns() {
       return externs;
     }
+
+    public JsResponse getResponse() {
+      return response;
+    }
   }
   
   /**

Modified: shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/JsServletTest.java
URL: http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/JsServletTest.java?rev=1086451&r1=1086450&r2=1086451&view=diff
==============================================================================
--- shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/JsServletTest.java (original)
+++ shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/JsServletTest.java Tue Mar 29 00:29:31 2011
@@ -77,7 +77,7 @@ public class JsServletTest extends Servl
     JsProcessorRegistry jsProcessorRegistry =
         new DefaultJsProcessorRegistry(
             ImmutableList.<JsProcessor>of(jsLoadProcessor, new IfModifiedSinceProcessor(),
-               getJsProcessorMock, new AddOnloadFunctionProcessor()));
+                 getJsProcessorMock, new AddOnloadFunctionProcessor()));
 
     jsServingPipeline = new DefaultJsServingPipeline(jsProcessorRegistry);
     servlet.setJsServingPipeline(jsServingPipeline);