Skip to content

Commit 6fddc93

Browse files
committed
keep original generics on now-deprecated freeze
1 parent 889d78a commit 6fddc93

20 files changed

+33
-43
lines changed

paper-api/src/main/java/io/papermc/paper/plugin/lifecycle/event/LifecycleEvent.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
* server initialization.
1212
* @see LifecycleEvents
1313
*/
14-
@ApiStatus.Experimental
1514
@ApiStatus.NonExtendable
1615
public interface LifecycleEvent {
1716
}

paper-api/src/main/java/io/papermc/paper/plugin/lifecycle/event/LifecycleEventManager.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,13 @@
44
import io.papermc.paper.plugin.lifecycle.event.handler.configuration.LifecycleEventHandlerConfiguration;
55
import io.papermc.paper.plugin.lifecycle.event.types.LifecycleEventType;
66
import org.jetbrains.annotations.ApiStatus;
7-
import org.jspecify.annotations.NullMarked;
87

98
/**
109
* Manages a plugin's lifecycle events. Can be obtained
1110
* from {@link org.bukkit.plugin.Plugin} or {@link io.papermc.paper.plugin.bootstrap.BootstrapContext}.
1211
*
1312
* @param <O> the owning type, {@link org.bukkit.plugin.Plugin} or {@link io.papermc.paper.plugin.bootstrap.BootstrapContext}
1413
*/
15-
@ApiStatus.Experimental
16-
@NullMarked
1714
@ApiStatus.NonExtendable
1815
public interface LifecycleEventManager<O extends LifecycleEventOwner> {
1916

paper-api/src/main/java/io/papermc/paper/plugin/lifecycle/event/LifecycleEventOwner.java

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

33
import io.papermc.paper.plugin.configuration.PluginMeta;
44
import org.jetbrains.annotations.ApiStatus;
5-
import org.jspecify.annotations.NullMarked;
65

76
/**
87
* Implemented by types that are considered owners
@@ -11,8 +10,6 @@
1110
* a {@link LifecycleEventManager} where you can register
1211
* event handlers.
1312
*/
14-
@ApiStatus.Experimental
15-
@NullMarked
1613
@ApiStatus.NonExtendable
1714
public interface LifecycleEventOwner {
1815

paper-api/src/main/java/io/papermc/paper/plugin/lifecycle/event/handler/LifecycleEventHandler.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
package io.papermc.paper.plugin.lifecycle.event.handler;
22

33
import io.papermc.paper.plugin.lifecycle.event.LifecycleEvent;
4-
import org.jetbrains.annotations.ApiStatus;
5-
import org.jspecify.annotations.NullMarked;
64

75
/**
86
* A handler for a specific event. Can be implemented
97
* in a concrete class or as a lambda.
108
*
119
* @param <E> the event
1210
*/
13-
@ApiStatus.Experimental
14-
@NullMarked
1511
@FunctionalInterface
1612
public interface LifecycleEventHandler<E extends LifecycleEvent> {
1713

paper-api/src/main/java/io/papermc/paper/plugin/lifecycle/event/handler/configuration/LifecycleEventHandlerConfiguration.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import io.papermc.paper.plugin.lifecycle.event.LifecycleEventOwner;
44
import io.papermc.paper.plugin.lifecycle.event.handler.LifecycleEventHandler;
55
import org.jetbrains.annotations.ApiStatus;
6-
import org.jspecify.annotations.NullMarked;
76

87
/**
98
* Base type for constructing configured event handlers for
@@ -13,8 +12,6 @@
1312
* @param <O>
1413
*/
1514
@SuppressWarnings("unused")
16-
@ApiStatus.Experimental
17-
@NullMarked
1815
@ApiStatus.NonExtendable
1916
public interface LifecycleEventHandlerConfiguration<O extends LifecycleEventOwner> {
2017
}

paper-api/src/main/java/io/papermc/paper/plugin/lifecycle/event/handler/configuration/MonitorLifecycleEventHandlerConfiguration.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,12 @@
33
import io.papermc.paper.plugin.lifecycle.event.LifecycleEventOwner;
44
import org.jetbrains.annotations.ApiStatus;
55
import org.jetbrains.annotations.Contract;
6-
import org.jspecify.annotations.NullMarked;
76

87
/**
98
* Handler configuration for event types that allow "monitor" handlers.
109
*
1110
* @param <O> the required owner type
1211
*/
13-
@ApiStatus.Experimental
14-
@NullMarked
1512
@ApiStatus.NonExtendable
1613
public interface MonitorLifecycleEventHandlerConfiguration<O extends LifecycleEventOwner> extends LifecycleEventHandlerConfiguration<O> {
1714

paper-api/src/main/java/io/papermc/paper/plugin/lifecycle/event/handler/configuration/PrioritizedLifecycleEventHandlerConfiguration.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,13 @@
33
import io.papermc.paper.plugin.lifecycle.event.LifecycleEventOwner;
44
import org.jetbrains.annotations.ApiStatus;
55
import org.jetbrains.annotations.Contract;
6-
import org.jspecify.annotations.NullMarked;
76

87
/**
98
* Handler configuration that allows both "monitor" and prioritized handlers.
109
* The default priority is 0.
1110
*
1211
* @param <O> the required owner type
1312
*/
14-
@ApiStatus.Experimental
15-
@NullMarked
1613
@ApiStatus.NonExtendable
1714
public interface PrioritizedLifecycleEventHandlerConfiguration<O extends LifecycleEventOwner> extends LifecycleEventHandlerConfiguration<O> {
1815

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@ApiStatus.Experimental
2+
@NullMarked
3+
package io.papermc.paper.plugin.lifecycle.event.handler.configuration;
4+
5+
import org.jetbrains.annotations.ApiStatus;
6+
import org.jspecify.annotations.NullMarked;
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@ApiStatus.Experimental
2+
@NullMarked
3+
package io.papermc.paper.plugin.lifecycle.event.handler;
4+
5+
import org.jetbrains.annotations.ApiStatus;
6+
import org.jspecify.annotations.NullMarked;
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@ApiStatus.Experimental
2+
@NullMarked
3+
package io.papermc.paper.plugin.lifecycle.event;
4+
5+
import org.jetbrains.annotations.ApiStatus;
6+
import org.jspecify.annotations.NullMarked;

0 commit comments

Comments
 (0)