Skip to content

Commit f386e7f

Browse files
update changelog and api
1 parent 8d0578e commit f386e7f

File tree

4 files changed

+7
-0
lines changed

4 files changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Changelog
22

33
## NEXT
4+
* Add `hashCode()` and `equals` in `IpInterface`
45

56
## 0.3.0
67
* Add methods in `IpAddressAndPrefix` interface for parsing `ByteArray` representing address and subnet mask in X509 `IpAddressName`

cidre/api/android/cidre.api

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,13 +210,15 @@ public abstract class at/asitplus/cidre/IpFamily$RegexSpec {
210210
public abstract class at/asitplus/cidre/IpInterface : at/asitplus/cidre/IpAddressAndPrefix {
211211
public static final field Companion Lat/asitplus/cidre/IpInterface$Companion;
212212
public synthetic fun <init> (ILat/asitplus/cidre/IpNetwork;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
213+
public fun equals (Ljava/lang/Object;)Z
213214
public fun getAddress ()Lat/asitplus/cidre/IpAddress;
214215
public fun getFamily ()Lat/asitplus/cidre/IpFamily;
215216
public fun getHostMask ()[B
216217
public fun getNetmask ()[B
217218
public final fun getNetwork ()Lat/asitplus/cidre/IpNetwork;
218219
public fun getNumberOfHostBits-pVg5ArA ()I
219220
public fun getPrefix-pVg5ArA ()I
221+
public fun hashCode ()I
220222
public fun isLinkLocal ()Z
221223
public fun isLoopback ()Z
222224
public fun isMulticast ()Z

cidre/api/cidre.klib.api

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,8 @@ sealed class <#A: kotlin/Number, #B: at.asitplus.cidre.byteops/CidrNumber<#B>> a
331331
open val prefix // at.asitplus.cidre/IpInterface.prefix|{}prefix[0]
332332
open fun <get-prefix>(): kotlin/UInt // at.asitplus.cidre/IpInterface.prefix.<get-prefix>|<get-prefix>(){}[0]
333333

334+
open fun equals(kotlin/Any?): kotlin/Boolean // at.asitplus.cidre/IpInterface.equals|equals(kotlin.Any?){}[0]
335+
open fun hashCode(): kotlin/Int // at.asitplus.cidre/IpInterface.hashCode|hashCode(){}[0]
334336
open fun toString(): kotlin/String // at.asitplus.cidre/IpInterface.toString|toString(){}[0]
335337
open fun toX509Octets(): kotlin/ByteArray // at.asitplus.cidre/IpInterface.toX509Octets|toX509Octets(){}[0]
336338

cidre/api/jvm/cidre.api

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,13 +201,15 @@ public abstract class at/asitplus/cidre/IpFamily$RegexSpec {
201201
public abstract class at/asitplus/cidre/IpInterface : at/asitplus/cidre/IpAddressAndPrefix {
202202
public static final field Companion Lat/asitplus/cidre/IpInterface$Companion;
203203
public synthetic fun <init> (ILat/asitplus/cidre/IpNetwork;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
204+
public fun equals (Ljava/lang/Object;)Z
204205
public fun getAddress ()Lat/asitplus/cidre/IpAddress;
205206
public fun getFamily ()Lat/asitplus/cidre/IpFamily;
206207
public fun getHostMask ()[B
207208
public fun getNetmask ()[B
208209
public final fun getNetwork ()Lat/asitplus/cidre/IpNetwork;
209210
public fun getNumberOfHostBits-pVg5ArA ()I
210211
public fun getPrefix-pVg5ArA ()I
212+
public fun hashCode ()I
211213
public fun isLinkLocal ()Z
212214
public fun isLoopback ()Z
213215
public fun isMulticast ()Z

0 commit comments

Comments
 (0)