You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cidre/api/android/cidre.api
+12-3Lines changed: 12 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -109,6 +109,7 @@ public final class at/asitplus/cidre/IpAddress$V6$Companion : at/asitplus/cidre/
109
109
}
110
110
111
111
public abstract interface class at/asitplus/cidre/IpAddressAndPrefix {
112
+
public static final field Companion Lat/asitplus/cidre/IpAddressAndPrefix$Companion;
112
113
public abstract fun getAddress ()Lat/asitplus/cidre/IpAddress;
113
114
public fun getFamily ()Lat/asitplus/cidre/IpFamily;
114
115
public fun getHostMask ()[B
@@ -118,12 +119,17 @@ public abstract interface class at/asitplus/cidre/IpAddressAndPrefix {
118
119
public abstract fun isLinkLocal ()Z
119
120
public abstract fun isLoopback ()Z
120
121
public abstract fun isMulticast ()Z
122
+
public fun toX509Octets ()[B
123
+
}
124
+
125
+
public final class at/asitplus/cidre/IpAddressAndPrefix$Companion {
121
126
}
122
127
123
128
public final class at/asitplus/cidre/IpAddressAndPrefix$DefaultImpls {
124
129
public static fun getFamily (Lat/asitplus/cidre/IpAddressAndPrefix;)Lat/asitplus/cidre/IpFamily;
125
130
public static fun getHostMask (Lat/asitplus/cidre/IpAddressAndPrefix;)[B
126
131
public static fun getNumberOfHostBits-pVg5ArA (Lat/asitplus/cidre/IpAddressAndPrefix;)I
132
+
public static fun toX509Octets (Lat/asitplus/cidre/IpAddressAndPrefix;)[B
127
133
}
128
134
129
135
public abstract interface class at/asitplus/cidre/IpAddressAndPrefix$V4 : at/asitplus/cidre/IpAddressAndPrefix {
@@ -140,6 +146,7 @@ public final class at/asitplus/cidre/IpAddressAndPrefix$V4$DefaultImpls {
140
146
public static fun getNumberOfHostBits-pVg5ArA (Lat/asitplus/cidre/IpAddressAndPrefix$V4;)I
141
147
public static fun netmaskToString (Lat/asitplus/cidre/IpAddressAndPrefix$V4;)Ljava/lang/String;
142
148
public static fun toString (Lat/asitplus/cidre/IpAddressAndPrefix$V4;Z)Ljava/lang/String;
149
+
public static fun toX509Octets (Lat/asitplus/cidre/IpAddressAndPrefix$V4;)[B
143
150
}
144
151
145
152
public abstract interface class at/asitplus/cidre/IpAddressAndPrefix$V6 : at/asitplus/cidre/IpAddressAndPrefix {
@@ -160,6 +167,7 @@ public final class at/asitplus/cidre/IpAddressAndPrefix$V6$DefaultImpls {
160
167
public static fun getHostMask (Lat/asitplus/cidre/IpAddressAndPrefix$V6;)[B
161
168
public static fun getNumberOfHostBits-pVg5ArA (Lat/asitplus/cidre/IpAddressAndPrefix$V6;)I
162
169
public static fun toString (Lat/asitplus/cidre/IpAddressAndPrefix$V6;Z)Ljava/lang/String;
170
+
public static fun toX509Octets (Lat/asitplus/cidre/IpAddressAndPrefix$V6;)[B
163
171
}
164
172
165
173
public final class at/asitplus/cidre/IpAddressAndPrefixKt {
@@ -213,9 +221,11 @@ public abstract class at/asitplus/cidre/IpInterface : at/asitplus/cidre/IpAddres
213
221
public fun isLoopback ()Z
214
222
public fun isMulticast ()Z
215
223
public fun toString ()Ljava/lang/String;
224
+
public fun toX509Octets ()[B
216
225
}
217
226
218
227
public final class at/asitplus/cidre/IpInterface$Companion {
228
+
public final fun fromX509Octets ([B)Lat/asitplus/cidre/IpInterface;
219
229
public final fun invoke (Ljava/lang/String;)Lat/asitplus/cidre/IpInterface;
220
230
public final fun invoke-Qn1smSk (Lat/asitplus/cidre/IpAddress;I)Lat/asitplus/cidre/IpInterface;
221
231
}
@@ -278,13 +288,12 @@ public abstract class at/asitplus/cidre/IpNetwork : at/asitplus/cidre/IpAddressA
278
288
public final fun overlaps (Lat/asitplus/cidre/IpNetwork;)Z
279
289
public final fun plus (Lat/asitplus/cidre/IpNetwork;)Lat/asitplus/cidre/IpNetwork;
280
290
public fun toString ()Ljava/lang/String;
281
-
public final fun toX509Octets ()[B
291
+
public fun toX509Octets ()[B
282
292
}
283
293
284
294
public final class at/asitplus/cidre/IpNetwork$Companion {
285
295
public final fun forAddress-Qn1smSk (Lat/asitplus/cidre/IpAddress;I)Lat/asitplus/cidre/IpNetwork;
286
-
public final fun fromX509Octets ([BZ)Lat/asitplus/cidre/IpNetwork;
287
-
public static synthetic fun fromX509Octets$default (Lat/asitplus/cidre/IpNetwork$Companion;[BZILjava/lang/Object;)Lat/asitplus/cidre/IpNetwork;
296
+
public final fun fromX509Octets ([B)Lat/asitplus/cidre/IpNetwork;
288
297
public final fun invoke (Ljava/lang/String;Z)Lat/asitplus/cidre/IpNetwork;
289
298
public static synthetic fun invoke$default (Lat/asitplus/cidre/IpNetwork$Companion;Ljava/lang/String;ZILjava/lang/Object;)Lat/asitplus/cidre/IpNetwork;
290
299
public final fun invoke-OsBMiQA (Lat/asitplus/cidre/IpAddress;IZ)Lat/asitplus/cidre/IpNetwork;
open val numberOfHostBits // at.asitplus.cidre/IpAddressAndPrefix.numberOfHostBits|{}numberOfHostBits[0]
124
124
open fun <get-numberOfHostBits>(): kotlin/UInt // at.asitplus.cidre/IpAddressAndPrefix.numberOfHostBits.<get-numberOfHostBits>|<get-numberOfHostBits>(){}[0]
125
125
126
+
open fun toX509Octets(): kotlin/ByteArray // at.asitplus.cidre/IpAddressAndPrefix.toX509Octets|toX509Octets(){}[0]
@@ -354,6 +359,7 @@ sealed class <#A: kotlin/Number, #B: at.asitplus.cidre.byteops/CidrNumber<#B>> a
354
359
355
360
final object Companion { // at.asitplus.cidre/IpInterface.Companion|null[0]
356
361
final fun <#A2: kotlin/Number, #B2: at.asitplus.cidre.byteops/CidrNumber<#B2>> invoke(at.asitplus.cidre/IpAddress<#A2, #B2>, kotlin/UInt): at.asitplus.cidre/IpInterface<#A2, #B2> // at.asitplus.cidre/IpInterface.Companion.invoke|invoke(at.asitplus.cidre.IpAddress<0:0,0:1>;kotlin.UInt){0§<kotlin.Number>;1§<at.asitplus.cidre.byteops.CidrNumber<0:1>>}[0]
362
+
final fun fromX509Octets(kotlin/ByteArray): at.asitplus.cidre/IpInterface<*, *> // at.asitplus.cidre/IpInterface.Companion.fromX509Octets|fromX509Octets(kotlin.ByteArray){}[0]
357
363
final fun invoke(kotlin/String): at.asitplus.cidre/IpInterface<*, *> // at.asitplus.cidre/IpInterface.Companion.invoke|invoke(kotlin.String){}[0]
358
364
}
359
365
}
@@ -397,7 +403,6 @@ sealed class <#A: kotlin/Number, #B: at.asitplus.cidre.byteops/CidrNumber<#B>> a
397
403
final fun isSupernetOf(at.asitplus.cidre/IpNetwork<#A, #B>): kotlin/Boolean // at.asitplus.cidre/IpNetwork.isSupernetOf|isSupernetOf(at.asitplus.cidre.IpNetwork<1:0,1:1>){}[0]
398
404
final fun overlaps(at.asitplus.cidre/IpNetwork<#A, #B>): kotlin/Boolean // at.asitplus.cidre/IpNetwork.overlaps|overlaps(at.asitplus.cidre.IpNetwork<1:0,1:1>){}[0]
399
405
final fun plus(at.asitplus.cidre/IpNetwork<#A, #B>): at.asitplus.cidre/IpNetwork<#A, #B>? // at.asitplus.cidre/IpNetwork.plus|plus(at.asitplus.cidre.IpNetwork<1:0,1:1>){}[0]
400
-
final fun toX509Octets(): kotlin/ByteArray // at.asitplus.cidre/IpNetwork.toX509Octets|toX509Octets(){}[0]
401
406
open fun compareTo(at.asitplus.cidre/IpNetwork<#A, #B>): kotlin/Int // at.asitplus.cidre/IpNetwork.compareTo|compareTo(at.asitplus.cidre.IpNetwork<1:0,1:1>){}[0]
402
407
open fun equals(kotlin/Any?): kotlin/Boolean // at.asitplus.cidre/IpNetwork.equals|equals(kotlin.Any?){}[0]
403
408
open fun hashCode(): kotlin/Int // at.asitplus.cidre/IpNetwork.hashCode|hashCode(){}[0]
@@ -518,7 +523,7 @@ sealed class <#A: kotlin/Number, #B: at.asitplus.cidre.byteops/CidrNumber<#B>> a
518
523
final object Companion { // at.asitplus.cidre/IpNetwork.Companion|null[0]
519
524
final fun <#A2: kotlin/Number, #B2: at.asitplus.cidre.byteops/CidrNumber<#B2>> forAddress(at.asitplus.cidre/IpAddress<#A2, #B2>, kotlin/UInt): at.asitplus.cidre/IpNetwork<#A2, #B2> // at.asitplus.cidre/IpNetwork.Companion.forAddress|forAddress(at.asitplus.cidre.IpAddress<0:0,0:1>;kotlin.UInt){0§<kotlin.Number>;1§<at.asitplus.cidre.byteops.CidrNumber<0:1>>}[0]
520
525
final fun <#A2: kotlin/Number, #B2: at.asitplus.cidre.byteops/CidrNumber<#B2>> invoke(at.asitplus.cidre/IpAddress<#A2, #B2>, kotlin/UInt, kotlin/Boolean = ...): at.asitplus.cidre/IpNetwork<#A2, #B2> // at.asitplus.cidre/IpNetwork.Companion.invoke|invoke(at.asitplus.cidre.IpAddress<0:0,0:1>;kotlin.UInt;kotlin.Boolean){0§<kotlin.Number>;1§<at.asitplus.cidre.byteops.CidrNumber<0:1>>}[0]
521
-
final fun fromX509Octets(kotlin/ByteArray, kotlin/Boolean = ...): at.asitplus.cidre/IpNetwork<*, *> // at.asitplus.cidre/IpNetwork.Companion.fromX509Octets|fromX509Octets(kotlin.ByteArray;kotlin.Boolean){}[0]
526
+
final fun fromX509Octets(kotlin/ByteArray): at.asitplus.cidre/IpNetwork<*, *> // at.asitplus.cidre/IpNetwork.Companion.fromX509Octets|fromX509Octets(kotlin.ByteArray){}[0]
522
527
final fun invoke(kotlin/String, kotlin/Boolean = ...): at.asitplus.cidre/IpNetwork<*, *> // at.asitplus.cidre/IpNetwork.Companion.invoke|invoke(kotlin.String;kotlin.Boolean){}[0]
Copy file name to clipboardExpand all lines: cidre/api/jvm/cidre.api
+12-3Lines changed: 12 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -100,6 +100,7 @@ public final class at/asitplus/cidre/IpAddress$V6$Companion : at/asitplus/cidre/
100
100
}
101
101
102
102
public abstract interface class at/asitplus/cidre/IpAddressAndPrefix {
103
+
public static final field Companion Lat/asitplus/cidre/IpAddressAndPrefix$Companion;
103
104
public abstract fun getAddress ()Lat/asitplus/cidre/IpAddress;
104
105
public fun getFamily ()Lat/asitplus/cidre/IpFamily;
105
106
public fun getHostMask ()[B
@@ -109,12 +110,17 @@ public abstract interface class at/asitplus/cidre/IpAddressAndPrefix {
109
110
public abstract fun isLinkLocal ()Z
110
111
public abstract fun isLoopback ()Z
111
112
public abstract fun isMulticast ()Z
113
+
public fun toX509Octets ()[B
114
+
}
115
+
116
+
public final class at/asitplus/cidre/IpAddressAndPrefix$Companion {
112
117
}
113
118
114
119
public final class at/asitplus/cidre/IpAddressAndPrefix$DefaultImpls {
115
120
public static fun getFamily (Lat/asitplus/cidre/IpAddressAndPrefix;)Lat/asitplus/cidre/IpFamily;
116
121
public static fun getHostMask (Lat/asitplus/cidre/IpAddressAndPrefix;)[B
117
122
public static fun getNumberOfHostBits-pVg5ArA (Lat/asitplus/cidre/IpAddressAndPrefix;)I
123
+
public static fun toX509Octets (Lat/asitplus/cidre/IpAddressAndPrefix;)[B
118
124
}
119
125
120
126
public abstract interface class at/asitplus/cidre/IpAddressAndPrefix$V4 : at/asitplus/cidre/IpAddressAndPrefix {
@@ -131,6 +137,7 @@ public final class at/asitplus/cidre/IpAddressAndPrefix$V4$DefaultImpls {
131
137
public static fun getNumberOfHostBits-pVg5ArA (Lat/asitplus/cidre/IpAddressAndPrefix$V4;)I
132
138
public static fun netmaskToString (Lat/asitplus/cidre/IpAddressAndPrefix$V4;)Ljava/lang/String;
133
139
public static fun toString (Lat/asitplus/cidre/IpAddressAndPrefix$V4;Z)Ljava/lang/String;
140
+
public static fun toX509Octets (Lat/asitplus/cidre/IpAddressAndPrefix$V4;)[B
134
141
}
135
142
136
143
public abstract interface class at/asitplus/cidre/IpAddressAndPrefix$V6 : at/asitplus/cidre/IpAddressAndPrefix {
@@ -151,6 +158,7 @@ public final class at/asitplus/cidre/IpAddressAndPrefix$V6$DefaultImpls {
151
158
public static fun getHostMask (Lat/asitplus/cidre/IpAddressAndPrefix$V6;)[B
152
159
public static fun getNumberOfHostBits-pVg5ArA (Lat/asitplus/cidre/IpAddressAndPrefix$V6;)I
153
160
public static fun toString (Lat/asitplus/cidre/IpAddressAndPrefix$V6;Z)Ljava/lang/String;
161
+
public static fun toX509Octets (Lat/asitplus/cidre/IpAddressAndPrefix$V6;)[B
154
162
}
155
163
156
164
public final class at/asitplus/cidre/IpAddressAndPrefixKt {
@@ -204,9 +212,11 @@ public abstract class at/asitplus/cidre/IpInterface : at/asitplus/cidre/IpAddres
204
212
public fun isLoopback ()Z
205
213
public fun isMulticast ()Z
206
214
public fun toString ()Ljava/lang/String;
215
+
public fun toX509Octets ()[B
207
216
}
208
217
209
218
public final class at/asitplus/cidre/IpInterface$Companion {
219
+
public final fun fromX509Octets ([B)Lat/asitplus/cidre/IpInterface;
210
220
public final fun invoke (Ljava/lang/String;)Lat/asitplus/cidre/IpInterface;
211
221
public final fun invoke-Qn1smSk (Lat/asitplus/cidre/IpAddress;I)Lat/asitplus/cidre/IpInterface;
212
222
}
@@ -269,13 +279,12 @@ public abstract class at/asitplus/cidre/IpNetwork : at/asitplus/cidre/IpAddressA
269
279
public final fun overlaps (Lat/asitplus/cidre/IpNetwork;)Z
270
280
public final fun plus (Lat/asitplus/cidre/IpNetwork;)Lat/asitplus/cidre/IpNetwork;
271
281
public fun toString ()Ljava/lang/String;
272
-
public final fun toX509Octets ()[B
282
+
public fun toX509Octets ()[B
273
283
}
274
284
275
285
public final class at/asitplus/cidre/IpNetwork$Companion {
276
286
public final fun forAddress-Qn1smSk (Lat/asitplus/cidre/IpAddress;I)Lat/asitplus/cidre/IpNetwork;
277
-
public final fun fromX509Octets ([BZ)Lat/asitplus/cidre/IpNetwork;
278
-
public static synthetic fun fromX509Octets$default (Lat/asitplus/cidre/IpNetwork$Companion;[BZILjava/lang/Object;)Lat/asitplus/cidre/IpNetwork;
287
+
public final fun fromX509Octets ([B)Lat/asitplus/cidre/IpNetwork;
279
288
public final fun invoke (Ljava/lang/String;Z)Lat/asitplus/cidre/IpNetwork;
280
289
public static synthetic fun invoke$default (Lat/asitplus/cidre/IpNetwork$Companion;Ljava/lang/String;ZILjava/lang/Object;)Lat/asitplus/cidre/IpNetwork;
281
290
public final fun invoke-OsBMiQA (Lat/asitplus/cidre/IpAddress;IZ)Lat/asitplus/cidre/IpNetwork;
0 commit comments