Small improvement to treatment of generated names in extraction tests.

This commit is contained in:
Max Schaefer 2012-07-05 16:31:58 -04:00
parent b4172d5920
commit d40729c444
1 changed files with 5 additions and 1 deletions

View File

@ -41,7 +41,11 @@ public abstract class TestForInBodyExtraction {
*/
public static String eraseGeneratedNames(String str) {
Pattern generatedNamePattern = Pattern.compile("\\$\\$destructure\\$(rcvr|elt)\\d+");
return generatedNamePattern.matcher(str).replaceAll("\\$\\$destructure\\$$1xxx");
str = generatedNamePattern.matcher(str).replaceAll("\\$\\$destructure\\$$1xxx");
Pattern generatedFunNamePattern = Pattern.compile("\\.js(@\\d+)+");
str = generatedFunNamePattern.matcher(str).replaceAll(".js@xxx");
return str;
}
public void testRewriter(String testName, String in, String out) {