Skip to content

Commit f6a6e9b

Browse files
authored
Move EventCharacteristic to the internal package (#81)
1 parent b16bcf7 commit f6a6e9b

File tree

6 files changed

+16
-13
lines changed

6 files changed

+16
-13
lines changed

src/main/java/net/minecraftforge/eventbus/api/event/characteristic/Cancellable.java

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import net.minecraftforge.eventbus.api.bus.CancellableEventBus;
88
import net.minecraftforge.eventbus.internal.Event;
9+
import net.minecraftforge.eventbus.internal.EventCharacteristic;
910

1011
/**
1112
* A cancellable event returns {@code true} from {@link CancellableEventBus#post(Event)} if it was cancelled.

src/main/java/net/minecraftforge/eventbus/api/event/characteristic/EventCharacteristic.java

-13
This file was deleted.

src/main/java/net/minecraftforge/eventbus/api/event/characteristic/MonitorAware.java

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
package net.minecraftforge.eventbus.api.event.characteristic;
66

77
import net.minecraftforge.eventbus.api.event.MutableEvent;
8+
import net.minecraftforge.eventbus.internal.EventCharacteristic;
89
import net.minecraftforge.eventbus.internal.MutableEventInternals;
910

1011
/**

src/main/java/net/minecraftforge/eventbus/api/event/characteristic/SelfDestructing.java

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import net.minecraftforge.eventbus.api.bus.EventBus;
88
import net.minecraftforge.eventbus.internal.AbstractEventBusImpl;
9+
import net.minecraftforge.eventbus.internal.EventCharacteristic;
910

1011
/**
1112
* A self-destructing event will {@link AbstractEventBusImpl#dispose() dispose} of its associated {@link EventBus}

src/main/java/net/minecraftforge/eventbus/api/event/characteristic/SelfPosting.java

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import net.minecraftforge.eventbus.api.bus.EventBus;
88
import net.minecraftforge.eventbus.internal.Event;
9+
import net.minecraftforge.eventbus.internal.EventCharacteristic;
910

1011
/**
1112
* Experimental feature - may be removed, renamed or otherwise changed without notice.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/*
2+
* Copyright (c) Forge Development LLC
3+
* SPDX-License-Identifier: LGPL-2.1-only
4+
*/
5+
package net.minecraftforge.eventbus.internal;
6+
7+
import net.minecraftforge.eventbus.api.event.characteristic.Cancellable;
8+
import net.minecraftforge.eventbus.api.event.characteristic.MonitorAware;
9+
import net.minecraftforge.eventbus.api.event.characteristic.SelfDestructing;
10+
import net.minecraftforge.eventbus.api.event.characteristic.SelfPosting;
11+
12+
public sealed interface EventCharacteristic permits Cancellable, MonitorAware, SelfDestructing, SelfPosting {}

0 commit comments

Comments
 (0)