Skip to content

Commit 243de91

Browse files
committed
Remove @UnstableApi usage (#14064)
Motivation: We should just remove @UnstableApi from things that we will not break before 5.0. This removes confusion and also ensures we will be able to detect breakage via our maven plugins. Modifications: Remove annotation usage where it makes sense Result: Fixes #14012
1 parent ecebe1c commit 243de91

183 files changed

Lines changed: 8 additions & 420 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsMessage.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import io.netty.util.ResourceLeakDetectorFactory;
2323
import io.netty.util.ResourceLeakTracker;
2424
import io.netty.util.internal.StringUtil;
25-
import io.netty.util.internal.UnstableApi;
2625

2726
import java.util.ArrayList;
2827
import java.util.List;
@@ -32,7 +31,6 @@
3231
/**
3332
* A skeletal implementation of {@link DnsMessage}.
3433
*/
35-
@UnstableApi
3634
public abstract class AbstractDnsMessage extends AbstractReferenceCounted implements DnsMessage {
3735

3836
private static final ResourceLeakDetector<DnsMessage> leakDetector =

codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsOptPseudoRrRecord.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@
1616
package io.netty.handler.codec.dns;
1717

1818
import io.netty.util.internal.StringUtil;
19-
import io.netty.util.internal.UnstableApi;
2019

2120
/**
2221
* An <a href="https://tools.ietf.org/html/rfc6891#section-6.1">OPT RR</a> record.
2322
*
2423
* This is used for <a href="https://tools.ietf.org/html/rfc6891#section-6.1.3">
2524
* Extension Mechanisms for DNS (EDNS(0))</a>.
2625
*/
27-
@UnstableApi
2826
public abstract class AbstractDnsOptPseudoRrRecord extends AbstractDnsRecord implements DnsOptPseudoRecord {
2927

3028
protected AbstractDnsOptPseudoRrRecord(int maxPayloadSize, int extendedRcode, int version) {

codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsRecord.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import io.netty.util.internal.PlatformDependent;
1919
import io.netty.util.internal.StringUtil;
20-
import io.netty.util.internal.UnstableApi;
2120

2221
import java.net.IDN;
2322

@@ -27,7 +26,6 @@
2726
/**
2827
* A skeletal implementation of {@link DnsRecord}.
2928
*/
30-
@UnstableApi
3129
public abstract class AbstractDnsRecord implements DnsRecord {
3230

3331
private final String name;

codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQuery.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@
1616
package io.netty.handler.codec.dns;
1717

1818
import io.netty.channel.AddressedEnvelope;
19-
import io.netty.util.internal.UnstableApi;
2019

2120
import java.net.InetSocketAddress;
2221
import java.net.SocketAddress;
2322

2423
/**
2524
* A {@link DnsQuery} implementation for UDP/IP.
2625
*/
27-
@UnstableApi
2826
public class DatagramDnsQuery extends DefaultDnsQuery
2927
implements AddressedEnvelope<DatagramDnsQuery, InetSocketAddress> {
3028

codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQueryDecoder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import io.netty.channel.ChannelHandlerContext;
2020
import io.netty.channel.socket.DatagramPacket;
2121
import io.netty.handler.codec.MessageToMessageDecoder;
22-
import io.netty.util.internal.UnstableApi;
2322

2423
import java.util.List;
2524

@@ -28,7 +27,6 @@
2827
/**
2928
* Decodes a {@link DatagramPacket} into a {@link DatagramDnsQuery}.
3029
*/
31-
@UnstableApi
3230
@ChannelHandler.Sharable
3331
public class DatagramDnsQueryDecoder extends MessageToMessageDecoder<DatagramPacket> {
3432

codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQueryEncoder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import io.netty.channel.ChannelHandlerContext;
2222
import io.netty.channel.socket.DatagramPacket;
2323
import io.netty.handler.codec.MessageToMessageEncoder;
24-
import io.netty.util.internal.UnstableApi;
2524

2625
import java.net.InetSocketAddress;
2726
import java.util.List;
@@ -30,7 +29,6 @@
3029
* Encodes a {@link DatagramDnsQuery} (or an {@link AddressedEnvelope} of {@link DnsQuery}} into a
3130
* {@link DatagramPacket}.
3231
*/
33-
@UnstableApi
3432
@ChannelHandler.Sharable
3533
public class DatagramDnsQueryEncoder extends MessageToMessageEncoder<AddressedEnvelope<DnsQuery, InetSocketAddress>> {
3634

codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponse.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@
1616
package io.netty.handler.codec.dns;
1717

1818
import io.netty.channel.AddressedEnvelope;
19-
import io.netty.util.internal.UnstableApi;
2019

2120
import java.net.InetSocketAddress;
2221
import java.net.SocketAddress;
2322

2423
/**
2524
* A {@link DnsResponse} implementation for UDP/IP.
2625
*/
27-
@UnstableApi
2826
public class DatagramDnsResponse extends DefaultDnsResponse
2927
implements AddressedEnvelope<DatagramDnsResponse, InetSocketAddress> {
3028

codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponseDecoder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,13 @@
2020
import io.netty.channel.socket.DatagramPacket;
2121
import io.netty.handler.codec.CorruptedFrameException;
2222
import io.netty.handler.codec.MessageToMessageDecoder;
23-
import io.netty.util.internal.UnstableApi;
2423

2524
import java.net.InetSocketAddress;
2625
import java.util.List;
2726

2827
/**
2928
* Decodes a {@link DatagramPacket} into a {@link DatagramDnsResponse}.
3029
*/
31-
@UnstableApi
3230
@ChannelHandler.Sharable
3331
public class DatagramDnsResponseDecoder extends MessageToMessageDecoder<DatagramPacket> {
3432

codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponseEncoder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import io.netty.channel.ChannelHandlerContext;
2222
import io.netty.channel.socket.DatagramPacket;
2323
import io.netty.handler.codec.MessageToMessageEncoder;
24-
import io.netty.util.internal.UnstableApi;
2524

2625
import java.net.InetSocketAddress;
2726
import java.util.List;
@@ -32,7 +31,6 @@
3231
* Encodes a {@link DatagramDnsResponse} (or an {@link AddressedEnvelope} of {@link DnsResponse}} into a
3332
* {@link DatagramPacket}.
3433
*/
35-
@UnstableApi
3634
@ChannelHandler.Sharable
3735
public class DatagramDnsResponseEncoder
3836
extends MessageToMessageEncoder<AddressedEnvelope<DnsResponse, InetSocketAddress>> {

codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsOptEcsRecord.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@
1616
package io.netty.handler.codec.dns;
1717

1818
import io.netty.channel.socket.InternetProtocolFamily;
19-
import io.netty.util.internal.UnstableApi;
2019

2120
import java.net.InetAddress;
2221
import java.util.Arrays;
2322

2423
/**
2524
* Default {@link DnsOptEcsRecord} implementation.
2625
*/
27-
@UnstableApi
2826
public final class DefaultDnsOptEcsRecord extends AbstractDnsOptPseudoRrRecord implements DnsOptEcsRecord {
2927
private final int srcPrefixLength;
3028
private final byte[] address;

0 commit comments

Comments
 (0)