- Maked classes final

This commit is contained in:
Finn
2025-09-29 17:56:51 +02:00
parent 1fe77f6076
commit f787463efc
27 changed files with 59 additions and 31 deletions

View File

@@ -12,7 +12,7 @@ import java.util.List;
/**
* Class representing a domain with its components such as subname, name, top-level name, path, query, fragment, and protocol.
*/
public class Domain implements Serializable {
public final class Domain implements Serializable {
/**
* The subname of the domain (e.g., "sub" in "sub.example.com").
*/

View File

@@ -14,7 +14,7 @@ import org.openautonomousconnection.protocol.versions.v1_0_0.classic.objects.Cla
* @see org.openautonomousconnection.protocol.versions.v1_0_0.classic.handlers.ClassicHandlerWebServer
*/
@Deprecated(forRemoval = false, since = "1.0.0-BETA.3")
public class Classic_DomainPacketReceivedEvent extends Event {
public final class Classic_DomainPacketReceivedEvent extends Event {
public final Classic_ProtocolVersion protocolVersion;
public final Classic_Domain domain;

View File

@@ -13,7 +13,7 @@ import org.openautonomousconnection.protocol.versions.v1_0_0.classic.objects.Cla
* @see org.openautonomousconnection.protocol.versions.v1_0_0.classic.handlers.ClassicHandlerWebServer
*/
@Deprecated(forRemoval = false, since = "1.0.0-BETA.3")
public class Classic_PingPacketReceivedEvent extends Event {
public final class Classic_PingPacketReceivedEvent extends Event {
public final Classic_ProtocolVersion protocolVersion;
public final Classic_Domain domain;
public final Classic_RequestDomain requestDomain;

View File

@@ -11,7 +11,7 @@ import java.io.Serializable;
* This class is deprecated and users are encouraged to use the Domain class instead.
*/
@Deprecated(forRemoval = false, since = "1.0.0-BETA.3")
public class Classic_Domain implements Serializable {
public final class Classic_Domain implements Serializable {
/**
* The name of the domain (e.g., "example" in "example.com").

View File

@@ -5,7 +5,7 @@ package org.openautonomousconnection.protocol.versions.v1_0_0.classic.objects;
* This class extends Classic_Domain and is used for local domain representation.
*/
@Deprecated(forRemoval = false, since = "1.0.0-BETA.3")
public class Classic_LocalDomain extends Classic_Domain {
public final class Classic_LocalDomain extends Classic_Domain {
public Classic_LocalDomain(String name, String endName, String path) {
super(name, endName, null, path);
}

View File

@@ -7,7 +7,7 @@ import java.io.Serializable;
* This class extends Classic_Domain and is used for requesting domain information.
*/
@Deprecated(forRemoval = false, since = "1.0.0-BETA.3")
public class Classic_RequestDomain extends Classic_Domain implements Serializable {
public final class Classic_RequestDomain extends Classic_Domain implements Serializable {
public Classic_RequestDomain(String name, String topLevelDomain, String path) {
super(name, topLevelDomain, null, path);

View File

@@ -6,7 +6,7 @@ import dev.unlegitdqrk.unlegitlibrary.utils.DefaultMethodsOverrider;
* This class contains predefined HTML content for various website responses in the Classic protocol.
*/
@Deprecated(forRemoval = false, since = "1.0.0-BETA.3")
public class Classic_WebsitesContent extends DefaultMethodsOverrider {
public final class Classic_WebsitesContent extends DefaultMethodsOverrider {
public static final String DOMAIN_NOT_FOUND = """
<html>

View File

@@ -7,7 +7,7 @@ import org.openautonomousconnection.protocol.versions.v1_0_0.classic.objects.Cla
/**
* Utility class for converting between Classic protocol objects and new protocol objects.
*/
public class ClassicConverter {
public final class ClassicConverter {
/**
* Converts a Classic_Domain object to a Domain object.

View File

@@ -22,7 +22,7 @@ import java.net.URL;
* and web content retrieval.
*/
@Deprecated(forRemoval = false, since = "1.0.0-BETA.3")
public class Classic_ClientListener extends EventListener {
public final class Classic_ClientListener extends EventListener {
/**
* Handles the event when a domain packet is received.