1// Signature format: 2.0
2package dalvik.annotation.compat {
3
4  @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public class VersionCodes {
5    field @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static final int Q = 29; // 0x1d
6  }
7
8}
9
10package dalvik.system {
11
12  @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public final class BlockGuard {
13    method @NonNull @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static dalvik.system.BlockGuard.Policy getThreadPolicy();
14  }
15
16  @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static interface BlockGuard.Policy {
17    method @libcore.api.IntraCoreApi public void onNetwork();
18  }
19
20  @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public final class CloseGuard {
21    method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public void close();
22    method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static dalvik.system.CloseGuard get();
23    method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public void open(String);
24    method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public void warnIfOpen();
25  }
26
27}
28
29package java.net {
30
31  public class Socket implements java.io.Closeable {
32    method public java.io.FileDescriptor getFileDescriptor$();
33  }
34
35}
36
37package java.security.spec {
38
39  public class ECParameterSpec implements java.security.spec.AlgorithmParameterSpec {
40    method public String getCurveName();
41    method public void setCurveName(String);
42  }
43
44}
45
46package libcore.api {
47
48  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.ANNOTATION_TYPE}) @libcore.api.IntraCoreApi public @interface CorePlatformApi {
49  }
50
51  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.ANNOTATION_TYPE}) @libcore.api.IntraCoreApi public @interface IntraCoreApi {
52  }
53
54}
55
56package libcore.io {
57
58  @libcore.api.IntraCoreApi public final class AsynchronousCloseMonitor {
59    method @libcore.api.IntraCoreApi public static void signalBlockedThreads(java.io.FileDescriptor);
60  }
61
62}
63
64package libcore.net {
65
66  @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public abstract class NetworkSecurityPolicy {
67    method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public static libcore.net.NetworkSecurityPolicy getInstance();
68    method @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi public abstract boolean isCertificateTransparencyVerificationRequired(String);
69  }
70
71}
72
73package libcore.util {
74
75  @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.TYPE_USE}) @libcore.api.IntraCoreApi public @interface NonNull {
76  }
77
78}
79
80package sun.security.x509 {
81
82  public class AlgorithmId implements java.io.Serializable {
83    method public static sun.security.x509.AlgorithmId get(String) throws java.security.NoSuchAlgorithmException;
84    method public String getName();
85  }
86
87}
88
89