You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@creadur.apache.org by co...@google.com on 2009/07/22 23:51:52 UTC

[apache-rat-pd] r43 commited - Bug causing that application newer really ends is fixed.

Revision: 43
Author: maka82
Date: Wed Jul 22 14:50:50 2009
Log: Bug causing that application newer really ends is fixed.
http://code.google.com/p/apache-rat-pd/source/detail?r=43

Modified:
  /trunk/src/main/java/org/apache/rat/pd/core/SourceCodeAnalyser.java
   
/trunk/src/main/java/org/apache/rat/pd/engines/google/GoogleCodeSearchParser.java

=======================================
--- /trunk/src/main/java/org/apache/rat/pd/core/SourceCodeAnalyser.java	Mon  
Jul 20 14:56:49 2009
+++ /trunk/src/main/java/org/apache/rat/pd/core/SourceCodeAnalyser.java	Wed  
Jul 22 14:50:50 2009
@@ -82,8 +82,10 @@
  			}

  		};
+		//to ensure that this process will end together with the program
+		pauseListener.setDaemon(true);
  		pauseListener.start();
-
+
  	}

  	/**
=======================================
---  
/trunk/src/main/java/org/apache/rat/pd/engines/google/GoogleCodeSearchParser.java	 
Tue Jul  7 17:06:24 2009
+++  
/trunk/src/main/java/org/apache/rat/pd/engines/google/GoogleCodeSearchParser.java	 
Wed Jul 22 14:50:50 2009
@@ -65,7 +65,7 @@
  	private static final String CODESEARCH_FEEDS_URL  
= "http://www.google.com/codesearch/feeds/search?";

  	public static final String RESULT_NUMBER = "20";
-
+
  	/**
  	 * This class is there to estimate matching of results returned by
  	 * GoogleCodeSearch with real code. It will read CodeSearchFeed and  
analyze
@@ -168,15 +168,16 @@
  	}

  	// FIXME URLEncoding is system dependent now
-	private void createUrl(String posibleCutAndPastedCode)
+	private URL createUrl(String posibleCutAndPastedCode)
  			throws MalformedURLException {
-		privateFeedUrl = new URL(CODESEARCH_FEEDS_URL
+		URL toret =  new URL(CODESEARCH_FEEDS_URL
  				+ "as_lang=java&q="
  				+ URLEncoder.encode(regexGenerator
  						.stringToRegex(posibleCutAndPastedCode))
  				+ "&max-results=" + RESULT_NUMBER);
  		// System.out.println(regexGenerator
  		// .stringToRegex(posibleCutAndPastedCode));
+		return toret;
  	}

  	@Override
@@ -188,7 +189,7 @@
  	public boolean gueryEngine(String posibleCutAndPastedCode)
  			throws IOException, ServiceException {
  		boolean toreturn = false;
-		createUrl(posibleCutAndPastedCode);
+		this.privateFeedUrl = createUrl(posibleCutAndPastedCode);
  		CodeSearchFeed myFeed = codesearchService.getFeed(privateFeedUrl,
  				CodeSearchFeed.class);
  		toreturn = (myFeed.getEntries().size() > 0)