Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 124528 Details for
Bug 218605
[search] SearchPattern: provide way to get the matching regions
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
Proposed patch
v07.txt (text/plain), 231.24 KB, created by
Frederic Fusier
on 2009-02-03 06:44:51 EST
(
hide
)
Description:
Proposed patch
Filename:
MIME Type:
Creator:
Frederic Fusier
Created:
2009-02-03 06:44:51 EST
Size:
231.24 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.jdt.core >Index: search/org/eclipse/jdt/core/search/SearchPattern.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/search/org/eclipse/jdt/core/search/SearchPattern.java,v >retrieving revision 1.79 >diff -u -r1.79 SearchPattern.java >--- search/org/eclipse/jdt/core/search/SearchPattern.java 18 Sep 2008 15:24:58 -0000 1.79 >+++ search/org/eclipse/jdt/core/search/SearchPattern.java 3 Feb 2009 11:38:41 -0000 >@@ -26,6 +26,7 @@ > import org.eclipse.jdt.internal.core.index.Index; > import org.eclipse.jdt.internal.core.search.IndexQueryRequestor; > import org.eclipse.jdt.internal.core.search.JavaSearchScope; >+import org.eclipse.jdt.internal.core.search.StringOperation; > import org.eclipse.jdt.internal.core.search.indexing.IIndexConstants; > import org.eclipse.jdt.internal.core.search.matching.*; > >@@ -668,128 +669,118 @@ > * @since 3.4 > */ > public static final boolean camelCaseMatch(String pattern, int patternStart, int patternEnd, String name, int nameStart, int nameEnd, boolean samePartCount) { >+ return StringOperation.getCamelCaseMatchingRegions(pattern, patternStart, patternEnd, name, nameStart, nameEnd, samePartCount) != null; >+} > >- /* !!!!!!!!!! WARNING !!!!!!!!!! >- * The algorithm of this method has been entirely copied from >- * CharOperation#camelCaseMatch(char[], int, int, char[], int, int, boolean). >- * Array lengths have been replaced with call to {@link String#length()} and >- * array direct access have been replaced with call to {@link String#charAt(int)}. >- * >- * So, do NOT modify this method directly to fix any bug but modify first the >- * corresponding CharOperation method and do the copy again to be sure that >- * these two methods are kept synchronized. >- */ >- >- if (name == null) >- return false; // null name cannot match >- if (pattern == null) >- return true; // null pattern is equivalent to '*' >- if (patternEnd < 0) patternEnd = pattern.length(); >- if (nameEnd < 0) nameEnd = name.length(); >- >- if (patternEnd <= patternStart) return nameEnd <= nameStart; >- if (nameEnd <= nameStart) return false; >- // check first pattern char >- if (name.charAt(nameStart) != pattern.charAt(patternStart)) { >- // first char must strictly match (upper/lower) >- return false; >- } >- >- char patternChar, nameChar; >- int iPattern = patternStart; >- int iName = nameStart; >- >- // Main loop is on pattern characters >- while (true) { >- >- iPattern++; >- iName++; >- >- if (iPattern == patternEnd) { // we have exhausted pattern... >- // it's a match if the name can have additional parts (i.e. uppercase characters) or is also exhausted >- if (!samePartCount || iName == nameEnd) return true; >- >- // otherwise it's a match only if the name has no more uppercase characters >- while (true) { >- if (iName == nameEnd) { >- // we have exhausted the name, so it's a match >- return true; >- } >- nameChar = name.charAt(iName); >- // test if the name character is uppercase >- if (nameChar < ScannerHelper.MAX_OBVIOUS) { >- if ((ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES[nameChar] & ScannerHelper.C_UPPER_LETTER) != 0) { >- return false; >- } >- } >- else if (!Character.isJavaIdentifierPart(nameChar) || Character.isUpperCase(nameChar)) { >- return false; >- } >- iName++; >- } >- } >- >- if (iName == nameEnd){ >- // We have exhausted the name (and not the pattern), so it's not a match >- return false; >- } >- >- // For as long as we're exactly matching, bring it on (even if it's a lower case character) >- if ((patternChar = pattern.charAt(iPattern)) == name.charAt(iName)) { >- continue; >- } >- >- // If characters are not equals, then it's not a match if patternChar is lowercase >- if (patternChar < ScannerHelper.MAX_OBVIOUS) { >- if ((ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES[patternChar] & (ScannerHelper.C_UPPER_LETTER | ScannerHelper.C_DIGIT)) == 0) { >- return false; >+/** >+ * Answers all the regions in a given name matching a given pattern using >+ * a specified match rule. >+ * </p><p> >+ * Each of these regions is made of its starting index and its length in the given >+ * name. They are all concatenated in a single array of <code>int</code> >+ * which therefore always has an even length. >+ * </p><p> >+ * Note that each region is disjointed from the following one.<br> >+ * E.g. if the regions are <code>{ start1, length1, start2, length2 }</code>, >+ * then <code>start1+length1</code> will always be smaller than >+ * <code>start2</code>. >+ * <p> >+ * The possible comparison rules between the name and the pattern are: >+ * <ul> >+ * <li>exact matching: case sensitive or not</li> >+ * <li>prefix matching: case sensitive or not</li> >+ * <li>pattern matching: case sensitive or not</li> >+ * <li>camel case matching: same parts count or not</li> >+ * </ul> >+ * <pre> >+ * Examples: >+ * <ol><li> pattern = "NPE" >+ * name = NullPointerException / NoPermissionException >+ * matchRule = {@link #R_CAMELCASE_MATCH} >+ * result: { 0, 1, 4, 1, 11, 1 } / { 0, 1, 2, 1, 12, 1 } </li> >+ * <li> pattern = "NuPoEx" >+ * name = NullPointerException >+ * matchRule = {@link #R_CAMELCASE_MATCH} >+ * result: { 0, 2, 4, 2, 11, 2 }</li> >+ * <li> pattern = "IPL3" >+ * name = "IPerspectiveListener3" >+ * matchRule = {@link #R_CAMELCASE_MATCH} >+ * result: { 0, 2, 12, 1, 20, 1 }</li> >+ * <li> pattern = "HashME" >+ * name = "HashMapEntry" >+ * matchRule = {@link #R_CAMELCASE_MATCH} >+ * result: { 0, 5, 7, 1 }</li> >+ * <li> pattern = "N???Po*Ex?eption" >+ * name = NullPointerException >+ * matchRule = {@link #R_PATTERN_MATCH} | {@link #R_CASE_SENSITIVE} >+ * result: { 0, 1, 4, 2, 11, 2, 14, 6 }</li> >+ * <li> pattern = "Ha*M*ent*" >+ * name = "HashMapEntry" >+ * matchRule = {@link #R_PATTERN_MATCH} >+ * result: { 0, 2, 4, 1, 7, 3 }</li> >+ * </ol></pre> >+ * >+ * @see #camelCaseMatch(String, String, boolean) for more details on the >+ * camel case behavior >+ * @see CharOperation#match(char[], char[], boolean) for more details on the >+ * pattern match behavior >+ * >+ * @param pattern the given pattern >+ * @param name the given name >+ * @param matchRule the rule to apply for the comparison. >+ * <p>Only following values are accepted: >+ * <ul> >+ * <li>{@link #R_EXACT_MATCH}</li> >+ * <li>{@link #R_EXACT_MATCH} | {@link #R_CASE_SENSITIVE}</li> >+ * <li>{@link #R_PREFIX_MATCH}</li> >+ * <li>{@link #R_PREFIX_MATCH} | {@link #R_CASE_SENSITIVE}</li> >+ * <li>{@link #R_PATTERN_MATCH}</li> >+ * <li>{@link #R_PATTERN_MATCH} | {@link #R_CASE_SENSITIVE}</li> >+ * <li>{@link #R_CAMELCASE_MATCH}</li> >+ * <li>{@link #R_CAMELCASE_SAME_PART_COUNT_MATCH}</li> >+ * </ul> >+ * @return an array of <code>int</code> having two slots per returned >+ * regions (first one is the starting index of the region and the second >+ * one the length of the region).<br> >+ * Note that it may be <code>null</code> if the given name does not match >+ * the pattern >+ * @since 3.5 >+ */ >+public static final int[] getMatchingRegions(String pattern, String name, int matchRule) { >+ if (pattern == null) { >+ return new int[] { 0, name.length() }; >+ } >+ switch (matchRule) { >+ case SearchPattern.R_EXACT_MATCH: >+ if (pattern.equalsIgnoreCase(name)) { >+ return new int[] { 0, pattern.length() }; > } >- } >- else if (Character.isJavaIdentifierPart(patternChar) && !Character.isUpperCase(patternChar) && !Character.isDigit(patternChar)) { >- return false; >- } >- >- // patternChar is uppercase, so let's find the next uppercase in name >- while (true) { >- if (iName == nameEnd){ >- // We have exhausted name (and not pattern), so it's not a match >- return false; >+ break; >+ case SearchPattern.R_EXACT_MATCH | SearchPattern.R_CASE_SENSITIVE: >+ if (pattern.equals(name)) { >+ return new int[] { 0, pattern.length() }; > } >- >- nameChar = name.charAt(iName); >- if (nameChar < ScannerHelper.MAX_OBVIOUS) { >- int charNature = ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES[nameChar]; >- if ((charNature & (ScannerHelper.C_LOWER_LETTER | ScannerHelper.C_SPECIAL)) != 0) { >- // nameChar is lowercase >- iName++; >- } else if ((charNature & ScannerHelper.C_DIGIT) != 0) { >- // nameChar is digit => break if the digit is current pattern character otherwise consume it >- if (patternChar == nameChar) break; >- iName++; >- // nameChar is uppercase... >- } else if (patternChar != nameChar) { >- //.. and it does not match patternChar, so it's not a match >- return false; >- } else { >- //.. and it matched patternChar. Back to the big loop >- break; >- } >+ break; >+ case SearchPattern.R_PREFIX_MATCH: >+ if (pattern.toLowerCase().startsWith(name.toLowerCase())) { >+ return new int[] { 0, pattern.length() }; > } >- // Same tests for non-obvious characters >- else if (Character.isJavaIdentifierPart(nameChar) && !Character.isUpperCase(nameChar)) { >- iName++; >- } else if (Character.isDigit(nameChar)) { >- if (patternChar == nameChar) break; >- iName++; >- } else if (patternChar != nameChar) { >- return false; >- } else { >- break; >+ break; >+ case SearchPattern.R_PREFIX_MATCH | SearchPattern.R_CASE_SENSITIVE: >+ if (pattern.startsWith(name)) { >+ return new int[] { 0, pattern.length() }; > } >- } >- // At this point, either name has been exhausted, or it is at an uppercase letter. >- // Since pattern is also at an uppercase letter >+ break; >+ case SearchPattern.R_CAMELCASE_MATCH: >+ return StringOperation.getCamelCaseMatchingRegions(pattern, 0, pattern.length(), name, 0, name.length(), false); >+ case SearchPattern.R_CAMELCASE_SAME_PART_COUNT_MATCH: >+ return StringOperation.getCamelCaseMatchingRegions(pattern, 0, pattern.length(), name, 0, name.length(), true); >+ case SearchPattern.R_PATTERN_MATCH: >+ return StringOperation.getPatternMatchingRegions(pattern, 0, pattern.length(), name, 0, name.length(), false); >+ case SearchPattern.R_PATTERN_MATCH | SearchPattern.R_CASE_SENSITIVE: >+ return StringOperation.getPatternMatchingRegions(pattern, 0, pattern.length(), name, 0, name.length(), true); > } >+ return null; > } > > /** >Index: search/org/eclipse/jdt/internal/core/search/StringOperation.java >=================================================================== >RCS file: search/org/eclipse/jdt/internal/core/search/StringOperation.java >diff -N search/org/eclipse/jdt/internal/core/search/StringOperation.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ search/org/eclipse/jdt/internal/core/search/StringOperation.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,365 @@ >+/******************************************************************************* >+ * Copyright (c) 2000, 2009 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM Corporation - initial API and implementation >+ *******************************************************************************/ >+package org.eclipse.jdt.internal.core.search; >+ >+import org.eclipse.jdt.internal.compiler.parser.ScannerHelper; >+ >+/** >+ * This class is a collection of helper methods to manipulate strings during search. >+ * >+ * @noinstantiate This class is not intended to be instantiated by clients. >+ */ >+public final class StringOperation { >+ >+public static final int[] getCamelCaseMatchingRegions(String pattern, int patternStart, int patternEnd, String name, int nameStart, int nameEnd, boolean samePartCount) { >+ >+// /* !!!!!!!!!! WARNING !!!!!!!!!! >+// * The content of this method has been fully copied to >+// * SearchPattern#camelCaseMatch(String, int, int, String, int, int, boolean). >+// * >+// * So, if current method is modified, do NOT forget to copy again its content >+// * to SearchPattern corresponding method! >+// */ >+ >+ if (name == null) >+ return null; // null name cannot match >+ if (pattern == null) >+ return new int[] { patternStart, patternEnd-patternStart }; // null pattern is equivalent to '*' >+ if (patternEnd < 0) patternEnd = pattern.length(); >+ if (nameEnd < 0) nameEnd = name.length(); >+ >+ if (patternEnd <= patternStart) { >+ return nameEnd <= nameStart >+ ? new int[] { patternStart, patternEnd-patternStart } >+ : null; >+ } >+ if (nameEnd <= nameStart) return null; >+ // check first pattern char >+ if (name.charAt(nameStart) != pattern.charAt(patternStart)) { >+ // first char must strictly match (upper/lower) >+ return null; >+ } >+ >+ char patternChar, nameChar; >+ int iPattern = patternStart; >+ int iName = nameStart; >+ >+ // init segments >+ int parts = 1; >+ for (int i=patternStart+1; i<patternEnd; i++) { >+ if ((ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES[pattern.charAt(i)] & (ScannerHelper.C_UPPER_LETTER | ScannerHelper.C_DIGIT)) != 0) { >+ parts++; >+ } >+ } >+ int[] segments = null; >+ int count = 0; // count >+ >+ // Main loop is on pattern characters >+ int segmentStart = iName; >+ while (true) { >+ iPattern++; >+ iName++; >+ >+ if (iPattern == patternEnd) { // we have exhausted pattern... >+ // it's a match if the name can have additional parts (i.e. uppercase characters) or is also exhausted >+ if (!samePartCount || iName == nameEnd) { >+ if (segments == null) { >+ segments = new int[2]; >+ } >+ segments[count++] = segmentStart; >+ segments[count++] = iName - segmentStart; >+ if (count < segments.length) { >+ System.arraycopy(segments, 0, segments = new int[count], 0, count); >+ } >+ return segments; >+ } >+ >+ // otherwise it's a match only if the name has no more uppercase characters >+ int segmentEnd = iName; >+ while (true) { >+ if (iName == nameEnd) { >+ // we have exhausted the name, so it's a match >+ if (segments == null) { >+ segments = new int[2]; >+ } >+ segments[count++] = segmentStart; >+ segments[count++] = segmentEnd - segmentStart; >+ if (count < segments.length) { >+ System.arraycopy(segments, 0, segments = new int[count], 0, count); >+ } >+ return segments; >+ } >+ nameChar = name.charAt(iName); >+ // test if the name character is uppercase >+ if (nameChar < ScannerHelper.MAX_OBVIOUS) { >+ if ((ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES[nameChar] & ScannerHelper.C_UPPER_LETTER) != 0) { >+ return null; >+ } >+ } >+ else if (!Character.isJavaIdentifierPart(nameChar) || Character.isUpperCase(nameChar)) { >+ return null; >+ } >+ iName++; >+ } >+ } >+ >+ if (iName == nameEnd){ >+ // We have exhausted the name (and not the pattern), so it's not a match >+ return null; >+ } >+ >+ // For as long as we're exactly matching, bring it on (even if it's a lower case character) >+ if ((patternChar = pattern.charAt(iPattern)) == name.charAt(iName)) { >+ continue; >+ } >+ int segmentEnd = iName; >+ >+ // If characters are not equals, then it's not a match if patternChar is lowercase >+ if (patternChar < ScannerHelper.MAX_OBVIOUS) { >+ if ((ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES[patternChar] & (ScannerHelper.C_UPPER_LETTER | ScannerHelper.C_DIGIT)) == 0) { >+ return null; >+ } >+ } else if (Character.isJavaIdentifierPart(patternChar) && !Character.isUpperCase(patternChar) && !Character.isDigit(patternChar)) { >+ return null; >+ } >+ >+ // patternChar is uppercase, so let's find the next uppercase in name >+ while (true) { >+ if (iName == nameEnd){ >+ // We have exhausted name (and not pattern), so it's not a match >+ return null; >+ } >+ >+ nameChar = name.charAt(iName); >+ if (nameChar < ScannerHelper.MAX_OBVIOUS) { >+ int charNature = ScannerHelper.OBVIOUS_IDENT_CHAR_NATURES[nameChar]; >+ if ((charNature & (ScannerHelper.C_LOWER_LETTER | ScannerHelper.C_SPECIAL)) != 0) { >+ // nameChar is lowercase >+ iName++; >+ } else if ((charNature & ScannerHelper.C_DIGIT) != 0) { >+ // nameChar is digit => break if the digit is current pattern character otherwise consume it >+ if (patternChar == nameChar) break; >+ iName++; >+ // nameChar is uppercase... >+ } else if (patternChar != nameChar) { >+ //.. and it does not match patternChar, so it's not a match >+ return null; >+ } else { >+ //.. and it matched patternChar. Back to the big loop >+ break; >+ } >+ } >+ // Same tests for non-obvious characters >+ else if (Character.isJavaIdentifierPart(nameChar) && !Character.isUpperCase(nameChar)) { >+ iName++; >+ } else if (Character.isDigit(nameChar)) { >+ if (patternChar == nameChar) break; >+ iName++; >+ } else if (patternChar != nameChar) { >+ return null; >+ } else { >+ break; >+ } >+ } >+ // At this point, either name has been exhausted, or it is at an uppercase letter. >+ // Since pattern is also at an uppercase letter >+ if (segments == null) { >+ segments = new int[parts*2]; >+ } >+ segments[count++] = segmentStart; >+ segments[count++] = segmentEnd - segmentStart; >+ segmentStart = iName; >+ } >+} >+ >+public static final int[] getPatternMatchingRegions( >+ String pattern, >+ int patternStart, >+ int patternEnd, >+ String name, >+ int nameStart, >+ int nameEnd, >+ boolean isCaseSensitive) { >+ >+ if (name == null) >+ return null; // null name cannot match >+ if (pattern == null) >+ return new int[] { patternStart, patternEnd-patternStart }; // null pattern is equivalent to '*' >+ int iPattern = patternStart; >+ int iName = nameStart; >+ >+ // init segments parts >+ if (patternEnd < 0) >+ patternEnd = pattern.length(); >+ if (nameEnd < 0) >+ nameEnd = name.length(); >+ int questions = 0; >+ int stars = 0; >+ int parts = 0; >+ char previous = 0; >+ for (int i=patternStart; i<patternEnd; i++) { >+ char ch = pattern.charAt(i); >+ switch (ch) { >+ case '?': >+ questions++; >+ break; >+ case '*': >+ stars++; >+ break; >+ default: >+ switch (previous) { >+ case 0 : >+ case '?': >+ case '*': >+ parts++; >+ break; >+ } >+ } >+ previous = ch; >+ } >+ int[] segments = new int[parts*2]; >+ >+ /* check first segment */ >+ int count = 0; >+ int start = iName; >+ char patternChar = 0; >+ previous = 0; >+ while ((iPattern < patternEnd) >+ && (patternChar = pattern.charAt(iPattern)) != '*') { >+ if (iName == nameEnd) >+ return null; >+ if (patternChar == '?') { >+ switch (previous) { >+ case 0: >+ case '?': >+ break; >+ default: >+ segments[count++] = start; >+ segments[count++] = iPattern-start; >+ break; >+ } >+ } else { >+ if (patternChar != (isCaseSensitive ? name.charAt(iName) : ScannerHelper.toLowerCase(name.charAt(iName)))) { >+ return null; >+ } >+ switch (previous) { >+ case 0: >+ case '?': >+ start = iPattern; >+ break; >+ } >+ } >+ iName++; >+ iPattern++; >+ previous = patternChar; >+ } >+ /* check sequence of star+segment */ >+ int segmentStart; >+ if (patternChar == '*') { >+ if (iPattern > 0) { >+ segments[count++] = start; >+ segments[count++] = iName-start; >+ start = iName; >+ } >+ segmentStart = ++iPattern; // skip star >+ } else { >+ if (iName == nameEnd) { >+ if (count == (parts*2)) return segments; >+ int end = patternEnd; >+ if (previous == '?') { // last char was a '?' => purge all trailing '?' >+ while (pattern.charAt(--end-1) == '?') { >+ if (end == start) { >+ return new int[] { patternStart, patternEnd-patternStart }; >+ } >+ } >+ } >+ return new int[] { start, end-start }; >+ } >+ return null; >+ } >+ int prefixStart = iName; >+ previous = patternChar; >+ char previousSegment = patternChar; >+ checkSegment : while (iName < nameEnd) { >+ if (iPattern == patternEnd) { >+ iPattern = segmentStart; // mismatch - restart current segment >+ iName = ++prefixStart; >+ previous = previousSegment; >+ continue checkSegment; >+ } >+ /* segment is ending */ >+ if ((patternChar = pattern.charAt(iPattern)) == '*') { >+ segmentStart = ++iPattern; // skip star >+ if (segmentStart == patternEnd) { >+ if (count < (parts*2)) { >+ segments[count++] = start; >+ segments[count++] = iName-start; >+ } >+ return segments; >+ } >+ switch (previous) { >+ case '*': >+ case '?': >+ break; >+ default: >+ segments[count++] = start; >+ segments[count++] = iName-start; >+ break; >+ } >+ prefixStart = iName; >+ start = prefixStart; >+ previous = patternChar; >+ previousSegment = patternChar; >+ continue checkSegment; >+ } >+ /* check current name character */ >+ if (patternChar == '?') { >+ switch (previous) { >+ case '*': >+ case '?': >+ break; >+ default: >+ segments[count++] = start; >+ segments[count++] = iName-start; >+ break; >+ } >+ } else { >+ if ((isCaseSensitive ? name.charAt(iName) : ScannerHelper.toLowerCase(name.charAt(iName))) != patternChar) { >+ iPattern = segmentStart; // mismatch - restart current segment >+ iName = ++prefixStart; >+ start = prefixStart; >+ if (previous == '?') count -= 2; >+ previous = previousSegment; >+ continue checkSegment; >+ } >+ switch (previous) { >+ case '?': >+ start = iName; >+ break; >+ } >+ } >+ iName++; >+ iPattern++; >+ previous = patternChar; >+ } >+ >+ if ((segmentStart == patternEnd) >+ || (iName == nameEnd && iPattern == patternEnd) >+ || (iPattern == patternEnd - 1 && pattern.charAt(iPattern) == '*')) { >+ if (count < (parts*2)) { >+ segments[count++] = start; >+ segments[count++] = iName-start; >+ } >+ return segments; >+ } >+ return null; >+} >+} >#P org.eclipse.jdt.core.tests.model >Index: src/org/eclipse/jdt/core/tests/model/UtilTest.java >=================================================================== >RCS file: src/org/eclipse/jdt/core/tests/model/UtilTest.java >diff -N src/org/eclipse/jdt/core/tests/model/UtilTest.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/jdt/core/tests/model/UtilTest.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,3755 @@ >+package org.eclipse.jdt.core.tests.model; >+ >+import junit.framework.Test; >+ >+ >+import org.eclipse.jdt.core.search.SearchPattern; >+ >+public class UtilTest extends AbstractJavaModelTests { >+ >+public UtilTest(String name) { >+ super(name); >+} >+ >+public static Test suite() { >+ return buildTestSuite(UtilTest.class); >+} >+ >+/* >+ * Print regions in a string. >+ */ >+private String printRegions(String name, int[] regions) { >+ if (regions == null) return null; >+ if (regions.length == 0) return name; >+ StringBuffer buffer = new StringBuffer(); >+ int start = 0; >+ for (int i=0; i<regions.length; i+=2) { >+ int segmentStart = regions[i]; >+ int rLength = regions[i+1]; >+ if (start != segmentStart) { >+ if (start > 0) buffer.append(']'); >+ buffer.append(name.substring(start, segmentStart)); >+ buffer.append('['); >+ } else if (start == 0) { >+ buffer.append('['); >+ } >+ buffer.append(name.substring(segmentStart, segmentStart+rLength)); >+ start = segmentStart+rLength; >+ } >+ buffer.append(']'); >+ int nLength= name.length(); >+ if (nLength > start) { >+ buffer.append(name.substring(start, nLength)); >+ } >+ return buffer.toString(); >+} >+ >+public void test0001() { >+ String name = "int"; >+ int[] regions = SearchPattern.getMatchingRegions("int", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[int]", printRegions(name, regions)); >+} >+public void test0002() { >+ String name = "class_path"; >+ int[] regions = SearchPattern.getMatchingRegions("class*path", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[class]_[path]", printRegions(name, regions)); >+} >+public void test0003() { >+ String name = "boolean"; >+ int[] regions = SearchPattern.getMatchingRegions("boolean", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[boolean]", printRegions(name, regions)); >+} >+public void test0004() { >+ String name = "p3.p2.p"; >+ int[] regions = SearchPattern.getMatchingRegions("p3*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[p3].p2.p", printRegions(name, regions)); >+} >+public void test0005() { >+ String name = "p3.p2"; >+ int[] regions = SearchPattern.getMatchingRegions("p3*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[p3].p2", printRegions(name, regions)); >+} >+public void test0006() { >+ String name = "p3"; >+ int[] regions = SearchPattern.getMatchingRegions("p3*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[p3]", printRegions(name, regions)); >+} >+public void test0007() { >+ String name = "j1"; >+ int[] regions = SearchPattern.getMatchingRegions("j?", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]1", printRegions(name, regions)); >+} >+public void test0008() { >+ String name = "j2"; >+ int[] regions = SearchPattern.getMatchingRegions("j?", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]2", printRegions(name, regions)); >+} >+public void test0009() { >+ String name = "j3"; >+ int[] regions = SearchPattern.getMatchingRegions("j?", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]3", printRegions(name, regions)); >+} >+public void test0010() { >+ String name = "j4"; >+ int[] regions = SearchPattern.getMatchingRegions("j?", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]4", printRegions(name, regions)); >+} >+public void test0011() { >+ String name = "j5"; >+ int[] regions = SearchPattern.getMatchingRegions("j?", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]5", printRegions(name, regions)); >+} >+public void test0012() { >+ String name = "j6"; >+ int[] regions = SearchPattern.getMatchingRegions("j?", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]6", printRegions(name, regions)); >+} >+public void test0013() { >+ String name = "j7"; >+ int[] regions = SearchPattern.getMatchingRegions("j?", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]7", printRegions(name, regions)); >+} >+public void test0014() { >+ String name = "j1"; >+ int[] regions = SearchPattern.getMatchingRegions("j*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]1", printRegions(name, regions)); >+} >+public void test0015() { >+ String name = "java"; >+ int[] regions = SearchPattern.getMatchingRegions("j*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]ava", printRegions(name, regions)); >+} >+public void test0016() { >+ String name = "j7.qua.li.fied"; >+ int[] regions = SearchPattern.getMatchingRegions("j*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]7.qua.li.fied", printRegions(name, regions)); >+} >+public void test0017() { >+ String name = "java.lang"; >+ int[] regions = SearchPattern.getMatchingRegions("j*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]ava.lang", printRegions(name, regions)); >+} >+public void test0018() { >+ String name = "java.io"; >+ int[] regions = SearchPattern.getMatchingRegions("j*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]ava.io", printRegions(name, regions)); >+} >+public void test0019() { >+ String name = "j7.qua.li"; >+ int[] regions = SearchPattern.getMatchingRegions("j*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]7.qua.li", printRegions(name, regions)); >+} >+public void test0020() { >+ String name = "j7.qua"; >+ int[] regions = SearchPattern.getMatchingRegions("j*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j]7.qua", printRegions(name, regions)); >+} >+public void test0021() { >+ String name = "j7.qua.li.fied"; >+ int[] regions = SearchPattern.getMatchingRegions("j7.*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[j7.]qua.li.fied", printRegions(name, regions)); >+} >+public void test0022() { >+ String name = "j7.qua.li.fied"; >+ int[] regions = SearchPattern.getMatchingRegions("j7.*.*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[j7.]qua[.]li.fied", printRegions(name, regions)); >+} >+public void test0023() { >+ String name = "java.lang"; >+ int[] regions = SearchPattern.getMatchingRegions("????.????", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "java[.]lang", printRegions(name, regions)); >+} >+public void test0024() { >+ String name = "java"; >+ int[] regions = SearchPattern.getMatchingRegions("*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 0, regions.length); >+ assertEquals("Unexpected matching regions", "java", printRegions(name, regions)); >+} >+public void test0025() { >+ String name = "p2"; >+ int[] regions = SearchPattern.getMatchingRegions("*p2", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[p2]", printRegions(name, regions)); >+} >+public void test0026() { >+ String name = "p3.p2.p"; >+ int[] regions = SearchPattern.getMatchingRegions("*p2.*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "p3.[p2.]p", printRegions(name, regions)); >+} >+public void test0027() { >+ String name = "p3.p2.p.X"; >+ int[] regions = SearchPattern.getMatchingRegions("*p2.*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "p3.[p2.]p.X", printRegions(name, regions)); >+} >+public void test0028() { >+ String name = "p3.p2.p.X.count"; >+ int[] regions = SearchPattern.getMatchingRegions("*p2.*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "p3.[p2.]p.X.count", printRegions(name, regions)); >+} >+public void test0029() { >+ String name = "p2.Z"; >+ int[] regions = SearchPattern.getMatchingRegions("*p2.*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[p2.]Z", printRegions(name, regions)); >+} >+public void test0030() { >+ String name = "foo/1"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]/1", printRegions(name, regions)); >+} >+public void test0031() { >+ String name = "foo"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]", printRegions(name, regions)); >+} >+public void test0032() { >+ String name = "foo/0"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]/0", printRegions(name, regions)); >+} >+public void test0033() { >+ String name = "foo2/0"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]2/0", printRegions(name, regions)); >+} >+public void test0034() { >+ String name = "foo2"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]2", printRegions(name, regions)); >+} >+public void test0035() { >+ String name = "foo/2"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]/2", printRegions(name, regions)); >+} >+public void test0036() { >+ String name = "foo1/0"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]1/0", printRegions(name, regions)); >+} >+public void test0037() { >+ String name = "foo24346/0"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]24346/0", printRegions(name, regions)); >+} >+public void test0038() { >+ String name = "foo/3"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]/3", printRegions(name, regions)); >+} >+public void test0039() { >+ String name = "foobar/0"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]bar/0", printRegions(name, regions)); >+} >+public void test0040() { >+ String name = "foo24346"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]24346", printRegions(name, regions)); >+} >+public void test0041() { >+ String name = "foobar"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]bar", printRegions(name, regions)); >+} >+public void test0042() { >+ String name = "foo1"; >+ int[] regions = SearchPattern.getMatchingRegions("foo*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[foo]1", printRegions(name, regions)); >+} >+public void test0043() { >+ String name = "X31985"; >+ int[] regions = SearchPattern.getMatchingRegions("x31985", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[X31985]", printRegions(name, regions)); >+} >+public void test0044() { >+ String name = "p24741"; >+ int[] regions = SearchPattern.getMatchingRegions("p24741", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[p24741]", printRegions(name, regions)); >+} >+public void test0045() { >+ String name = "p24741.A"; >+ int[] regions = SearchPattern.getMatchingRegions("p24741.*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[p24741.]A", printRegions(name, regions)); >+} >+public void test0046() { >+ String name = "Y"; >+ int[] regions = SearchPattern.getMatchingRegions("y", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Y]", printRegions(name, regions)); >+} >+public void test0047() { >+ String name = "int[]"; >+ int[] regions = SearchPattern.getMatchingRegions("int[]", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[int[]]", printRegions(name, regions)); >+} >+public void test0048() { >+ String name = "boolean[]"; >+ int[] regions = SearchPattern.getMatchingRegions("boolean[]", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[boolean[]]", printRegions(name, regions)); >+} >+public void test0049() { >+ String name = "RuntimeException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("RE", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[R]untime[E]xception/java.lang//!", printRegions(name, regions)); >+} >+public void test0050() { >+ String name = "RuntimeException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("RException", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[R]untime[Exception]/java.lang//!", printRegions(name, regions)); >+} >+public void test0051() { >+ String name = "RuntimeException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("RuntimeException", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[RuntimeException]/java.lang//!", printRegions(name, regions)); >+} >+public void test0052() { >+ String name = "RuntimeException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("r*e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[R]untim[e]Exception/java.lang//!", printRegions(name, regions)); >+} >+public void test0053() { >+ String name = "RuntimeException"; >+ int[] regions = SearchPattern.getMatchingRegions("r*e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[R]untim[e]Exception", printRegions(name, regions)); >+} >+public void test0054() { >+ String name = "References/a3//"; >+ int[] regions = SearchPattern.getMatchingRegions("r*e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[Re]ferences/a3//", printRegions(name, regions)); >+} >+public void test0055() { >+ String name = "References"; >+ int[] regions = SearchPattern.getMatchingRegions("r*e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[Re]ferences", printRegions(name, regions)); >+} >+public void test0056() { >+ String name = "CloneNotSupportedException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("CNS", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[C]lone[N]ot[S]upportedException/java.lang//!", printRegions(name, regions)); >+} >+public void test0057() { >+ String name = "AA/d8//"; >+ int[] regions = SearchPattern.getMatchingRegions("AA", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[AA]/d8//", printRegions(name, regions)); >+} >+public void test0058() { >+ String name = "AbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyz/c9///S"; >+ int[] regions = SearchPattern.getMatchingRegions("AA", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[A]bcdefghijklmnopqrstuvwxyz[A]bcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyz/c9///S", printRegions(name, regions)); >+} >+public void test0059() { >+ String name = "gen_obj"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_???", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_]obj", printRegions(name, regions)); >+} >+public void test0060() { >+ String name = "gen_exc"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_???", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_]exc", printRegions(name, regions)); >+} >+public void test0061() { >+ String name = "gen_wld"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_???", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_]wld", printRegions(name, regions)); >+} >+public void test0062() { >+ String name = "gen_thr"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_???", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_]thr", printRegions(name, regions)); >+} >+public void test0063() { >+ String name = "gen_run"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_???", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_]run", printRegions(name, regions)); >+} >+public void test0064() { >+ String name = "gen_exc"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_]exc", printRegions(name, regions)); >+} >+public void test0065() { >+ String name = "gen_www"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_]www", printRegions(name, regions)); >+} >+public void test0066() { >+ String name = "test"; >+ int[] regions = SearchPattern.getMatchingRegions("test", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[test]", printRegions(name, regions)); >+} >+public void test0067() { >+ String name = "gen_obj"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_obj", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_obj]", printRegions(name, regions)); >+} >+public void test0068() { >+ String name = "gen_exc"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_exc", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_exc]", printRegions(name, regions)); >+} >+public void test0069() { >+ String name = "gen_wld"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_wld", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_wld]", printRegions(name, regions)); >+} >+public void test0070() { >+ String name = "gen_thr"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_thr", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_thr]", printRegions(name, regions)); >+} >+public void test0071() { >+ String name = "gen_run"; >+ int[] regions = SearchPattern.getMatchingRegions("gen_run", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[gen_run]", printRegions(name, regions)); >+} >+public void test0072() { >+ String name = "qgen_obj"; >+ int[] regions = SearchPattern.getMatchingRegions("?gen_*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "q[gen_]obj", printRegions(name, regions)); >+} >+public void test0073() { >+ String name = "qgen_wld"; >+ int[] regions = SearchPattern.getMatchingRegions("?gen_*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "q[gen_]wld", printRegions(name, regions)); >+} >+public void test0074() { >+ String name = "qgen_run"; >+ int[] regions = SearchPattern.getMatchingRegions("?gen_*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "q[gen_]run", printRegions(name, regions)); >+} >+public void test0075() { >+ String name = "qgen_exc"; >+ int[] regions = SearchPattern.getMatchingRegions("?gen_*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "q[gen_]exc", printRegions(name, regions)); >+} >+public void test0076() { >+ String name = "qgen_thr"; >+ int[] regions = SearchPattern.getMatchingRegions("?gen_*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "q[gen_]thr", printRegions(name, regions)); >+} >+public void test0077() { >+ String name = "qgen_run"; >+ int[] regions = SearchPattern.getMatchingRegions("qgen_*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[qgen_]run", printRegions(name, regions)); >+} >+public void test0078() { >+ String name = "qgen_obj"; >+ int[] regions = SearchPattern.getMatchingRegions("qgen_obj", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[qgen_obj]", printRegions(name, regions)); >+} >+public void test0079() { >+ String name = "qgen_exc"; >+ int[] regions = SearchPattern.getMatchingRegions("qgen_exc", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[qgen_exc]", printRegions(name, regions)); >+} >+public void test0080() { >+ String name = "qgen_wld"; >+ int[] regions = SearchPattern.getMatchingRegions("qgen_wld", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[qgen_wld]", printRegions(name, regions)); >+} >+public void test0081() { >+ String name = "qgen_thr"; >+ int[] regions = SearchPattern.getMatchingRegions("qgen_thr", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[qgen_thr]", printRegions(name, regions)); >+} >+public void test0082() { >+ String name = "qgen_run"; >+ int[] regions = SearchPattern.getMatchingRegions("qgen_run", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[qgen_run]", printRegions(name, regions)); >+} >+public void test0083() { >+ String name = "complete/4"; >+ int[] regions = SearchPattern.getMatchingRegions("complete/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[complete/]4", printRegions(name, regions)); >+} >+public void test0084() { >+ String name = "complete/2"; >+ int[] regions = SearchPattern.getMatchingRegions("complete/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[complete/]2", printRegions(name, regions)); >+} >+public void test0085() { >+ String name = "complete"; >+ int[] regions = SearchPattern.getMatchingRegions("complete", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[complete]", printRegions(name, regions)); >+} >+public void test0086() { >+ String name = "generic/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*e?e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "g[e]n[e]ric/1", printRegions(name, regions)); >+} >+public void test0087() { >+ String name = "generic/3"; >+ int[] regions = SearchPattern.getMatchingRegions("*e?e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "g[e]n[e]ric/3", printRegions(name, regions)); >+} >+public void test0088() { >+ String name = "FREDERIC/0"; >+ int[] regions = SearchPattern.getMatchingRegions("*e?e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "FR[E]D[E]RIC/0", printRegions(name, regions)); >+} >+public void test0089() { >+ String name = "generic"; >+ int[] regions = SearchPattern.getMatchingRegions("*e?e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "g[e]n[e]ric", printRegions(name, regions)); >+} >+public void test0090() { >+ String name = "complete/2"; >+ int[] regions = SearchPattern.getMatchingRegions("complete/2", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[complete/2]", printRegions(name, regions)); >+} >+public void test0091() { >+ String name = "generic/1"; >+ int[] regions = SearchPattern.getMatchingRegions("generic/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[generic/1]", printRegions(name, regions)); >+} >+public void test0092() { >+ String name = "generic"; >+ int[] regions = SearchPattern.getMatchingRegions("generic", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[generic]", printRegions(name, regions)); >+} >+public void test0093() { >+ String name = "g5.m.def"; >+ int[] regions = SearchPattern.getMatchingRegions("g5.m.def", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[g5.m.def]", printRegions(name, regions)); >+} >+public void test0094() { >+ String name = "generic/1"; >+ int[] regions = SearchPattern.getMatchingRegions("generic/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[generic/]1", printRegions(name, regions)); >+} >+public void test0095() { >+ String name = "generic/3"; >+ int[] regions = SearchPattern.getMatchingRegions("generic/3", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[generic/3]", printRegions(name, regions)); >+} >+public void test0096() { >+ String name = "complete/4"; >+ int[] regions = SearchPattern.getMatchingRegions("complete/4", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[complete/4]", printRegions(name, regions)); >+} >+public void test0097() { >+ String name = "A/e8//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/e8//", printRegions(name, regions)); >+} >+public void test0098() { >+ String name = "A/p8//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/p8//", printRegions(name, regions)); >+} >+public void test0099() { >+ String name = "A/d8//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/d8//", printRegions(name, regions)); >+} >+public void test0100() { >+ String name = "A/r8//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/r8//", printRegions(name, regions)); >+} >+public void test0101() { >+ String name = "AA/d8//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]A/d8//", printRegions(name, regions)); >+} >+public void test0102() { >+ String name = "A/PackageReference//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/PackageReference//", printRegions(name, regions)); >+} >+public void test0103() { >+ String name = "A/a8//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/a8//", printRegions(name, regions)); >+} >+public void test0104() { >+ String name = "Azz/MemberTypeReference//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]zz/MemberTypeReference//", printRegions(name, regions)); >+} >+public void test0105() { >+ String name = "A/ObjectMemberTypeReference//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/ObjectMemberTypeReference//", printRegions(name, regions)); >+} >+public void test0106() { >+ String name = "A/a9//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/a9//", printRegions(name, regions)); >+} >+public void test0107() { >+ String name = "A/r9//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/r9//", printRegions(name, regions)); >+} >+public void test0108() { >+ String name = "A/e9//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/e9//", printRegions(name, regions)); >+} >+public void test0109() { >+ String name = "AA/q1///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]A/q1///S", printRegions(name, regions)); >+} >+public void test0110() { >+ String name = "A///"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]///", printRegions(name, regions)); >+} >+public void test0111() { >+ String name = "A/p//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/p//", printRegions(name, regions)); >+} >+public void test0112() { >+ String name = "A/a//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/a//", printRegions(name, regions)); >+} >+public void test0113() { >+ String name = "AzzMember/MemberTypeReference/Azz/"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]zzMember/MemberTypeReference/Azz/", printRegions(name, regions)); >+} >+public void test0114() { >+ String name = "A/VariousTypeReferences//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/VariousTypeReferences//", printRegions(name, regions)); >+} >+public void test0115() { >+ String name = "AncestorEnumeration/p10.a.b.om/X/"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]ncestorEnumeration/p10.a.b.om/X/", printRegions(name, regions)); >+} >+public void test0116() { >+ String name = "AQE/q6///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]QE/q6///S", printRegions(name, regions)); >+} >+public void test0117() { >+ String name = "A/r//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/r//", printRegions(name, regions)); >+} >+public void test0118() { >+ String name = "A1/c11///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]1/c11///S", printRegions(name, regions)); >+} >+public void test0119() { >+ String name = "A2/c11///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]2/c11///S", printRegions(name, regions)); >+} >+public void test0120() { >+ String name = "A3/c11///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]3/c11///S", printRegions(name, regions)); >+} >+public void test0121() { >+ String name = "A/a5///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/a5///S", printRegions(name, regions)); >+} >+public void test0122() { >+ String name = "AA////S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]A////S", printRegions(name, regions)); >+} >+public void test0123() { >+ String name = "A21485/r3//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]21485/r3//", printRegions(name, regions)); >+} >+public void test0124() { >+ String name = "AA/p6///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]A/p6///S", printRegions(name, regions)); >+} >+public void test0125() { >+ String name = "AQ/q6///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]Q/q6///S", printRegions(name, regions)); >+} >+public void test0126() { >+ String name = "A/c1//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/c1//", printRegions(name, regions)); >+} >+public void test0127() { >+ String name = "A/b1//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/b1//", printRegions(name, regions)); >+} >+public void test0128() { >+ String name = "A/p7/0/"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/p7/0/", printRegions(name, regions)); >+} >+public void test0129() { >+ String name = "A/q2//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/q2//", printRegions(name, regions)); >+} >+public void test0130() { >+ String name = "A/c2//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/c2//", printRegions(name, regions)); >+} >+public void test0131() { >+ String name = "A/c11//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/c11//", printRegions(name, regions)); >+} >+public void test0132() { >+ String name = "A1/q9///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]1/q9///S", printRegions(name, regions)); >+} >+public void test0133() { >+ String name = "A/d3//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/d3//", printRegions(name, regions)); >+} >+public void test0134() { >+ String name = "A/s3//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/s3//", printRegions(name, regions)); >+} >+public void test0135() { >+ String name = "A/TypeReferenceInArray//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/TypeReferenceInArray//", printRegions(name, regions)); >+} >+public void test0136() { >+ String name = "A/e4//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/e4//", printRegions(name, regions)); >+} >+public void test0137() { >+ String name = "A/p4//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/p4//", printRegions(name, regions)); >+} >+public void test0138() { >+ String name = "A/b4//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/b4//", printRegions(name, regions)); >+} >+public void test0139() { >+ String name = "AbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyz/c9///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]bcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyz/c9///S", printRegions(name, regions)); >+} >+public void test0140() { >+ String name = "A29366/e1//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]29366/e1//", printRegions(name, regions)); >+} >+public void test0141() { >+ String name = "A/s5//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/s5//", printRegions(name, regions)); >+} >+public void test0142() { >+ String name = "A/b5//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/b5//", printRegions(name, regions)); >+} >+public void test0143() { >+ String name = "A/p5//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/p5//", printRegions(name, regions)); >+} >+public void test0144() { >+ String name = "A/d9.p1//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/d9.p1//", printRegions(name, regions)); >+} >+public void test0145() { >+ String name = "A1/e5//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]1/e5//", printRegions(name, regions)); >+} >+public void test0146() { >+ String name = "A$B/q3//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]$B/q3//", printRegions(name, regions)); >+} >+public void test0147() { >+ String name = "A/a3.b//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/a3.b//", printRegions(name, regions)); >+} >+public void test0148() { >+ String name = "A/b6//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/b6//", printRegions(name, regions)); >+} >+public void test0149() { >+ String name = "A/p6//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/p6//", printRegions(name, regions)); >+} >+public void test0150() { >+ String name = "A/a6//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/a6//", printRegions(name, regions)); >+} >+public void test0151() { >+ String name = "A/r6//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/r6//", printRegions(name, regions)); >+} >+public void test0152() { >+ String name = "A/e6//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/e6//", printRegions(name, regions)); >+} >+public void test0153() { >+ String name = "AxisFilter/net.sf.saxon.om/Navigator/ "; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]xisFilter/net.sf.saxon.om/Navigator/ ", printRegions(name, regions)); >+} >+public void test0154() { >+ String name = "AQ/sd//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]Q/sd//", printRegions(name, regions)); >+} >+public void test0155() { >+ String name = "AQE/sd///S"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]QE/sd///S", printRegions(name, regions)); >+} >+public void test0156() { >+ String name = "A/e7//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/e7//", printRegions(name, regions)); >+} >+public void test0157() { >+ String name = "A/r7//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/r7//", printRegions(name, regions)); >+} >+public void test0158() { >+ String name = "A/d7//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/d7//", printRegions(name, regions)); >+} >+public void test0159() { >+ String name = "A/p7//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/p7//", printRegions(name, regions)); >+} >+public void test0160() { >+ String name = "A/NoReference//"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]/NoReference//", printRegions(name, regions)); >+} >+public void test0161() { >+ String name = "A"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]", printRegions(name, regions)); >+} >+public void test0162() { >+ String name = "Azz"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]zz", printRegions(name, regions)); >+} >+public void test0163() { >+ String name = "AxisFilter"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]xisFilter", printRegions(name, regions)); >+} >+public void test0164() { >+ String name = "AQE"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]QE", printRegions(name, regions)); >+} >+public void test0165() { >+ String name = "AA"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]A", printRegions(name, regions)); >+} >+public void test0166() { >+ String name = "A$B"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]$B", printRegions(name, regions)); >+} >+public void test0167() { >+ String name = "A1"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]1", printRegions(name, regions)); >+} >+public void test0168() { >+ String name = "A21485"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]21485", printRegions(name, regions)); >+} >+public void test0169() { >+ String name = "AbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyz"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]bcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyz", printRegions(name, regions)); >+} >+public void test0170() { >+ String name = "AzzMember"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]zzMember", printRegions(name, regions)); >+} >+public void test0171() { >+ String name = "AQ"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]Q", printRegions(name, regions)); >+} >+public void test0172() { >+ String name = "AncestorEnumeration"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]ncestorEnumeration", printRegions(name, regions)); >+} >+public void test0173() { >+ String name = "A3"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]3", printRegions(name, regions)); >+} >+public void test0174() { >+ String name = "A2"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]2", printRegions(name, regions)); >+} >+public void test0175() { >+ String name = "A29366"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]29366", printRegions(name, regions)); >+} >+public void test0176() { >+ String name = "AAABBB"; >+ int[] regions = SearchPattern.getMatchingRegions("a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[A]AABBB", printRegions(name, regions)); >+} >+public void test0177() { >+ String name = "Link"; >+ int[] regions = SearchPattern.getMatchingRegions("link", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Link]", printRegions(name, regions)); >+} >+public void test0178() { >+ String name = "java.lang"; >+ int[] regions = SearchPattern.getMatchingRegions("*.lang", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "java[.lang]", printRegions(name, regions)); >+} >+public void test0179() { >+ String name = "Collection/java.util//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Collec[tion/]java.util//?", printRegions(name, regions)); >+} >+public void test0180() { >+ String name = "RetentionPolicy/java.lang.annotation//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "RetentionPolicy/java.lang.annota[tion/]/?", printRegions(name, regions)); >+} >+public void test0181() { >+ String name = "InterruptedException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InterruptedExcep[tion/]java.lang//!", printRegions(name, regions)); >+} >+public void test0182() { >+ String name = "IllegalMonitorStateException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalMonitorStateExcep[tion/]java.lang//!", printRegions(name, regions)); >+} >+public void test0183() { >+ String name = "Inherited/java.lang.annotation//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Inherited/java.lang.annota[tion/]/?", printRegions(name, regions)); >+} >+public void test0184() { >+ String name = "ElementType/java.lang.annotation//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "ElementType/java.lang.annota[tion/]/?", printRegions(name, regions)); >+} >+public void test0185() { >+ String name = "Documented/java.lang.annotation//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Documented/java.lang.annota[tion/]/?", printRegions(name, regions)); >+} >+public void test0186() { >+ String name = "CloneNotSupportedException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "CloneNotSupportedExcep[tion/]java.lang//!", printRegions(name, regions)); >+} >+public void test0187() { >+ String name = "Exception/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Excep[tion/]java.lang//!", printRegions(name, regions)); >+} >+public void test0188() { >+ String name = "Annotation/java.lang.annotation//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Annota[tion/]java.lang.annotation//?", printRegions(name, regions)); >+} >+public void test0189() { >+ String name = "Target/java.lang.annotation//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Target/java.lang.annota[tion/]/?", printRegions(name, regions)); >+} >+public void test0190() { >+ String name = "Retention/java.lang.annotation//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Reten[tion/]java.lang.annotation//?", printRegions(name, regions)); >+} >+public void test0191() { >+ String name = "Annotation"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Annota[tion]", printRegions(name, regions)); >+} >+public void test0192() { >+ String name = "java.lang.annotation"; >+ int[] regions = SearchPattern.getMatchingRegions("*.lang*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "java[.lang].annotation", printRegions(name, regions)); >+} >+public void test0193() { >+ String name = "CloneNotSupportedException"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "CloneNotSupportedExcep[tion]", printRegions(name, regions)); >+} >+public void test0194() { >+ String name = "InterruptedException"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InterruptedExcep[tion]", printRegions(name, regions)); >+} >+public void test0195() { >+ String name = "IllegalMonitorStateException"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalMonitorStateExcep[tion]", printRegions(name, regions)); >+} >+public void test0196() { >+ String name = "Exception"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Excep[tion]", printRegions(name, regions)); >+} >+public void test0197() { >+ String name = "Collection"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Collec[tion]", printRegions(name, regions)); >+} >+public void test0198() { >+ String name = "Retention"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Reten[tion]", printRegions(name, regions)); >+} >+public void test0199() { >+ String name = "Collection/b87627//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*tion/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Collec[tion/]b87627//?", printRegions(name, regions)); >+} >+public void test0200() { >+ String name = "test.Test$StaticClass"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "test[.Test]$StaticClass", printRegions(name, regions)); >+} >+public void test0201() { >+ String name = "test.Test"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "test[.Test]", printRegions(name, regions)); >+} >+public void test0202() { >+ String name = ".Test"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[.Test]", printRegions(name, regions)); >+} >+public void test0203() { >+ String name = "b124645.test.0"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "b124645[.test].0", printRegions(name, regions)); >+} >+public void test0204() { >+ String name = "b95794.Test"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "b95794[.Test]", printRegions(name, regions)); >+} >+public void test0205() { >+ String name = "b123679.test.0"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "b123679[.test].0", printRegions(name, regions)); >+} >+public void test0206() { >+ String name = "b124645.test"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "b124645[.test]", printRegions(name, regions)); >+} >+public void test0207() { >+ String name = "b123679.test.Test"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "b123679[.test].Test", printRegions(name, regions)); >+} >+public void test0208() { >+ String name = "b123679.test.Test.StaticClass"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "b123679[.test].Test.StaticClass", printRegions(name, regions)); >+} >+public void test0209() { >+ String name = "b127628.Test127628"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "b127628[.Test]127628", printRegions(name, regions)); >+} >+public void test0210() { >+ String name = "b123679.test"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "b123679[.test]", printRegions(name, regions)); >+} >+public void test0211() { >+ String name = "pack.age.Test"; >+ int[] regions = SearchPattern.getMatchingRegions("*.test*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "pack.age[.Test]", printRegions(name, regions)); >+} >+public void test0212() { >+ String name = "b124645.test"; >+ int[] regions = SearchPattern.getMatchingRegions("b12*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[b12]4645.test", printRegions(name, regions)); >+} >+public void test0213() { >+ String name = "b124645.xy"; >+ int[] regions = SearchPattern.getMatchingRegions("b12*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[b12]4645.xy", printRegions(name, regions)); >+} >+public void test0214() { >+ String name = "b97087.Bug"; >+ int[] regions = SearchPattern.getMatchingRegions("b97087.bug", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[b97087.Bug]", printRegions(name, regions)); >+} >+public void test0215() { >+ String name = "E/pack//?"; >+ int[] regions = SearchPattern.getMatchingRegions("e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[E]/pack//?", printRegions(name, regions)); >+} >+public void test0216() { >+ String name = "E"; >+ int[] regions = SearchPattern.getMatchingRegions("e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[E]", printRegions(name, regions)); >+} >+public void test0217() { >+ String name = "Enum/java.lang//?"; >+ int[] regions = SearchPattern.getMatchingRegions("e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[E]num/java.lang//?", printRegions(name, regions)); >+} >+public void test0218() { >+ String name = "Error/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[E]rror/java.lang//!", printRegions(name, regions)); >+} >+public void test0219() { >+ String name = "Enum"; >+ int[] regions = SearchPattern.getMatchingRegions("e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[E]num", printRegions(name, regions)); >+} >+public void test0220() { >+ String name = "ElementType"; >+ int[] regions = SearchPattern.getMatchingRegions("e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[E]lementType", printRegions(name, regions)); >+} >+public void test0221() { >+ String name = "Error"; >+ int[] regions = SearchPattern.getMatchingRegions("e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[E]rror", printRegions(name, regions)); >+} >+public void test0222() { >+ String name = "ELPM/pack//!"; >+ int[] regions = SearchPattern.getMatchingRegions("e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[E]LPM/pack//!", printRegions(name, regions)); >+} >+public void test0223() { >+ String name = "ELPM"; >+ int[] regions = SearchPattern.getMatchingRegions("e*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[E]LPM", printRegions(name, regions)); >+} >+public void test0224() { >+ String name = "b97606.pack.def.L"; >+ int[] regions = SearchPattern.getMatchingRegions("b97606.pack.def.l", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[b97606.pack.def.L]", printRegions(name, regions)); >+} >+public void test0225() { >+ String name = "E"; >+ int[] regions = SearchPattern.getMatchingRegions("e", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[E]", printRegions(name, regions)); >+} >+public void test0226() { >+ String name = "float"; >+ int[] regions = SearchPattern.getMatchingRegions("float", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[float]", printRegions(name, regions)); >+} >+public void test0227() { >+ String name = "IDocumentExtension3"; >+ int[] regions = SearchPattern.getMatchingRegions("IDE3", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[ID]ocument[E]xtension[3]", printRegions(name, regions)); >+} >+public void test0228() { >+ String name = "IDocumentProviderExtension3"; >+ int[] regions = SearchPattern.getMatchingRegions("IDPE3", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 8, regions.length); >+ assertEquals("Unexpected matching regions", "[ID]ocument[P]rovider[E]xtension[3]", printRegions(name, regions)); >+} >+public void test0229() { >+ String name = "IPerspectiveListener3"; >+ int[] regions = SearchPattern.getMatchingRegions("IPL3", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[IP]erspective[L]istener[3]", printRegions(name, regions)); >+} >+public void test0230() { >+ String name = "IPropertySource2"; >+ int[] regions = SearchPattern.getMatchingRegions("IPS2", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[IP]roperty[S]ource[2]", printRegions(name, regions)); >+} >+public void test0231() { >+ String name = "IWorkbenchWindowPulldownDelegate2"; >+ int[] regions = SearchPattern.getMatchingRegions("IWWPD2", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 10, regions.length); >+ assertEquals("Unexpected matching regions", "[IW]orkbench[W]indow[P]ulldown[D]elegate[2]", printRegions(name, regions)); >+} >+public void test0232() { >+ String name = "UTF16DocumentScannerSupport"; >+ int[] regions = SearchPattern.getMatchingRegions("UTF16DSS", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[UTF16D]ocument[S]canner[S]upport", printRegions(name, regions)); >+} >+public void test0233() { >+ String name = "UTF16DocumentScannerSupport"; >+ int[] regions = SearchPattern.getMatchingRegions("UTF1DSS", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 8, regions.length); >+ assertEquals("Unexpected matching regions", "[UTF1]6[D]ocument[S]canner[S]upport", printRegions(name, regions)); >+} >+public void test0234() { >+ String name = "UTF1DocScannerSupport"; >+ int[] regions = SearchPattern.getMatchingRegions("UTF1DSS", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[UTF1D]oc[S]canner[S]upport", printRegions(name, regions)); >+} >+public void test0235() { >+ String name = "UTF16DocumentScannerSupport"; >+ int[] regions = SearchPattern.getMatchingRegions("UTF6DSS", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 8, regions.length); >+ assertEquals("Unexpected matching regions", "[UTF]1[6D]ocument[S]canner[S]upport", printRegions(name, regions)); >+} >+public void test0236() { >+ String name = "UTF6DocScannerSupport"; >+ int[] regions = SearchPattern.getMatchingRegions("UTF6DSS", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[UTF6D]oc[S]canner[S]upport", printRegions(name, regions)); >+} >+public void test0237() { >+ String name = "UTF16DocumentScannerSupport"; >+ int[] regions = SearchPattern.getMatchingRegions("UTFDSS", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 8, regions.length); >+ assertEquals("Unexpected matching regions", "[UTF]16[D]ocument[S]canner[S]upport", printRegions(name, regions)); >+} >+public void test0238() { >+ String name = "UTFDocScannerSupport"; >+ int[] regions = SearchPattern.getMatchingRegions("UTFDSS", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[UTFD]oc[S]canner[S]upport", printRegions(name, regions)); >+} >+public void test0239() { >+ String name = "AAxx"; >+ int[] regions = SearchPattern.getMatchingRegions("AAx", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[AAx]x", printRegions(name, regions)); >+} >+public void test0240() { >+ String name = "AAa"; >+ int[] regions = SearchPattern.getMatchingRegions("aaa", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[AAa]", printRegions(name, regions)); >+} >+public void test0241() { >+ String name = "Aaa"; >+ int[] regions = SearchPattern.getMatchingRegions("aaa", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Aaa]", printRegions(name, regions)); >+} >+public void test0242() { >+ String name = "AxxAyy"; >+ int[] regions = SearchPattern.getMatchingRegions("AxxA", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[AxxA]yy", printRegions(name, regions)); >+} >+public void test0243() { >+ String name = "AAa"; >+ int[] regions = SearchPattern.getMatchingRegions("AAa", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[AAa]", printRegions(name, regions)); >+} >+public void test0244() { >+ String name = "AaAaAa"; >+ int[] regions = SearchPattern.getMatchingRegions("AAa", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[A]a[Aa]Aa", printRegions(name, regions)); >+} >+public void test0245() { >+ String name = "AxAyAz"; >+ int[] regions = SearchPattern.getMatchingRegions("AxA", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[AxA]yAz", printRegions(name, regions)); >+} >+public void test0246() { >+ String name = "AxxAyy"; >+ int[] regions = SearchPattern.getMatchingRegions("AxA", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[Ax]x[A]yy", printRegions(name, regions)); >+} >+public void test0247() { >+ String name = "A1/#/?/pack"; >+ int[] regions = SearchPattern.getMatchingRegions("a*a**", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[A]1/#/?/p[a]ck", printRegions(name, regions)); >+} >+public void test0248() { >+ String name = "A2/#/?/pack"; >+ int[] regions = SearchPattern.getMatchingRegions("a*a**", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[A]2/#/?/p[a]ck", printRegions(name, regions)); >+} >+public void test0249() { >+ String name = "A3/#/?/pack"; >+ int[] regions = SearchPattern.getMatchingRegions("a*a**", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[A]3/#/?/p[a]ck", printRegions(name, regions)); >+} >+public void test0250() { >+ String name = "Annotation/#/?/java.lang.annotation"; >+ int[] regions = SearchPattern.getMatchingRegions("a*a**", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[A]nnot[a]tion/#/?/java.lang.annotation", printRegions(name, regions)); >+} >+public void test0251() { >+ String name = "AAAA"; >+ int[] regions = SearchPattern.getMatchingRegions("a*a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[AA]AA", printRegions(name, regions)); >+} >+public void test0252() { >+ String name = "AAxx"; >+ int[] regions = SearchPattern.getMatchingRegions("a*a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[AA]xx", printRegions(name, regions)); >+} >+public void test0253() { >+ String name = "AxAyAz"; >+ int[] regions = SearchPattern.getMatchingRegions("a*a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[A]x[A]yAz", printRegions(name, regions)); >+} >+public void test0254() { >+ String name = "AxxAyy"; >+ int[] regions = SearchPattern.getMatchingRegions("a*a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[A]xx[A]yy", printRegions(name, regions)); >+} >+public void test0255() { >+ String name = "aMethodWith1Digit"; >+ int[] regions = SearchPattern.getMatchingRegions("aMWD", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[aM]ethod[W]ith1[D]igit", printRegions(name, regions)); >+} >+public void test0256() { >+ String name = "aMethodWithNothingSpecial"; >+ int[] regions = SearchPattern.getMatchingRegions("aMW", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[aM]ethod[W]ithNothingSpecial", printRegions(name, regions)); >+} >+public void test0257() { >+ String name = "aMethodWithNothingSpecial"; >+ int[] regions = SearchPattern.getMatchingRegions("aMethod", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[aMethod]WithNothingSpecial", printRegions(name, regions)); >+} >+public void test0258() { >+ String name = "aMethodWith1Digit"; >+ int[] regions = SearchPattern.getMatchingRegions("aMethodWith1", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[aMethodWith1]Digit", printRegions(name, regions)); >+} >+public void test0259() { >+ String name = "aMethodWithNothingSpecial"; >+ int[] regions = SearchPattern.getMatchingRegions("*method*with*a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "a[MethodWith]NothingSpeci[a]l", printRegions(name, regions)); >+} >+public void test0260() { >+ String name = "aMethodWith1DigitAnd_AnUnderscore"; >+ int[] regions = SearchPattern.getMatchingRegions("*method*with*a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "a[MethodWith]1Digit[A]nd_AnUnderscore", printRegions(name, regions)); >+} >+public void test0261() { >+ String name = "aMethodWith1Or2_Or_3_Or__4__DigitsAnd_Several_Underscores"; >+ int[] regions = SearchPattern.getMatchingRegions("*method*with*a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "a[MethodWith]1Or2_Or_3_Or__4__Digits[A]nd_Several_Underscores", printRegions(name, regions)); >+} >+public void test0262() { >+ String name = "otherMethodWhichStartsWithAnotherLetter"; >+ int[] regions = SearchPattern.getMatchingRegions("*method*with*a*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "other[Method]WhichStarts[WithA]notherLetter", printRegions(name, regions)); >+} >+public void test0263() { >+ String name = "aMethodWith1Digit"; >+ int[] regions = SearchPattern.getMatchingRegions("aMW1D", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[aM]ethod[W]ith[1D]igit", printRegions(name, regions)); >+} >+public void test0264() { >+ String name = "aMethodWith1Or2_Or_3_Or__4__DigitsAnd_Several_Underscores"; >+ int[] regions = SearchPattern.getMatchingRegions("aMWOOODASU", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 18, regions.length); >+ assertEquals("Unexpected matching regions", "[aM]ethod[W]ith1[O]r2_[O]r_3_[O]r__4__[D]igits[A]nd_[S]everal_[U]nderscores", printRegions(name, regions)); >+} >+public void test0265() { >+ String name = "aFieldWithS$Dollar"; >+ int[] regions = SearchPattern.getMatchingRegions("aFWSD", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 8, regions.length); >+ assertEquals("Unexpected matching regions", "[aF]ield[W]ith[S]$[D]ollar", printRegions(name, regions)); >+} >+public void test0266() { >+ String name = "aFieldWithS$Dollar"; >+ int[] regions = SearchPattern.getMatchingRegions("aFWS$", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[aF]ield[W]ith[S$]Dollar", printRegions(name, regions)); >+} >+public void test0267() { >+ String name = "aStrangeFieldWith$$$$$$$$$$$$$$$SeveraContiguousDollars"; >+ int[] regions = SearchPattern.getMatchingRegions("aSFWSCD", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 12, regions.length); >+ assertEquals("Unexpected matching regions", "[aS]trange[F]ield[W]ith$$$$$$$$$$$$$$$[S]evera[C]ontiguous[D]ollars", printRegions(name, regions)); >+} >+public void test0268() { >+ String name = "otherFieldWhichStartsWithAnotherLetter"; >+ int[] regions = SearchPattern.getMatchingRegions("oF", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[o]ther[F]ieldWhichStartsWithAnotherLetter", printRegions(name, regions)); >+} >+public void test0269() { >+ String name = "oF"; >+ int[] regions = SearchPattern.getMatchingRegions("oF", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[oF]", printRegions(name, regions)); >+} >+public void test0270() { >+ String name = "valueOf/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "valueOf[/1]", printRegions(name, regions)); >+} >+public void test0271() { >+ String name = "equals/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "equals[/1]", printRegions(name, regions)); >+} >+public void test0272() { >+ String name = "addAll/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "addAll[/1]", printRegions(name, regions)); >+} >+public void test0273() { >+ String name = "get/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "get[/1]", printRegions(name, regions)); >+} >+public void test0274() { >+ String name = "toArray/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "toArray[/1]", printRegions(name, regions)); >+} >+public void test0275() { >+ String name = "wait/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "wait[/1]", printRegions(name, regions)); >+} >+public void test0276() { >+ String name = "standard/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "standard[/1]", printRegions(name, regions)); >+} >+public void test0277() { >+ String name = "paramTypesArgs/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "paramTypesArgs[/1]", printRegions(name, regions)); >+} >+public void test0278() { >+ String name = "newInner/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "newInner[/1]", printRegions(name, regions)); >+} >+public void test0279() { >+ String name = "main/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "main[/1]", printRegions(name, regions)); >+} >+public void test0280() { >+ String name = "bar/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "bar[/1]", printRegions(name, regions)); >+} >+public void test0281() { >+ String name = "subroutine/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "subroutine[/1]", printRegions(name, regions)); >+} >+public void test0282() { >+ String name = "foo128877/1"; >+ int[] regions = SearchPattern.getMatchingRegions("*/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "foo128877[/1]", printRegions(name, regions)); >+} >+public void test0283() { >+ String name = "HashMap"; >+ int[] regions = SearchPattern.getMatchingRegions("HM", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[H]ash[M]ap", printRegions(name, regions)); >+} >+public void test0284() { >+ String name = "HashMap"; >+ int[] regions = SearchPattern.getMatchingRegions("HaM", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[Ha]sh[M]ap", printRegions(name, regions)); >+} >+public void test0285() { >+ String name = "HashMap"; >+ int[] regions = SearchPattern.getMatchingRegions("HashM", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[HashM]ap", printRegions(name, regions)); >+} >+public void test0286() { >+ String name = "HashMap"; >+ int[] regions = SearchPattern.getMatchingRegions("HMa", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[H]ash[Ma]p", printRegions(name, regions)); >+} >+public void test0287() { >+ String name = "HashMap"; >+ int[] regions = SearchPattern.getMatchingRegions("HaMa", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[Ha]sh[Ma]p", printRegions(name, regions)); >+} >+public void test0288() { >+ String name = "HashMap"; >+ int[] regions = SearchPattern.getMatchingRegions("HashMa", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[HashMa]p", printRegions(name, regions)); >+} >+public void test0289() { >+ String name = "HashMap"; >+ int[] regions = SearchPattern.getMatchingRegions("HMap", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[H]ash[Map]", printRegions(name, regions)); >+} >+public void test0290() { >+ String name = "HashMap"; >+ int[] regions = SearchPattern.getMatchingRegions("HaMap", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[Ha]sh[Map]", printRegions(name, regions)); >+} >+public void test0291() { >+ String name = "HashMap"; >+ int[] regions = SearchPattern.getMatchingRegions("HashMap", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[HashMap]", printRegions(name, regions)); >+} >+public void test0292() { >+ String name = "NullPointerException"; >+ int[] regions = SearchPattern.getMatchingRegions("NuPoEx", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[Nu]ll[Po]inter[Ex]ception", printRegions(name, regions)); >+} >+public void test0293() { >+ String name = "NullPointerException"; >+ int[] regions = SearchPattern.getMatchingRegions("NPE", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[N]ull[P]ointer[E]xception", printRegions(name, regions)); >+} >+public void test0294() { >+ String name = "NullPointerException"; >+ int[] regions = SearchPattern.getMatchingRegions("NullPE", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[NullP]ointer[E]xception", printRegions(name, regions)); >+} >+public void test0295() { >+ String name = "TZ"; >+ int[] regions = SearchPattern.getMatchingRegions("TZ", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[TZ]", printRegions(name, regions)); >+} >+public void test0296() { >+ String name = "TimeZone"; >+ int[] regions = SearchPattern.getMatchingRegions("TZ", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[T]ime[Z]one", printRegions(name, regions)); >+} >+public void test0297() { >+ String name = "TimeZone"; >+ int[] regions = SearchPattern.getMatchingRegions("TiZo", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[Ti]me[Zo]ne", printRegions(name, regions)); >+} >+public void test0298() { >+ String name = "IllegalMonitorStateException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("IllegalMSException", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[IllegalM]onitor[S]tate[Exception]/java.lang//!", printRegions(name, regions)); >+} >+public void test0299() { >+ String name = "CloneNotSupportedException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("CloneNotSupportedEx", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CloneNotSupportedEx]ception/java.lang//!", printRegions(name, regions)); >+} >+public void test0300() { >+ String name = "CloneNotSupportedException/java.lang//!"; >+ int[] regions = SearchPattern.getMatchingRegions("CloneNotSupportedException", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CloneNotSupportedException]/java.lang//!", printRegions(name, regions)); >+} >+public void test0301() { >+ String name = "CxxxxCasexx/b201064///S"; >+ int[] regions = SearchPattern.getMatchingRegions("CCase", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[C]xxxx[Case]xx/b201064///S", printRegions(name, regions)); >+} >+public void test0302() { >+ String name = "CamelCasexxEntry/b201064///S"; >+ int[] regions = SearchPattern.getMatchingRegions("CaCase", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[Ca]mel[Case]xxEntry/b201064///S", printRegions(name, regions)); >+} >+public void test0303() { >+ String name = "CamelCasexxEntry/b201064///S"; >+ int[] regions = SearchPattern.getMatchingRegions("CamelCase", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CamelCase]xxEntry/b201064///S", printRegions(name, regions)); >+} >+public void test0304() { >+ String name = "CxxxxCasexx/b201064///S"; >+ int[] regions = SearchPattern.getMatchingRegions("CC", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[C]xxxx[C]asexx/b201064///S", printRegions(name, regions)); >+} >+public void test0305() { >+ String name = "CamelCasexxEntry/b201064///S"; >+ int[] regions = SearchPattern.getMatchingRegions("CaC", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[Ca]mel[C]asexxEntry/b201064///S", printRegions(name, regions)); >+} >+public void test0306() { >+ String name = "CamelCasexxEntry/b201064///S"; >+ int[] regions = SearchPattern.getMatchingRegions("CamelC", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CamelC]asexxEntry/b201064///S", printRegions(name, regions)); >+} >+public void test0307() { >+ String name = "CxxxxCasexx/b201064///S"; >+ int[] regions = SearchPattern.getMatchingRegions("CCa", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[C]xxxx[Ca]sexx/b201064///S", printRegions(name, regions)); >+} >+public void test0308() { >+ String name = "CamelCasexxEntry/b201064///S"; >+ int[] regions = SearchPattern.getMatchingRegions("CaCa", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[Ca]mel[Ca]sexxEntry/b201064///S", printRegions(name, regions)); >+} >+public void test0309() { >+ String name = "CamelCasexxEntry/b201064///S"; >+ int[] regions = SearchPattern.getMatchingRegions("CamelCa", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CamelCa]sexxEntry/b201064///S", printRegions(name, regions)); >+} >+public void test0310() { >+ String name = "test.Bug"; >+ int[] regions = SearchPattern.getMatchingRegions("*bug", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "test.[Bug]", printRegions(name, regions)); >+} >+public void test0311() { >+ String name = "pack.TestInner$Member"; >+ int[] regions = SearchPattern.getMatchingRegions("*member", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "pack.TestInner$[Member]", printRegions(name, regions)); >+} >+public void test0312() { >+ String name = "Test"; >+ int[] regions = SearchPattern.getMatchingRegions("test", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Test]", printRegions(name, regions)); >+} >+public void test0313() { >+ String name = "X"; >+ int[] regions = SearchPattern.getMatchingRegions("x", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[X]", printRegions(name, regions)); >+} >+public void test0314() { >+ String name = "I"; >+ int[] regions = SearchPattern.getMatchingRegions("i", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[I]", printRegions(name, regions)); >+} >+public void test0315() { >+ String name = "void"; >+ int[] regions = SearchPattern.getMatchingRegions("void", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[void]", printRegions(name, regions)); >+} >+public void test0316() { >+ String name = "oneTwoThree"; >+ int[] regions = SearchPattern.getMatchingRegions("oTT", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[o]ne[T]wo[T]hree", printRegions(name, regions)); >+} >+public void test0317() { >+ String name = "FFFTest"; >+ int[] regions = SearchPattern.getMatchingRegions("FF", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[FF]FTest", printRegions(name, regions)); >+} >+public void test0318() { >+ String name = "FoFoFo"; >+ int[] regions = SearchPattern.getMatchingRegions("FF", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "[F]o[F]oFo", printRegions(name, regions)); >+} >+public void test0319() { >+ String name = "IZZException"; >+ int[] regions = SearchPattern.getMatchingRegions("IZZ", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[IZZ]Exception", printRegions(name, regions)); >+} >+public void test0320() { >+ String name = "IZZBException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IZZB[Exception]", printRegions(name, regions)); >+} >+public void test0321() { >+ String name = "IZZException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IZZ[Exception]", printRegions(name, regions)); >+} >+public void test0322() { >+ String name = "IZZAException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IZZA[Exception]", printRegions(name, regions)); >+} >+public void test0323() { >+ String name = "IZZCException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IZZC[Exception]", printRegions(name, regions)); >+} >+public void test0324() { >+ String name = "ABC/p2//"; >+ int[] regions = SearchPattern.getMatchingRegions("ABC", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[ABC]/p2//", printRegions(name, regions)); >+} >+public void test0325() { >+ String name = "PX/pack1.pack3//"; >+ int[] regions = SearchPattern.getMatchingRegions("PX", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[PX]/pack1.pack3//", printRegions(name, regions)); >+} >+public void test0326() { >+ String name = "ZInner2"; >+ int[] regions = SearchPattern.getMatchingRegions("ZInner", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[ZInner]2", printRegions(name, regions)); >+} >+public void test0327() { >+ String name = "ZZZZ"; >+ int[] regions = SearchPattern.getMatchingRegions("ZZZ", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[ZZZ]Z", printRegions(name, regions)); >+} >+public void test0328() { >+ String name = "AClass1"; >+ int[] regions = SearchPattern.getMatchingRegions("AClas", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[AClas]s1", printRegions(name, regions)); >+} >+public void test0329() { >+ String name = "CompletionInsideExtends10"; >+ int[] regions = SearchPattern.getMatchingRegions("CompletionInsideExtends", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CompletionInsideExtends]10", printRegions(name, regions)); >+} >+public void test0330() { >+ String name = "CompletionInsideGenericClass"; >+ int[] regions = SearchPattern.getMatchingRegions("CompletionInsideGenericClas", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CompletionInsideGenericClas]s", printRegions(name, regions)); >+} >+public void test0331() { >+ String name = "WWWCompletionInstanceof3////S"; >+ int[] regions = SearchPattern.getMatchingRegions("WWWCompletionInstanceof", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[WWWCompletionInstanceof]3////S", printRegions(name, regions)); >+} >+public void test0332() { >+ String name = "MemberType"; >+ int[] regions = SearchPattern.getMatchingRegions("MemberType", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[MemberType]", printRegions(name, regions)); >+} >+public void test0333() { >+ String name = "MemberException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Member[Exception]", printRegions(name, regions)); >+} >+public void test0334() { >+ String name = "MemberException"; >+ int[] regions = SearchPattern.getMatchingRegions("MemberE", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[MemberE]xception", printRegions(name, regions)); >+} >+public void test0335() { >+ String name = "CompletionRepeatedOtherType////S"; >+ int[] regions = SearchPattern.getMatchingRegions("CompletionRepeated", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CompletionRepeated]OtherType////S", printRegions(name, regions)); >+} >+public void test0336() { >+ String name = "CompletionSameClass///"; >+ int[] regions = SearchPattern.getMatchingRegions("CompletionSameClas", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CompletionSameClas]s///", printRegions(name, regions)); >+} >+public void test0337() { >+ String name = "CompletionSuperType2"; >+ int[] regions = SearchPattern.getMatchingRegions("CompletionSuper", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CompletionSuper]Type2", printRegions(name, regions)); >+} >+public void test0338() { >+ String name = "CompletionToplevelType1/p3//"; >+ int[] regions = SearchPattern.getMatchingRegions("CompletionToplevelType1", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CompletionToplevelType1]/p3//", printRegions(name, regions)); >+} >+public void test0339() { >+ String name = "CompletionType1"; >+ int[] regions = SearchPattern.getMatchingRegions("CT1", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[C]ompletion[T]ype[1]", printRegions(name, regions)); >+} >+public void test0340() { >+ String name = "CT1/q2//"; >+ int[] regions = SearchPattern.getMatchingRegions("CT1", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[CT1]/q2//", printRegions(name, regions)); >+} >+public void test0341() { >+ String name = "ZZZType1"; >+ int[] regions = SearchPattern.getMatchingRegions("ZZZTy", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[ZZZTy]pe1", printRegions(name, regions)); >+} >+public void test0342() { >+ String name = "Bug127628Type2/deprecation//"; >+ int[] regions = SearchPattern.getMatchingRegions("Bug127628Ty", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Bug127628Ty]pe2/deprecation//", printRegions(name, regions)); >+} >+public void test0343() { >+ String name = "TestEvaluationContextCompletion3"; >+ int[] regions = SearchPattern.getMatchingRegions("TestEvaluationContextCompletion3", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[TestEvaluationContextCompletion3]", printRegions(name, regions)); >+} >+public void test0344() { >+ String name = "AllConstructors01b"; >+ int[] regions = SearchPattern.getMatchingRegions("AllConstructors", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[AllConstructors]01b", printRegions(name, regions)); >+} >+public void test0345() { >+ String name = "XX2/b//"; >+ int[] regions = SearchPattern.getMatchingRegions("XX", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[XX]2/b//", printRegions(name, regions)); >+} >+public void test0346() { >+ String name = "XZXSuper/test0004///S"; >+ int[] regions = SearchPattern.getMatchingRegions("XZ", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[XZ]XSuper/test0004///S", printRegions(name, regions)); >+} >+public void test0347() { >+ String name = "XYX"; >+ int[] regions = SearchPattern.getMatchingRegions("XY", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[XY]X", printRegions(name, regions)); >+} >+public void test0348() { >+ String name = "Z0022ZZ"; >+ int[] regions = SearchPattern.getMatchingRegions("Z0022Z", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Z0022Z]Z", printRegions(name, regions)); >+} >+public void test0349() { >+ String name = "QQAnnotation"; >+ int[] regions = SearchPattern.getMatchingRegions("QQAnnot", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[QQAnnot]ation", printRegions(name, regions)); >+} >+public void test0350() { >+ String name = "ZZAnnotation"; >+ int[] regions = SearchPattern.getMatchingRegions("ZZ", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[ZZ]Annotation", printRegions(name, regions)); >+} >+public void test0351() { >+ String name = "AType"; >+ int[] regions = SearchPattern.getMatchingRegions("ATy", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[ATy]pe", printRegions(name, regions)); >+} >+public void test0352() { >+ String name = "Test0233Z"; >+ int[] regions = SearchPattern.getMatchingRegions("Test0233Z", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Test0233Z]", printRegions(name, regions)); >+} >+public void test0353() { >+ String name = "ProviderImpl"; >+ int[] regions = SearchPattern.getMatchingRegions("ProviderImp", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[ProviderImp]l", printRegions(name, regions)); >+} >+public void test0354() { >+ String name = "MyEnum"; >+ int[] regions = SearchPattern.getMatchingRegions("MyEnum", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[MyEnum]", printRegions(name, regions)); >+} >+public void test0355() { >+ String name = "ZZZNeedsImportEnum"; >+ int[] regions = SearchPattern.getMatchingRegions("ZZZN", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[ZZZN]eedsImportEnum", printRegions(name, regions)); >+} >+public void test0356() { >+ String name = "ZTest3"; >+ int[] regions = SearchPattern.getMatchingRegions("ZTes", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[ZTes]t3", printRegions(name, regions)); >+} >+public void test0357() { >+ String name = "MyEnum"; >+ int[] regions = SearchPattern.getMatchingRegions("MyEnu", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[MyEnu]m", printRegions(name, regions)); >+} >+public void test0358() { >+ String name = "BasicTestReferences/org.eclipse.jdt.core.tests//"; >+ int[] regions = SearchPattern.getMatchingRegions("BasicTest", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[BasicTest]References/org.eclipse.jdt.core.tests//", printRegions(name, regions)); >+} >+public void test0359() { >+ String name = "BasicTestTypesMember"; >+ int[] regions = SearchPattern.getMatchingRegions("BasicTestTypesM", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[BasicTestTypesM]ember", printRegions(name, regions)); >+} >+public void test0360() { >+ String name = "BasicTestTypesSecondary"; >+ int[] regions = SearchPattern.getMatchingRegions("BasicTestTypesS", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[BasicTestTypesS]econdary", printRegions(name, regions)); >+} >+public void test0361() { >+ String name = "BasicTestTypes"; >+ int[] regions = SearchPattern.getMatchingRegions("BTT", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[B]asic[T]est[T]ypes", printRegions(name, regions)); >+} >+public void test0362() { >+ String name = "ZBasicTestTypes"; >+ int[] regions = SearchPattern.getMatchingRegions("ZBasi", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[ZBasi]cTestTypes", printRegions(name, regions)); >+} >+public void test0363() { >+ String name = "BasicTestMethodsException1"; >+ int[] regions = SearchPattern.getMatchingRegions("BasicTestMethodsE", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[BasicTestMethodsE]xception1", printRegions(name, regions)); >+} >+public void test0364() { >+ String name = "BasicTestMethodsException1"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BasicTestMethods[Exception]1", printRegions(name, regions)); >+} >+public void test0365() { >+ String name = "BasicTestMethodsException2"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BasicTestMethods[Exception]2", printRegions(name, regions)); >+} >+public void test0366() { >+ String name = "BasicTestMethodsException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BasicTestMethods[Exception]", printRegions(name, regions)); >+} >+public void test0367() { >+ String name = "BasicTestMethods"; >+ int[] regions = SearchPattern.getMatchingRegions("BTM", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 6, regions.length); >+ assertEquals("Unexpected matching regions", "[B]asic[T]est[M]ethods", printRegions(name, regions)); >+} >+public void test0368() { >+ String name = "BasicTestReferences/org.eclipse.jdt.core.tests//"; >+ int[] regions = SearchPattern.getMatchingRegions("BasicTestRef", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[BasicTestRef]erences/org.eclipse.jdt.core.tests//", printRegions(name, regions)); >+} >+public void test0369() { >+ String name = "BasicTestTextIns"; >+ int[] regions = SearchPattern.getMatchingRegions("BasicTestTextIns", name, SearchPattern.R_CAMELCASE_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[BasicTestTextIns]", printRegions(name, regions)); >+} >+public void test0370() { >+ String name = "AnException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "An[Exception]", printRegions(name, regions)); >+} >+public void test0371() { >+ String name = "ArrayAllocationExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*/com.ibm.compiler.java.ast/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "A[rr]ayAllocationExpression[/com.ibm.compiler.java.ast/]/", printRegions(name, regions)); >+} >+public void test0372() { >+ String name = "ArrayQualifiedTypeReference/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*/com.ibm.compiler.java.ast/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "A[rr]ayQualifiedTypeReference[/com.ibm.compiler.java.ast/]/", printRegions(name, regions)); >+} >+public void test0373() { >+ String name = "ArrayTypeReference/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*/com.ibm.compiler.java.ast/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "A[rr]ayTypeReference[/com.ibm.compiler.java.ast/]/", printRegions(name, regions)); >+} >+public void test0374() { >+ String name = "ArrayInitializer/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*/com.ibm.compiler.java.ast/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "A[rr]ayInitializer[/com.ibm.compiler.java.ast/]/", printRegions(name, regions)); >+} >+public void test0375() { >+ String name = "ArrayReference/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*/com.ibm.compiler.java.ast/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "A[rr]ayReference[/com.ibm.compiler.java.ast/]/", printRegions(name, regions)); >+} >+public void test0376() { >+ String name = "SuperReference/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*/com.ibm.compiler.java.ast/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "Supe[rR]eference[/com.ibm.compiler.java.ast/]/", printRegions(name, regions)); >+} >+public void test0377() { >+ String name = "QualifiedSuperReference/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*/com.ibm.compiler.java.ast/*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 4, regions.length); >+ assertEquals("Unexpected matching regions", "QualifiedSupe[rR]eference[/com.ibm.compiler.java.ast/]/", printRegions(name, regions)); >+} >+public void test0378() { >+ String name = "SuperReference"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Supe[rR]eference", printRegions(name, regions)); >+} >+public void test0379() { >+ String name = "QualifiedSuperReference"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "QualifiedSupe[rR]eference", printRegions(name, regions)); >+} >+public void test0380() { >+ String name = "ArrayAllocationExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "A[rr]ayAllocationExpression", printRegions(name, regions)); >+} >+public void test0381() { >+ String name = "ArrayQualifiedTypeReference"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "A[rr]ayQualifiedTypeReference", printRegions(name, regions)); >+} >+public void test0382() { >+ String name = "ArrayTypeReference"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "A[rr]ayTypeReference", printRegions(name, regions)); >+} >+public void test0383() { >+ String name = "ArrayInitializer"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "A[rr]ayInitializer", printRegions(name, regions)); >+} >+public void test0384() { >+ String name = "ArrayReference"; >+ int[] regions = SearchPattern.getMatchingRegions("*rr*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "A[rr]ayReference", printRegions(name, regions)); >+} >+public void test0385() { >+ String name = "ConditionalExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Conditional[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0386() { >+ String name = "CastExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Cast[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0387() { >+ String name = "InstanceOfExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InstanceOf[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0388() { >+ String name = "OR_OR_Expression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "OR_OR_[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0389() { >+ String name = "OperatorExpression/com.ibm.compiler.java.ast//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Operator[Expression]/com.ibm.compiler.java.ast//?", printRegions(name, regions)); >+} >+public void test0390() { >+ String name = "UnaryExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Unary[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0391() { >+ String name = "AllocationExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Allocation[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0392() { >+ String name = "AND_AND_Expression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AND_AND_[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0393() { >+ String name = "PrefixExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Prefix[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0394() { >+ String name = "PostfixExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Postfix[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0395() { >+ String name = "EqualExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Equal[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0396() { >+ String name = "Expression/com.ibm.compiler.java.ast//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Expression]/com.ibm.compiler.java.ast//?", printRegions(name, regions)); >+} >+public void test0397() { >+ String name = "BinaryExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Binary[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0398() { >+ String name = "QualifiedAllocationExpression/com.ibm.compiler.java.ast//"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "QualifiedAllocation[Expression]/com.ibm.compiler.java.ast//", printRegions(name, regions)); >+} >+public void test0399() { >+ String name = "UnaryExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Unary[Expression]", printRegions(name, regions)); >+} >+public void test0400() { >+ String name = "OperatorExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Operator[Expression]", printRegions(name, regions)); >+} >+public void test0401() { >+ String name = "OR_OR_Expression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "OR_OR_[Expression]", printRegions(name, regions)); >+} >+public void test0402() { >+ String name = "AND_AND_Expression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AND_AND_[Expression]", printRegions(name, regions)); >+} >+public void test0403() { >+ String name = "AllocationExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Allocation[Expression]", printRegions(name, regions)); >+} >+public void test0404() { >+ String name = "PostfixExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Postfix[Expression]", printRegions(name, regions)); >+} >+public void test0405() { >+ String name = "InstanceOfExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InstanceOf[Expression]", printRegions(name, regions)); >+} >+public void test0406() { >+ String name = "PrefixExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Prefix[Expression]", printRegions(name, regions)); >+} >+public void test0407() { >+ String name = "BinaryExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Binary[Expression]", printRegions(name, regions)); >+} >+public void test0408() { >+ String name = "QualifiedAllocationExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "QualifiedAllocation[Expression]", printRegions(name, regions)); >+} >+public void test0409() { >+ String name = "CastExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Cast[Expression]", printRegions(name, regions)); >+} >+public void test0410() { >+ String name = "ConditionalExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Conditional[Expression]", printRegions(name, regions)); >+} >+public void test0411() { >+ String name = "Expression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Expression]", printRegions(name, regions)); >+} >+public void test0412() { >+ String name = "EqualExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Equal[Expression]", printRegions(name, regions)); >+} >+public void test0413() { >+ String name = "FloatExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Float[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0414() { >+ String name = "FieldExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Field[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0415() { >+ String name = "DoubleExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Double[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0416() { >+ String name = "DivRemExpression/sun.tools.tree//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "DivRem[Expression]/sun.tools.tree//?", printRegions(name, regions)); >+} >+public void test0417() { >+ String name = "DivideExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Divide[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0418() { >+ String name = "BinaryExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Binary[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0419() { >+ String name = "BinaryAssignExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryAssign[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0420() { >+ String name = "BinaryShiftExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryShift[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0421() { >+ String name = "ByteExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Byte[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0422() { >+ String name = "BinaryArithmeticExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryArithmetic[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0423() { >+ String name = "BitAndExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BitAnd[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0424() { >+ String name = "BinaryEqualityExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryEquality[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0425() { >+ String name = "BinaryLogicalExpression/sun.tools.tree//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryLogical[Expression]/sun.tools.tree//?", printRegions(name, regions)); >+} >+public void test0426() { >+ String name = "BooleanExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Boolean[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0427() { >+ String name = "BitXorExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BitXor[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0428() { >+ String name = "BitOrExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BitOr[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0429() { >+ String name = "BinaryCompareExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryCompare[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0430() { >+ String name = "BinaryBitExpression/sun.tools.tree//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryBit[Expression]/sun.tools.tree//?", printRegions(name, regions)); >+} >+public void test0431() { >+ String name = "BitNotExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BitNot[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0432() { >+ String name = "ShiftRightExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "ShiftRight[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0433() { >+ String name = "SubtractExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Subtract[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0434() { >+ String name = "ShiftLeftExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "ShiftLeft[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0435() { >+ String name = "ShortExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Short[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0436() { >+ String name = "StringExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "String[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0437() { >+ String name = "SuperExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Super[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0438() { >+ String name = "UnaryExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Unary[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0439() { >+ String name = "UnsignedShiftRightExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "UnsignedShiftRight[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0440() { >+ String name = "OrExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Or[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0441() { >+ String name = "MethodExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Method[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0442() { >+ String name = "MultiplyExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Multiply[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0443() { >+ String name = "InlineNewInstanceExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InlineNewInstance[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0444() { >+ String name = "InlineMethodExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InlineMethod[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0445() { >+ String name = "IncDecExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IncDec[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0446() { >+ String name = "IntegerExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Integer[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0447() { >+ String name = "IdentifierExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Identifier[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0448() { >+ String name = "IntExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Int[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0449() { >+ String name = "InstanceOfExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InstanceOf[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0450() { >+ String name = "Expression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0451() { >+ String name = "ExprExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Expr[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0452() { >+ String name = "EqualExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Equal[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0453() { >+ String name = "ExpressionStatement/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Expression]Statement/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0454() { >+ String name = "GreaterOrEqualExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "GreaterOrEqual[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0455() { >+ String name = "GreaterExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Greater[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0456() { >+ String name = "ConvertExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Convert[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0457() { >+ String name = "CharExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Char[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0458() { >+ String name = "ConstantExpression/sun.tools.tree// "; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Constant[Expression]/sun.tools.tree// ", printRegions(name, regions)); >+} >+public void test0459() { >+ String name = "CommaExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Comma[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0460() { >+ String name = "CastExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Cast[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0461() { >+ String name = "ConditionalExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Conditional[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0462() { >+ String name = "StringExpressionConstantData/sun.tools.asm//0"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "String[Expression]ConstantData/sun.tools.asm//0", printRegions(name, regions)); >+} >+public void test0463() { >+ String name = "AssignBitOrExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignBitOr[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0464() { >+ String name = "ArrayExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Array[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0465() { >+ String name = "AssignBitAndExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignBitAnd[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0466() { >+ String name = "AssignRemainderExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignRemainder[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0467() { >+ String name = "AndExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "And[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0468() { >+ String name = "ArrayAccessExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "ArrayAccess[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0469() { >+ String name = "AddExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Add[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0470() { >+ String name = "AssignShiftLeftExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignShiftLeft[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0471() { >+ String name = "AssignMultiplyExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignMultiply[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0472() { >+ String name = "AssignDivideExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignDivide[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0473() { >+ String name = "AssignSubtractExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignSubtract[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0474() { >+ String name = "AssignOpExpression/sun.tools.tree//?"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignOp[Expression]/sun.tools.tree//?", printRegions(name, regions)); >+} >+public void test0475() { >+ String name = "AssignExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Assign[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0476() { >+ String name = "AssignUnsignedShiftRightExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignUnsignedShiftRight[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0477() { >+ String name = "AssignAddExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignAdd[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0478() { >+ String name = "AssignShiftRightExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignShiftRight[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0479() { >+ String name = "AssignBitXorExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignBitXor[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0480() { >+ String name = "RemainderExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Remainder[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0481() { >+ String name = "ThisExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "This[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0482() { >+ String name = "TypeExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Type[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0483() { >+ String name = "PreIncExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "PreInc[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0484() { >+ String name = "PostDecExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "PostDec[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0485() { >+ String name = "PostIncExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "PostInc[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0486() { >+ String name = "PositiveExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Positive[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0487() { >+ String name = "PreDecExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "PreDec[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0488() { >+ String name = "LengthExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Length[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0489() { >+ String name = "LongExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Long[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0490() { >+ String name = "LessExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Less[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0491() { >+ String name = "LessOrEqualExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "LessOrEqual[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0492() { >+ String name = "NotExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Not[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0493() { >+ String name = "NewInstanceExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "NewInstance[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0494() { >+ String name = "NegativeExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Negative[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0495() { >+ String name = "NewArrayExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "NewArray[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0496() { >+ String name = "NullExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Null[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0497() { >+ String name = "NaryExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Nary[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0498() { >+ String name = "NotEqualExpression/sun.tools.tree//!"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "NotEqual[Expression]/sun.tools.tree//!", printRegions(name, regions)); >+} >+public void test0499() { >+ String name = "ThisExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "This[Expression]", printRegions(name, regions)); >+} >+public void test0500() { >+ String name = "TypeExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Type[Expression]", printRegions(name, regions)); >+} >+public void test0501() { >+ String name = "ExpressionStatement"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[Expression]Statement", printRegions(name, regions)); >+} >+public void test0502() { >+ String name = "ExprExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Expr[Expression]", printRegions(name, regions)); >+} >+public void test0503() { >+ String name = "UnsignedShiftRightExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "UnsignedShiftRight[Expression]", printRegions(name, regions)); >+} >+public void test0504() { >+ String name = "MultiplyExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Multiply[Expression]", printRegions(name, regions)); >+} >+public void test0505() { >+ String name = "MethodExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Method[Expression]", printRegions(name, regions)); >+} >+public void test0506() { >+ String name = "FieldExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Field[Expression]", printRegions(name, regions)); >+} >+public void test0507() { >+ String name = "FloatExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Float[Expression]", printRegions(name, regions)); >+} >+public void test0508() { >+ String name = "NotExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Not[Expression]", printRegions(name, regions)); >+} >+public void test0509() { >+ String name = "NewInstanceExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "NewInstance[Expression]", printRegions(name, regions)); >+} >+public void test0510() { >+ String name = "NegativeExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Negative[Expression]", printRegions(name, regions)); >+} >+public void test0511() { >+ String name = "NewArrayExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "NewArray[Expression]", printRegions(name, regions)); >+} >+public void test0512() { >+ String name = "NullExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Null[Expression]", printRegions(name, regions)); >+} >+public void test0513() { >+ String name = "NaryExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Nary[Expression]", printRegions(name, regions)); >+} >+public void test0514() { >+ String name = "NotEqualExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "NotEqual[Expression]", printRegions(name, regions)); >+} >+public void test0515() { >+ String name = "StringExpressionConstantData"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "String[Expression]ConstantData", printRegions(name, regions)); >+} >+public void test0516() { >+ String name = "OrExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Or[Expression]", printRegions(name, regions)); >+} >+public void test0517() { >+ String name = "GreaterExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Greater[Expression]", printRegions(name, regions)); >+} >+public void test0518() { >+ String name = "GreaterOrEqualExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "GreaterOrEqual[Expression]", printRegions(name, regions)); >+} >+public void test0519() { >+ String name = "PreIncExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "PreInc[Expression]", printRegions(name, regions)); >+} >+public void test0520() { >+ String name = "PostDecExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "PostDec[Expression]", printRegions(name, regions)); >+} >+public void test0521() { >+ String name = "PostIncExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "PostInc[Expression]", printRegions(name, regions)); >+} >+public void test0522() { >+ String name = "PositiveExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Positive[Expression]", printRegions(name, regions)); >+} >+public void test0523() { >+ String name = "PreDecExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "PreDec[Expression]", printRegions(name, regions)); >+} >+public void test0524() { >+ String name = "IntExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Int[Expression]", printRegions(name, regions)); >+} >+public void test0525() { >+ String name = "ArrayExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Array[Expression]", printRegions(name, regions)); >+} >+public void test0526() { >+ String name = "AssignBitOrExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignBitOr[Expression]", printRegions(name, regions)); >+} >+public void test0527() { >+ String name = "IdentifierExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Identifier[Expression]", printRegions(name, regions)); >+} >+public void test0528() { >+ String name = "IntegerExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Integer[Expression]", printRegions(name, regions)); >+} >+public void test0529() { >+ String name = "IncDecExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IncDec[Expression]", printRegions(name, regions)); >+} >+public void test0530() { >+ String name = "InlineMethodExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InlineMethod[Expression]", printRegions(name, regions)); >+} >+public void test0531() { >+ String name = "InlineNewInstanceExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InlineNewInstance[Expression]", printRegions(name, regions)); >+} >+public void test0532() { >+ String name = "AssignMultiplyExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignMultiply[Expression]", printRegions(name, regions)); >+} >+public void test0533() { >+ String name = "AssignShiftLeftExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignShiftLeft[Expression]", printRegions(name, regions)); >+} >+public void test0534() { >+ String name = "AddExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Add[Expression]", printRegions(name, regions)); >+} >+public void test0535() { >+ String name = "ArrayAccessExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "ArrayAccess[Expression]", printRegions(name, regions)); >+} >+public void test0536() { >+ String name = "AndExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "And[Expression]", printRegions(name, regions)); >+} >+public void test0537() { >+ String name = "AssignRemainderExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignRemainder[Expression]", printRegions(name, regions)); >+} >+public void test0538() { >+ String name = "AssignBitAndExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignBitAnd[Expression]", printRegions(name, regions)); >+} >+public void test0539() { >+ String name = "AssignDivideExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignDivide[Expression]", printRegions(name, regions)); >+} >+public void test0540() { >+ String name = "AssignSubtractExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignSubtract[Expression]", printRegions(name, regions)); >+} >+public void test0541() { >+ String name = "AssignOpExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignOp[Expression]", printRegions(name, regions)); >+} >+public void test0542() { >+ String name = "AssignExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Assign[Expression]", printRegions(name, regions)); >+} >+public void test0543() { >+ String name = "AssignUnsignedShiftRightExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignUnsignedShiftRight[Expression]", printRegions(name, regions)); >+} >+public void test0544() { >+ String name = "AssignAddExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignAdd[Expression]", printRegions(name, regions)); >+} >+public void test0545() { >+ String name = "AssignShiftRightExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignShiftRight[Expression]", printRegions(name, regions)); >+} >+public void test0546() { >+ String name = "AssignBitXorExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "AssignBitXor[Expression]", printRegions(name, regions)); >+} >+public void test0547() { >+ String name = "RemainderExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Remainder[Expression]", printRegions(name, regions)); >+} >+public void test0548() { >+ String name = "BooleanExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Boolean[Expression]", printRegions(name, regions)); >+} >+public void test0549() { >+ String name = "BinaryLogicalExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryLogical[Expression]", printRegions(name, regions)); >+} >+public void test0550() { >+ String name = "BinaryEqualityExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryEquality[Expression]", printRegions(name, regions)); >+} >+public void test0551() { >+ String name = "BitAndExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BitAnd[Expression]", printRegions(name, regions)); >+} >+public void test0552() { >+ String name = "BinaryArithmeticExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryArithmetic[Expression]", printRegions(name, regions)); >+} >+public void test0553() { >+ String name = "ByteExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Byte[Expression]", printRegions(name, regions)); >+} >+public void test0554() { >+ String name = "BinaryShiftExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryShift[Expression]", printRegions(name, regions)); >+} >+public void test0555() { >+ String name = "BinaryAssignExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryAssign[Expression]", printRegions(name, regions)); >+} >+public void test0556() { >+ String name = "BitXorExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BitXor[Expression]", printRegions(name, regions)); >+} >+public void test0557() { >+ String name = "BitOrExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BitOr[Expression]", printRegions(name, regions)); >+} >+public void test0558() { >+ String name = "BinaryCompareExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryCompare[Expression]", printRegions(name, regions)); >+} >+public void test0559() { >+ String name = "BinaryBitExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BinaryBit[Expression]", printRegions(name, regions)); >+} >+public void test0560() { >+ String name = "BitNotExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "BitNot[Expression]", printRegions(name, regions)); >+} >+public void test0561() { >+ String name = "ShiftLeftExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "ShiftLeft[Expression]", printRegions(name, regions)); >+} >+public void test0562() { >+ String name = "ShortExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Short[Expression]", printRegions(name, regions)); >+} >+public void test0563() { >+ String name = "StringExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "String[Expression]", printRegions(name, regions)); >+} >+public void test0564() { >+ String name = "SuperExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Super[Expression]", printRegions(name, regions)); >+} >+public void test0565() { >+ String name = "CommaExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Comma[Expression]", printRegions(name, regions)); >+} >+public void test0566() { >+ String name = "ConstantExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Constant[Expression]", printRegions(name, regions)); >+} >+public void test0567() { >+ String name = "CharExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Char[Expression]", printRegions(name, regions)); >+} >+public void test0568() { >+ String name = "ConvertExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Convert[Expression]", printRegions(name, regions)); >+} >+public void test0569() { >+ String name = "ShiftRightExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "ShiftRight[Expression]", printRegions(name, regions)); >+} >+public void test0570() { >+ String name = "SubtractExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Subtract[Expression]", printRegions(name, regions)); >+} >+public void test0571() { >+ String name = "LengthExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Length[Expression]", printRegions(name, regions)); >+} >+public void test0572() { >+ String name = "LongExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Long[Expression]", printRegions(name, regions)); >+} >+public void test0573() { >+ String name = "DivideExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Divide[Expression]", printRegions(name, regions)); >+} >+public void test0574() { >+ String name = "DivRemExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "DivRem[Expression]", printRegions(name, regions)); >+} >+public void test0575() { >+ String name = "DoubleExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Double[Expression]", printRegions(name, regions)); >+} >+public void test0576() { >+ String name = "LessExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Less[Expression]", printRegions(name, regions)); >+} >+public void test0577() { >+ String name = "LessOrEqualExpression"; >+ int[] regions = SearchPattern.getMatchingRegions("*expression*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "LessOrEqual[Expression]", printRegions(name, regions)); >+} >+public void test0578() { >+ String name = "InvocationTargetException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InvocationTarget[Exception]", printRegions(name, regions)); >+} >+public void test0579() { >+ String name = "IncompleteAnnotationException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IncompleteAnnotation[Exception]", printRegions(name, regions)); >+} >+public void test0580() { >+ String name = "InvalidAlgorithmParameterException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InvalidAlgorithmParameter[Exception]", printRegions(name, regions)); >+} >+public void test0581() { >+ String name = "InvalidKeyException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InvalidKey[Exception]", printRegions(name, regions)); >+} >+public void test0582() { >+ String name = "InvalidParameterException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InvalidParameter[Exception]", printRegions(name, regions)); >+} >+public void test0583() { >+ String name = "IllegalFormatCodePointException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalFormatCodePoint[Exception]", printRegions(name, regions)); >+} >+public void test0584() { >+ String name = "IllegalFormatConversionException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalFormatConversion[Exception]", printRegions(name, regions)); >+} >+public void test0585() { >+ String name = "IllegalFormatException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalFormat[Exception]", printRegions(name, regions)); >+} >+public void test0586() { >+ String name = "IllegalFormatFlagsException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalFormatFlags[Exception]", printRegions(name, regions)); >+} >+public void test0587() { >+ String name = "IllegalFormatPrecisionException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalFormatPrecision[Exception]", printRegions(name, regions)); >+} >+public void test0588() { >+ String name = "IllegalFormatWidthException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalFormatWidth[Exception]", printRegions(name, regions)); >+} >+public void test0589() { >+ String name = "InputMismatchException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InputMismatch[Exception]", printRegions(name, regions)); >+} >+public void test0590() { >+ String name = "InvalidPropertiesFormatException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InvalidPropertiesFormat[Exception]", printRegions(name, regions)); >+} >+public void test0591() { >+ String name = "InvalidMarkException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InvalidMark[Exception]", printRegions(name, regions)); >+} >+public void test0592() { >+ String name = "IllegalBlockingModeException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalBlockingMode[Exception]", printRegions(name, regions)); >+} >+public void test0593() { >+ String name = "IllegalSelectorException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalSelector[Exception]", printRegions(name, regions)); >+} >+public void test0594() { >+ String name = "IllegalCharsetNameException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalCharsetName[Exception]", printRegions(name, regions)); >+} >+public void test0595() { >+ String name = "IOException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IO[Exception]", printRegions(name, regions)); >+} >+public void test0596() { >+ String name = "InterruptedIOException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InterruptedIO[Exception]", printRegions(name, regions)); >+} >+public void test0597() { >+ String name = "InvalidClassException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InvalidClass[Exception]", printRegions(name, regions)); >+} >+public void test0598() { >+ String name = "InvalidObjectException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InvalidObject[Exception]", printRegions(name, regions)); >+} >+public void test0599() { >+ String name = "InvalidKeySpecException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InvalidKeySpec[Exception]", printRegions(name, regions)); >+} >+public void test0600() { >+ String name = "InvalidParameterSpecException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "InvalidParameterSpec[Exception]", printRegions(name, regions)); >+} >+public void test0601() { >+ String name = "IllegalThreadStateException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalThreadState[Exception]", printRegions(name, regions)); >+} >+public void test0602() { >+ String name = "InstantiationException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Instantiation[Exception]", printRegions(name, regions)); >+} >+public void test0603() { >+ String name = "IncompatibleClassChangeError"; >+ int[] regions = SearchPattern.getMatchingRegions("*error*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IncompatibleClassChange[Error]", printRegions(name, regions)); >+} >+public void test0604() { >+ String name = "IndexOutOfBoundsException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IndexOutOfBounds[Exception]", printRegions(name, regions)); >+} >+public void test0605() { >+ String name = "IllegalStateException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalState[Exception]", printRegions(name, regions)); >+} >+public void test0606() { >+ String name = "InternalError"; >+ int[] regions = SearchPattern.getMatchingRegions("*error*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Internal[Error]", printRegions(name, regions)); >+} >+public void test0607() { >+ String name = "IllegalAccessError"; >+ int[] regions = SearchPattern.getMatchingRegions("*error*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalAccess[Error]", printRegions(name, regions)); >+} >+public void test0608() { >+ String name = "InstantiationError"; >+ int[] regions = SearchPattern.getMatchingRegions("*error*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "Instantiation[Error]", printRegions(name, regions)); >+} >+public void test0609() { >+ String name = "IllegalAccessException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalAccess[Exception]", printRegions(name, regions)); >+} >+public void test0610() { >+ String name = "IllegalArgumentException"; >+ int[] regions = SearchPattern.getMatchingRegions("*exception*", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "IllegalArgument[Exception]", printRegions(name, regions)); >+} >+public void test0611() { >+ String name = "long"; >+ int[] regions = SearchPattern.getMatchingRegions("long", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[long]", printRegions(name, regions)); >+} >+public void test0612() { >+ String name = "double"; >+ int[] regions = SearchPattern.getMatchingRegions("double", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[double]", printRegions(name, regions)); >+} >+public void test0613() { >+ String name = "method2/1"; >+ int[] regions = SearchPattern.getMatchingRegions("method2/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[method2/1]", printRegions(name, regions)); >+} >+public void test0614() { >+ String name = "method2"; >+ int[] regions = SearchPattern.getMatchingRegions("method2", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[method2]", printRegions(name, regions)); >+} >+public void test0615() { >+ String name = "k/1"; >+ int[] regions = SearchPattern.getMatchingRegions("k/1", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[k/1]", printRegions(name, regions)); >+} >+public void test0616() { >+ String name = "k"; >+ int[] regions = SearchPattern.getMatchingRegions("k", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[k]", printRegions(name, regions)); >+} >+public void test0617() { >+ String name = "i"; >+ int[] regions = SearchPattern.getMatchingRegions("i", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[i]", printRegions(name, regions)); >+} >+public void test0618() { >+ String name = "int"; >+ int[] regions = SearchPattern.getMatchingRegions("*int", name, SearchPattern.R_PATTERN_MATCH); >+ assertEquals("Unexpected regions length", 2, regions.length); >+ assertEquals("Unexpected matching regions", "[int]", printRegions(name, regions)); >+} >+} >\ No newline at end of file
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 218605
:
124528
|
124529
|
125260
|
125413
|
125502
|
125503
|
125504
|
125530