• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Signature format: 2.0
2package android.compat {
3
4  @libcore.api.IntraCoreApi public final class Compatibility {
5    method @libcore.api.IntraCoreApi public static boolean isChangeEnabled(long);
6    method @libcore.api.IntraCoreApi public static void reportUnconditionalChange(long);
7  }
8
9  @libcore.api.IntraCoreApi public static final class Compatibility.ChangeConfig {
10    ctor @libcore.api.IntraCoreApi public Compatibility.ChangeConfig(@NonNull java.util.Set<java.lang.Long>, @NonNull java.util.Set<java.lang.Long>);
11    method @NonNull @libcore.api.IntraCoreApi public long[] getDisabledChangesArray();
12    method @NonNull @libcore.api.IntraCoreApi public java.util.Set<java.lang.Long> getDisabledSet();
13    method @NonNull @libcore.api.IntraCoreApi public long[] getEnabledChangesArray();
14    method @NonNull @libcore.api.IntraCoreApi public java.util.Set<java.lang.Long> getEnabledSet();
15    method @libcore.api.IntraCoreApi public boolean isEmpty();
16    method @libcore.api.IntraCoreApi public boolean isForceDisabled(long);
17    method @libcore.api.IntraCoreApi public boolean isForceEnabled(long);
18  }
19
20}
21
22package android.system {
23
24  public final class Os {
25    method @Nullable @libcore.api.IntraCoreApi public static String realpath(@Nullable String) throws android.system.ErrnoException;
26  }
27
28}
29
30package dalvik.annotation.compat {
31
32  @libcore.api.IntraCoreApi public class VersionCodes {
33    field @libcore.api.IntraCoreApi public static final int BAKLAVA = 36; // 0x24
34    field @libcore.api.IntraCoreApi public static final int CUR_DEVELOPMENT = 10000; // 0x2710
35    field @libcore.api.IntraCoreApi public static final int O = 26; // 0x1a
36    field @libcore.api.IntraCoreApi public static final int P = 28; // 0x1c
37    field @libcore.api.IntraCoreApi public static final int Q = 29; // 0x1d
38    field @libcore.api.IntraCoreApi public static final int R = 30; // 0x1e
39    field @libcore.api.IntraCoreApi public static final int S = 31; // 0x1f
40    field @libcore.api.IntraCoreApi public static final int S_V2 = 32; // 0x20
41    field @libcore.api.IntraCoreApi public static final int TIRAMISU = 33; // 0x21
42    field @libcore.api.IntraCoreApi public static final int UPSIDE_DOWN_CAKE = 34; // 0x22
43    field @libcore.api.IntraCoreApi public static final int VANILLA_ICE_CREAM = 35; // 0x23
44  }
45
46}
47
48package dalvik.annotation.optimization {
49
50  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD}) @libcore.api.IntraCoreApi public @interface ReachabilitySensitive {
51  }
52
53}
54
55package dalvik.system {
56
57  @libcore.api.IntraCoreApi public final class BlockGuard {
58    method @NonNull @libcore.api.IntraCoreApi public static dalvik.system.BlockGuard.Policy getThreadPolicy();
59  }
60
61  @libcore.api.IntraCoreApi public static interface BlockGuard.Policy {
62    method @libcore.api.IntraCoreApi public void onNetwork();
63  }
64
65  @libcore.api.IntraCoreApi public final class CloseGuard {
66    method @libcore.api.IntraCoreApi public void close();
67    method @libcore.api.IntraCoreApi public static dalvik.system.CloseGuard get();
68    method @libcore.api.IntraCoreApi public void open(String);
69    method @libcore.api.IntraCoreApi public void warnIfOpen();
70  }
71
72  @libcore.api.IntraCoreApi public final class VMRuntime {
73    method @libcore.api.IntraCoreApi public long addressOf(Object);
74    method @libcore.api.IntraCoreApi public static dalvik.system.VMRuntime getRuntime();
75    method @libcore.api.IntraCoreApi public Object newNonMovableArray(Class<?>, int);
76  }
77
78}
79
80package java.net {
81
82  public class Socket implements java.io.Closeable {
83    method @libcore.api.IntraCoreApi public java.io.FileDescriptor getFileDescriptor$();
84  }
85
86}
87
88package java.nio.charset {
89
90  public abstract class CharsetEncoder {
91    ctor @libcore.api.IntraCoreApi protected CharsetEncoder(java.nio.charset.Charset, float, float, byte[], boolean);
92  }
93
94}
95
96package java.security.spec {
97
98  public class ECParameterSpec implements java.security.spec.AlgorithmParameterSpec {
99    method @libcore.api.IntraCoreApi public String getCurveName();
100    method @libcore.api.IntraCoreApi public void setCurveName(String);
101  }
102
103}
104
105package libcore.api {
106
107  @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 {
108    method @libcore.api.IntraCoreApi public abstract libcore.api.CorePlatformApi.Status status() default libcore.api.CorePlatformApi.Status.LEGACY_ONLY;
109  }
110
111  @libcore.api.IntraCoreApi public enum CorePlatformApi.Status {
112    enum_constant @libcore.api.IntraCoreApi public static final libcore.api.CorePlatformApi.Status LEGACY_ONLY;
113    enum_constant @libcore.api.IntraCoreApi public static final libcore.api.CorePlatformApi.Status STABLE;
114  }
115
116  @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 {
117  }
118
119}
120
121package libcore.io {
122
123  @libcore.api.IntraCoreApi public final class AsynchronousCloseMonitor {
124    method @libcore.api.IntraCoreApi public static void signalBlockedThreads(java.io.FileDescriptor);
125  }
126
127}
128
129package libcore.net {
130
131  @libcore.api.IntraCoreApi public abstract class NetworkSecurityPolicy {
132    method @libcore.api.IntraCoreApi public static libcore.net.NetworkSecurityPolicy getInstance();
133    method @libcore.api.IntraCoreApi public abstract boolean isCertificateTransparencyVerificationRequired(String);
134  }
135
136}
137
138package libcore.util {
139
140  @libcore.api.IntraCoreApi public class NativeAllocationRegistry {
141    method @NonNull @libcore.api.IntraCoreApi public static libcore.util.NativeAllocationRegistry createMalloced(@NonNull ClassLoader, long);
142    method @NonNull @libcore.api.IntraCoreApi public Runnable registerNativeAllocation(@NonNull Object, long);
143  }
144
145  @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 {
146  }
147
148  @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 Nullable {
149  }
150
151}
152
153package sun.security.util {
154
155  @libcore.api.IntraCoreApi public interface DerEncoder {
156    method @libcore.api.IntraCoreApi public void derEncode(java.io.OutputStream) throws java.io.IOException;
157  }
158
159}
160
161package sun.security.x509 {
162
163  @libcore.api.IntraCoreApi public class AlgorithmId implements sun.security.util.DerEncoder java.io.Serializable {
164    method @libcore.api.IntraCoreApi public void derEncode(java.io.OutputStream) throws java.io.IOException;
165    method @libcore.api.IntraCoreApi public static sun.security.x509.AlgorithmId get(String) throws java.security.NoSuchAlgorithmException;
166    method @libcore.api.IntraCoreApi public String getName();
167  }
168
169}
170
171