Recover user-specified annotations for Android SDK

This commit is contained in:
Alexey Sedunov
2013-10-07 20:00:17 +04:00
parent 91336a888c
commit b2788cad97
243 changed files with 16803 additions and 12225 deletions
@@ -1,4 +1,7 @@
<root>
<item name='android.test.TestCaseUtil java.util.List&lt;java.lang.String&gt; getTestCaseNames(junit.framework.Test, boolean)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts void assertEquals(double[], double[]) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -20,6 +23,9 @@
<item name='android.test.ViewAsserts void assertTopAligned(android.view.View, android.view.View, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ProviderTestCase android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class&lt;T&gt;, java.lang.String, java.lang.String, int, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils void scrollToTop(android.test.InstrumentationTestCase, android.app.Activity, android.view.ViewGroup) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -32,7 +38,7 @@
<item name='android.test.ViewAsserts void assertRightAligned(android.view.View, android.view.View, int) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ProviderTestCase android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class&lt;T&gt;, java.lang.String, java.lang.String, int, java.lang.String)'>
<item name='android.test.InstrumentationTestCase T launchActivity(java.lang.String, java.lang.Class&lt;T&gt;, android.os.Bundle)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ViewAsserts void assertGroupContains(android.view.ViewGroup, android.view.View) 0'>
@@ -47,6 +53,9 @@
<item name='android.test.MoreAsserts void assertContentsInAnyOrder(java.lang.String, java.lang.Iterable&lt;?&gt;, java.lang.Object...) 2'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts java.util.regex.MatchResult assertContainsRegex(java.lang.String, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ViewAsserts void assertRightAligned(android.view.View, android.view.View) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -65,12 +74,6 @@
<item name='android.test.TouchUtils void scrollToTop(android.test.ActivityInstrumentationTestCase, android.view.ViewGroup) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.InstrumentationTestRunner android.test.AndroidTestRunner getAndroidTestRunner()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestRunner java.lang.reflect.Method[] getAllTestMethods(java.lang.Class)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.InstrumentationTestCase T launchActivity(java.lang.String, java.lang.Class&lt;T&gt;, android.os.Bundle) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -86,6 +89,9 @@
<item name='android.test.ViewAsserts void assertRightAligned(android.view.View, android.view.View) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.IsolatedContext java.lang.Object getSystemService(java.lang.String) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ViewAsserts void assertTopAligned(android.view.View, android.view.View) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -98,15 +104,15 @@
<item name='android.test.TouchUtils int dragViewToX(android.test.ActivityInstrumentationTestCase, android.view.View, int, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestRunner java.lang.String[] getTestChildren(java.lang.Class)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils void dragViewToBottom(android.test.InstrumentationTestCase, android.app.Activity, android.view.View, int) 2'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.InstrumentationTestCase T launchActivity(java.lang.String, java.lang.Class&lt;T&gt;, android.os.Bundle) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts java.util.regex.MatchResult assertContainsRegex(java.lang.String, java.lang.String, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts void assertEquals(java.lang.String, byte[], byte[]) 2'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -119,16 +125,19 @@
<item name='android.test.ViewAsserts void assertOffScreenBelow(android.view.View, android.view.View) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.AndroidTestRunner junit.framework.TestResult createTestResult()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.InstrumentationTestSuite InstrumentationTestSuite(java.lang.Class, android.app.Instrumentation) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils void dragViewToBottom(android.test.ActivityInstrumentationTestCase, android.view.View, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.InstrumentationTestSuite void runTest(junit.framework.Test, junit.framework.TestResult) 0'>
<item name='android.test.MoreAsserts void assertEquals(java.lang.String, java.util.Set&lt;? extends java.lang.Object&gt;, java.util.Set&lt;? extends java.lang.Object&gt;) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts void assertEquals(java.lang.String, java.util.Set&lt;? extends java.lang.Object&gt;, java.util.Set&lt;? extends java.lang.Object&gt;) 1'>
<item name='android.test.InstrumentationTestSuite void runTest(junit.framework.Test, junit.framework.TestResult) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils void scrollToBottom(android.test.ActivityInstrumentationTestCase, android.view.ViewGroup) 1'>
@@ -146,7 +155,7 @@
<item name='android.test.TouchUtils void dragViewToBottom(android.test.InstrumentationTestCase, android.app.Activity, android.view.View, int) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.IsolatedContext java.io.File getFilesDir()'>
<item name='android.test.InstrumentationTestCase T launchActivityWithIntent(java.lang.String, java.lang.Class&lt;T&gt;, android.content.Intent)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils int dragViewBy(android.test.InstrumentationTestCase, android.view.View, int, int, int) 0'>
@@ -176,7 +185,10 @@
<item name='android.test.TestRunner void runSingleJunitTest(java.lang.String) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestRunner java.lang.String[] getTestChildren(java.lang.Class)'>
<item name='android.test.IsolatedContext boolean bindService(android.content.Intent, android.content.ServiceConnection, int) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestRunner java.lang.reflect.Method[] getAllTestMethods(java.lang.Class)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts void assertNotMatchesRegex(java.lang.String, java.lang.String, java.lang.String) 2'>
@@ -200,12 +212,21 @@
<item name='android.test.AndroidTestRunner void setTest(junit.framework.Test) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.RenamingDelegatingContext T providerWithRenamedContext(java.lang.Class&lt;T&gt;, android.content.Context, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils void clickView(android.test.InstrumentationTestCase, android.view.View) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestRunner java.lang.String getTitle(java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestRunner boolean isJunitTest(java.lang.String) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ClassPathPackageInfo java.util.Set&lt;android.test.ClassPathPackageInfo&gt; getSubpackages()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils int dragViewTo(android.test.InstrumentationTestCase, android.view.View, int, int, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -215,7 +236,7 @@
<item name='android.test.ProviderTestCase2 android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class&lt;T&gt;, java.lang.String, java.lang.String, int, java.lang.String) 2'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestRunner java.lang.String getTitle(java.lang.String)'>
<item name='android.test.TestCaseUtil junit.framework.TestSuite createTestSuite(java.lang.Class&lt;? extends junit.framework.Test&gt;)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts void assertNotMatchesRegex(java.lang.String, java.lang.String, java.lang.String) 1'>
@@ -242,9 +263,6 @@
<item name='android.test.TouchUtils int dragViewToY(android.test.InstrumentationTestCase, android.view.View, int, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestCaseUtil junit.framework.TestSuite createTestSuite(java.lang.Class&lt;? extends junit.framework.Test&gt;)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.RenamingDelegatingContext T providerWithRenamedContext(java.lang.Class&lt;T&gt;, android.content.Context, java.lang.String, boolean)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -299,6 +317,9 @@
<item name='android.test.TouchUtils void dragViewToTop(android.test.InstrumentationTestCase, android.view.View, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestCaseUtil java.util.List&lt;? extends junit.framework.Test&gt; getTests(junit.framework.Test, boolean)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestPrinter void startTest(junit.framework.Test) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -320,27 +341,15 @@
<item name='android.test.MoreAsserts void assertContentsInAnyOrder(java.lang.Iterable&lt;?&gt;, java.lang.Object...) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestCaseUtil java.util.List&lt;? extends junit.framework.Test&gt; getTests(junit.framework.Test, boolean)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts java.util.regex.MatchResult assertContainsRegex(java.lang.String, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts void assertEquals(java.util.Set&lt;? extends java.lang.Object&gt;, java.util.Set&lt;? extends java.lang.Object&gt;) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.InstrumentationCoreTestRunner android.test.AndroidTestRunner getAndroidTestRunner()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.DatabaseTestUtils void assertSchemaEquals(android.database.sqlite.SQLiteDatabase, android.database.sqlite.SQLiteDatabase) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils void longClickView(android.test.InstrumentationTestCase, android.view.View) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts java.util.regex.MatchResult assertMatchesRegex(java.lang.String, java.lang.String, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.InstrumentationTestCase void sendKeys(int...) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -383,9 +392,6 @@
<item name='android.test.ProviderTestCase2 android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class&lt;T&gt;, java.lang.String, java.lang.String, int, java.lang.String) 6'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ClassPathPackageInfo java.util.Set&lt;android.test.ClassPathPackageInfo&gt; getSubpackages()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.DatabaseTestUtils void assertSchemaEquals(android.database.sqlite.SQLiteDatabase, android.database.sqlite.SQLiteDatabase) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -428,6 +434,9 @@
<item name='android.test.InstrumentationTestCase void sendRepeatedKeys(int...) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.IsolatedContext java.io.File getFilesDir()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts void assertNotContainsRegex(java.lang.String, java.lang.String, java.lang.String) 2'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -455,7 +464,7 @@
<item name='android.test.MoreAsserts void assertNotContainsRegex(java.lang.String, java.lang.String) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.AndroidTestRunner junit.framework.TestResult createTestResult()'>
<item name='android.test.ClassPathPackageInfo java.util.Set&lt;java.lang.Class&lt;?&gt;&gt; getTopLevelClassesRecursive()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts java.util.regex.MatchResult assertContainsRegex(java.lang.String, java.lang.String, java.lang.String) 2'>
@@ -476,6 +485,9 @@
<item name='android.test.TouchUtils void drag(android.test.InstrumentationTestCase, float, float, float, float, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ProviderTestCase2 android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class&lt;T&gt;, java.lang.String, java.lang.String, int, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils int dragViewTo(android.test.ActivityInstrumentationTestCase, android.view.View, int, int, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -485,10 +497,10 @@
<item name='android.test.TouchUtils int dragViewToY(android.test.ActivityInstrumentationTestCase, android.view.View, int, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ViewAsserts void assertOffScreenAbove(android.view.View, android.view.View) 1'>
<item name='android.test.MoreAsserts java.util.regex.MatchResult assertContainsRegex(java.lang.String, java.lang.String, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts java.util.regex.MatchResult assertMatchesRegex(java.lang.String, java.lang.String)'>
<item name='android.test.ViewAsserts void assertOffScreenAbove(android.view.View, android.view.View) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts void assertAssignableFrom(java.lang.Class&lt;?&gt;, java.lang.Object) 1'>
@@ -497,10 +509,10 @@
<item name='android.test.TestRunner.JunitTestSuite void addFailure(junit.framework.Test, junit.framework.AssertionFailedError) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ClassPathPackageInfo java.util.Set&lt;java.lang.Class&lt;?&gt;&gt; getTopLevelClassesRecursive()'>
<item name='android.test.TouchUtils void dragQuarterScreenUp(android.test.ActivityInstrumentationTestCase) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils void dragQuarterScreenUp(android.test.ActivityInstrumentationTestCase) 0'>
<item name='android.test.InstrumentationTestRunner android.test.AndroidTestRunner getAndroidTestRunner()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestRunner int countJunitTests(java.lang.Class) 0'>
@@ -554,19 +566,16 @@
<item name='android.test.TestPrinter void endTest(junit.framework.Test) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.RenamingDelegatingContext T providerWithRenamedContext(java.lang.Class&lt;T&gt;, android.content.Context, java.lang.String)'>
<item name='android.test.ViewAsserts void assertHorizontalCenterAligned(android.view.View, android.view.View) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts void assertEquals(byte[], byte[]) 1'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ViewAsserts void assertHorizontalCenterAligned(android.view.View, android.view.View) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ViewAsserts void assertOffScreenBelow(android.view.View, android.view.View) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ProviderTestCase2 android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class&lt;T&gt;, java.lang.String, java.lang.String, int, java.lang.String)'>
<item name='android.test.MoreAsserts java.util.regex.MatchResult assertMatchesRegex(java.lang.String, java.lang.String, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ComparisonFailure java.lang.String getMessage()'>
@@ -584,16 +593,19 @@
<item name='android.test.TouchUtils void dragViewToBottom(android.test.InstrumentationTestCase, android.app.Activity, android.view.View) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts java.util.regex.MatchResult assertMatchesRegex(java.lang.String, java.lang.String)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ProviderTestCase android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class&lt;T&gt;, java.lang.String, java.lang.String, int, java.lang.String) 5'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts java.util.regex.MatchResult assertMatchesRegex(java.lang.String, java.lang.String, java.lang.String) 2'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TestCaseUtil java.util.List&lt;java.lang.String&gt; getTestCaseNames(junit.framework.Test, boolean)'>
<item name='android.test.ViewAsserts void assertLeftAligned(android.view.View, android.view.View, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ViewAsserts void assertLeftAligned(android.view.View, android.view.View, int) 0'>
<item name='android.test.InstrumentationTestCase void runTestOnUiThread(java.lang.Runnable) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils void scrollToBottom(android.test.InstrumentationTestCase, android.app.Activity, android.view.ViewGroup) 0'>
@@ -605,6 +617,9 @@
<item name='android.test.MoreAsserts void assertEquals(java.lang.Object[], java.lang.Object[]) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.InstrumentationCoreTestRunner android.test.AndroidTestRunner getAndroidTestRunner()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ViewAsserts void assertLeftAligned(android.view.View, android.view.View) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -623,13 +638,13 @@
<item name='android.test.TouchUtils void dragViewToTop(android.test.ActivityInstrumentationTestCase, android.view.View, int) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.ServiceTestCase android.os.IBinder bindService(android.content.Intent) 0'>
<item name='android.test.MoreAsserts void assertEquals(byte[], byte[]) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.RenamingDelegatingContext T providerWithRenamedContext(java.lang.Class&lt;T&gt;, android.content.Context, java.lang.String, boolean) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.MoreAsserts void assertEquals(byte[], byte[]) 0'>
<item name='android.test.ServiceTestCase android.os.IBinder bindService(android.content.Intent) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='android.test.TouchUtils void dragQuarterScreenDown(android.test.InstrumentationTestCase, android.app.Activity) 1'>