-
Notifications
You must be signed in to change notification settings - Fork 336
Expand file tree
/
Copy pathcurrent_public.txt
More file actions
311 lines (257 loc) · 17.9 KB
/
current_public.txt
File metadata and controls
311 lines (257 loc) · 17.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
// Signature format: 3.0
package androidx.test.filters {
public abstract class AbstractFilter extends org.junit.runner.manipulation.Filter {
ctor public AbstractFilter();
method protected abstract boolean evaluateTest(org.junit.runner.Description!);
method protected java.util.List<java.lang.annotation.Annotation!>! getClassAnnotations(org.junit.runner.Description!);
method protected java.util.List<java.lang.annotation.Annotation!>! getMethodAnnotations(org.junit.runner.Description!);
method public boolean shouldRun(org.junit.runner.Description!);
}
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.ANNOTATION_TYPE}) public @interface CustomFilter {
method public abstract Class<? extends androidx.test.filters.AbstractFilter!> filterClass();
}
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE}) public @interface FlakyTest {
method public abstract int bugId() default -1;
method public abstract String detail() default "";
}
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE}) public @interface LargeTest {
}
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE}) public @interface MediumTest {
}
@Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD}) public @interface RequiresDevice {
}
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD}) public @interface SdkSuppress {
method public abstract String codeName() default "unset";
method public abstract int[] excludedSdks() default {};
method public abstract int maxSdkVersion() default java.lang.Integer.MAX_VALUE;
method public abstract int minSdkVersion() default 1;
}
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE}) public @interface SmallTest {
}
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE}) public @interface Suppress {
}
}
package androidx.test.orchestrator.callback {
@javax.annotation.processing.Generated("tmp_aidl_gen_path") public interface OrchestratorCallback extends android.os.IInterface {
method public void addTest(String!) throws android.os.RemoteException;
method public void sendTestNotification(android.os.Bundle!) throws android.os.RemoteException;
}
public abstract static class OrchestratorCallback.Stub extends com.google.android.aidl.BaseStub implements androidx.test.orchestrator.callback.OrchestratorCallback {
ctor public OrchestratorCallback.Stub();
method public static androidx.test.orchestrator.callback.OrchestratorCallback! asInterface(android.os.IBinder!);
}
public static class OrchestratorCallback.Stub.Proxy extends com.google.android.aidl.BaseProxy implements androidx.test.orchestrator.callback.OrchestratorCallback {
method public void addTest(String!) throws android.os.RemoteException;
method public void sendTestNotification(android.os.Bundle!) throws android.os.RemoteException;
}
}
package androidx.test.orchestrator.junit {
public final class BundleJUnitUtils {
method public static android.os.Bundle! getBundleFromDescription(org.junit.runner.Description!);
method public static android.os.Bundle! getBundleFromFailure(org.junit.runner.notification.Failure!);
method public static android.os.Bundle! getBundleFromResult(org.junit.runner.Result!);
method public static android.os.Bundle! getBundleFromThrowable(org.junit.runner.Description!, Throwable!);
method public static androidx.test.orchestrator.junit.ParcelableDescription! getDescription(android.os.Bundle!);
method public static androidx.test.orchestrator.junit.ParcelableFailure! getFailure(android.os.Bundle!);
method public static androidx.test.orchestrator.junit.ParcelableResult! getResult(android.os.Bundle!);
}
public final class ParcelableDescription implements android.os.Parcelable {
ctor public ParcelableDescription(String!);
ctor public ParcelableDescription(org.junit.runner.Description!);
method public int describeContents();
method public String! getClassName();
method public String! getDisplayName();
method public String! getMethodName();
method public void writeToParcel(android.os.Parcel!, int);
field public static final android.os.Parcelable.Creator<androidx.test.orchestrator.junit.ParcelableDescription!>! CREATOR;
}
public final class ParcelableFailure implements android.os.Parcelable {
ctor public ParcelableFailure(androidx.test.orchestrator.junit.ParcelableDescription!, String!);
ctor public ParcelableFailure(androidx.test.orchestrator.junit.ParcelableDescription!, Throwable!);
ctor public ParcelableFailure(org.junit.runner.notification.Failure!);
method public int describeContents();
method public androidx.test.orchestrator.junit.ParcelableDescription! getDescription();
method public String! getTrace();
method public void writeToParcel(android.os.Parcel!, int);
field public static final android.os.Parcelable.Creator<androidx.test.orchestrator.junit.ParcelableFailure!>! CREATOR;
}
public final class ParcelableResult implements android.os.Parcelable {
ctor public ParcelableResult(java.util.List<androidx.test.orchestrator.junit.ParcelableFailure!>!);
ctor public ParcelableResult(org.junit.runner.Result!);
method public int describeContents();
method public int getFailureCount();
method public java.util.List<androidx.test.orchestrator.junit.ParcelableFailure!>! getFailures();
method public boolean wasSuccessful();
method public void writeToParcel(android.os.Parcel!, int);
field public static final android.os.Parcelable.Creator<androidx.test.orchestrator.junit.ParcelableResult!>! CREATOR;
}
}
package androidx.test.orchestrator.listeners {
public final class OrchestrationListenerManager {
ctor public OrchestrationListenerManager(android.app.Instrumentation!);
method public void addListener(androidx.test.orchestrator.listeners.OrchestrationRunListener!);
method public void handleNotification(android.os.Bundle!);
method public void orchestrationRunStarted(int);
method public void testProcessFinished(String!);
method public void testProcessStarted(androidx.test.orchestrator.junit.ParcelableDescription!);
field public static final String KEY_TEST_EVENT = "TestEvent";
}
public enum OrchestrationListenerManager.TestEvent {
enum_constant public static final androidx.test.orchestrator.listeners.OrchestrationListenerManager.TestEvent TEST_ASSUMPTION_FAILURE;
enum_constant public static final androidx.test.orchestrator.listeners.OrchestrationListenerManager.TestEvent TEST_FAILURE;
enum_constant public static final androidx.test.orchestrator.listeners.OrchestrationListenerManager.TestEvent TEST_FINISHED;
enum_constant public static final androidx.test.orchestrator.listeners.OrchestrationListenerManager.TestEvent TEST_IGNORED;
enum_constant public static final androidx.test.orchestrator.listeners.OrchestrationListenerManager.TestEvent TEST_RUN_FINISHED;
enum_constant public static final androidx.test.orchestrator.listeners.OrchestrationListenerManager.TestEvent TEST_RUN_STARTED;
enum_constant public static final androidx.test.orchestrator.listeners.OrchestrationListenerManager.TestEvent TEST_STARTED;
}
public abstract class OrchestrationRunListener {
ctor public OrchestrationRunListener();
method public android.app.Instrumentation! getInstrumentation();
method public void orchestrationRunStarted(int);
method public void setInstrumentation(android.app.Instrumentation!);
method public void testAssumptionFailure(androidx.test.orchestrator.junit.ParcelableFailure!);
method public void testFailure(androidx.test.orchestrator.junit.ParcelableFailure!);
method public void testFinished(androidx.test.orchestrator.junit.ParcelableDescription!);
method public void testIgnored(androidx.test.orchestrator.junit.ParcelableDescription!);
method public void testProcessFinished(String!);
method public void testRunFinished(androidx.test.orchestrator.junit.ParcelableResult!);
method public void testRunStarted(androidx.test.orchestrator.junit.ParcelableDescription!);
method public void testStarted(androidx.test.orchestrator.junit.ParcelableDescription!);
}
}
package androidx.test.orchestrator.listeners.result {
public interface ITestRunListener {
method public void testAssumptionFailure(androidx.test.orchestrator.listeners.result.TestIdentifier!, String!);
method public void testEnded(androidx.test.orchestrator.listeners.result.TestIdentifier!, java.util.Map<java.lang.String!,java.lang.String!>!);
method public void testFailed(androidx.test.orchestrator.listeners.result.TestIdentifier!, String!);
method public void testIgnored(androidx.test.orchestrator.listeners.result.TestIdentifier!);
method public void testRunEnded(long, java.util.Map<java.lang.String!,java.lang.String!>!);
method public void testRunFailed(String!);
method public void testRunStarted(String!, int);
method public void testRunStopped(long);
method public void testStarted(androidx.test.orchestrator.listeners.result.TestIdentifier!);
}
public class TestIdentifier {
ctor public TestIdentifier(String!, String!);
method public String! getClassName();
method public String! getTestName();
}
public class TestResult {
ctor public TestResult();
method public long getEndTime();
method public java.util.Map<java.lang.String!,java.lang.String!>! getMetrics();
method public String! getStackTrace();
method public long getStartTime();
method public androidx.test.orchestrator.listeners.result.TestResult.TestStatus! getStatus();
method public void setEndTime(long);
method public void setMetrics(java.util.Map<java.lang.String!,java.lang.String!>!);
method public void setStackTrace(String!);
method public androidx.test.orchestrator.listeners.result.TestResult! setStatus(androidx.test.orchestrator.listeners.result.TestResult.TestStatus!);
}
public enum TestResult.TestStatus {
enum_constant public static final androidx.test.orchestrator.listeners.result.TestResult.TestStatus ASSUMPTION_FAILURE;
enum_constant public static final androidx.test.orchestrator.listeners.result.TestResult.TestStatus FAILURE;
enum_constant public static final androidx.test.orchestrator.listeners.result.TestResult.TestStatus IGNORED;
enum_constant public static final androidx.test.orchestrator.listeners.result.TestResult.TestStatus INCOMPLETE;
enum_constant public static final androidx.test.orchestrator.listeners.result.TestResult.TestStatus PASSED;
}
public class TestRunResult implements androidx.test.orchestrator.listeners.result.ITestRunListener {
ctor public TestRunResult();
method public java.util.Set<androidx.test.orchestrator.listeners.result.TestIdentifier!>! getCompletedTests();
method public long getElapsedTime();
method public String! getName();
method public int getNumAllFailedTests();
method public int getNumCompleteTests();
method public int getNumTests();
method public int getNumTestsInState(androidx.test.orchestrator.listeners.result.TestResult.TestStatus!);
method public String! getRunFailureMessage();
method public java.util.Map<java.lang.String!,java.lang.String!>! getRunMetrics();
method public java.util.Map<androidx.test.orchestrator.listeners.result.TestIdentifier!,androidx.test.orchestrator.listeners.result.TestResult!>! getTestResults();
method public String! getTextSummary();
method public boolean hasFailedTests();
method public boolean isRunComplete();
method public boolean isRunFailure();
method public void setAggregateMetrics(boolean);
method public void setRunComplete(boolean);
method public void testAssumptionFailure(androidx.test.orchestrator.listeners.result.TestIdentifier!, String!);
method public void testEnded(androidx.test.orchestrator.listeners.result.TestIdentifier!, java.util.Map<java.lang.String!,java.lang.String!>!);
method public void testFailed(androidx.test.orchestrator.listeners.result.TestIdentifier!, String!);
method public void testIgnored(androidx.test.orchestrator.listeners.result.TestIdentifier!);
method public void testRunEnded(long, java.util.Map<java.lang.String!,java.lang.String!>!);
method public void testRunFailed(String!);
method public void testRunStarted(String!, int);
method public void testRunStopped(long);
method public void testStarted(androidx.test.orchestrator.listeners.result.TestIdentifier!);
}
}
package androidx.test.runner {
@Deprecated public final class AndroidJUnit4 extends org.junit.runner.Runner implements org.junit.runner.manipulation.Filterable org.junit.runner.manipulation.Sortable {
ctor @Deprecated public AndroidJUnit4(Class<?>!) throws org.junit.runners.model.InitializationError;
method @Deprecated public void filter(org.junit.runner.manipulation.Filter!) throws org.junit.runner.manipulation.NoTestsRemainException;
method @Deprecated public org.junit.runner.Description! getDescription();
method @Deprecated public void run(org.junit.runner.notification.RunNotifier!);
method @Deprecated public void sort(org.junit.runner.manipulation.Sorter!);
}
public class AndroidJUnitRunner extends androidx.test.runner.MonitoringInstrumentation {
ctor public AndroidJUnitRunner();
}
@Deprecated public class UsageTrackerFacilitator {
ctor @Deprecated public UsageTrackerFacilitator(boolean);
method @Deprecated public void sendUsages();
method @Deprecated public boolean shouldTrackUsage();
method @Deprecated public void trackUsage(String!, String!);
}
}
package androidx.test.runner.intercepting {
public abstract class SingleActivityFactory<T extends android.app.Activity> implements androidx.test.runner.intercepting.InterceptingActivityFactory {
ctor public SingleActivityFactory(Class<T!>!);
method protected abstract T! create(android.content.Intent!);
method public final android.app.Activity! create(ClassLoader!, String!, android.content.Intent!);
method public final Class<T!>! getActivityClassToIntercept();
method public final boolean shouldIntercept(ClassLoader!, String!, android.content.Intent!);
}
}
package androidx.test.runner.screenshot {
@Deprecated public class BasicScreenCaptureProcessor implements androidx.test.runner.screenshot.ScreenCaptureProcessor {
ctor @Deprecated public BasicScreenCaptureProcessor();
method @Deprecated protected String! getDefaultFilename();
method @Deprecated protected String! getFilename(String!);
method @Deprecated public String! process(androidx.test.runner.screenshot.ScreenCapture!) throws java.io.IOException;
field @Deprecated protected String! mDefaultFilenamePrefix;
field @Deprecated protected java.io.File! mDefaultScreenshotPath;
field @Deprecated protected String! mFileNameDelimiter;
field @Deprecated protected String! mTag;
}
@Deprecated public final class ScreenCapture {
method @Deprecated public android.graphics.Bitmap! getBitmap();
method @Deprecated public android.graphics.Bitmap.CompressFormat! getFormat();
method @Deprecated public String! getName();
method @Deprecated public void process() throws java.io.IOException;
method @Deprecated public void process(java.util.Set<androidx.test.runner.screenshot.ScreenCaptureProcessor!>) throws java.io.IOException;
method @Deprecated public androidx.test.runner.screenshot.ScreenCapture! setFormat(android.graphics.Bitmap.CompressFormat!);
method @Deprecated public androidx.test.runner.screenshot.ScreenCapture! setName(String!);
}
@Deprecated public interface ScreenCaptureProcessor {
method @Deprecated public String! process(androidx.test.runner.screenshot.ScreenCapture!) throws java.io.IOException;
}
@Deprecated public final class Screenshot {
ctor @Deprecated public Screenshot();
method @Deprecated public static void addScreenCaptureProcessors(java.util.Set<androidx.test.runner.screenshot.ScreenCaptureProcessor!>!);
method @Deprecated public static androidx.test.runner.screenshot.ScreenCapture! capture() throws androidx.test.runner.screenshot.Screenshot.ScreenShotException;
method @Deprecated public static androidx.test.runner.screenshot.ScreenCapture! capture(android.app.Activity) throws androidx.test.runner.screenshot.Screenshot.ScreenShotException;
method @Deprecated public static androidx.test.runner.screenshot.ScreenCapture! capture(android.view.View) throws androidx.test.runner.screenshot.Screenshot.ScreenShotException;
method @Deprecated public static void setScreenshotProcessors(java.util.Set<androidx.test.runner.screenshot.ScreenCaptureProcessor!>!);
}
@Deprecated public static final class Screenshot.ScreenShotException extends java.lang.RuntimeException {
}
@Deprecated public class UiAutomationWrapper {
method @Deprecated public android.graphics.Bitmap! takeScreenshot();
}
}
package androidx.test.runner.suites {
@org.junit.runner.RunWith(RunnerSuite.class) public final class AndroidClasspathSuite {
}
public final class PackagePrefixClasspathSuite extends org.junit.runners.Suite {
}
}