OSDN Git Service

Fix NamingPatternCodeFinder to detect final classes
authorBrian Carlstrom <bdc@google.com>
Wed, 10 Feb 2010 20:34:01 +0000 (12:34 -0800)
committerBrian Carlstrom <bdc@google.com>
Wed, 10 Feb 2010 20:34:01 +0000 (12:34 -0800)
libcore/tools/runner/java/dalvik/runner/NamingPatternCodeFinder.java

index 60fe0bf..19c9df2 100644 (file)
@@ -32,7 +32,7 @@ abstract class NamingPatternCodeFinder implements CodeFinder {
     private final String PACKAGE_PATTERN = "(?m)^\\s*package\\s+(\\S+)\\s*;";
 
     private final String TYPE_DECLARATION_PATTERN
-            = "(?m)\\b(?:public|private)\\s+(?:interface|class|enum)\\b";
+            = "(?m)\\b(?:public|private)\\s+(?:final\\s+)?(?:interface|class|enum)\\b";
 
     public Set<TestRun> findTests(File testDirectory) {
         Set<TestRun> result = new LinkedHashSet<TestRun>();