aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/api/ObjectHolder.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-02-06 11:55:23 +0800
committershedaniel <daniel@shedaniel.me>2020-02-06 11:55:23 +0800
commit3ab6f974fb63b9f9232f8507e156cfc53cdf0250 (patch)
treef6625574308f0e5fd6e3e8f0120919ca4de4a0b1 /src/main/java/me/shedaniel/rei/api/ObjectHolder.java
parent129d287ddad825878af3b447f144ab38ccd1acf6 (diff)
downloadRoughlyEnoughItems-3ab6f974fb63b9f9232f8507e156cfc53cdf0250.tar.gz
RoughlyEnoughItems-3ab6f974fb63b9f9232f8507e156cfc53cdf0250.tar.bz2
RoughlyEnoughItems-3ab6f974fb63b9f9232f8507e156cfc53cdf0250.zip
4.0-unstable
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/me/shedaniel/rei/api/ObjectHolder.java')
-rw-r--r--src/main/java/me/shedaniel/rei/api/ObjectHolder.java54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/main/java/me/shedaniel/rei/api/ObjectHolder.java b/src/main/java/me/shedaniel/rei/api/ObjectHolder.java
deleted file mode 100644
index cb074d9a9..000000000
--- a/src/main/java/me/shedaniel/rei/api/ObjectHolder.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright (c) 2018, 2019, 2020 shedaniel
- * Licensed under the MIT License (the "License").
- */
-
-package me.shedaniel.rei.api;
-
-import me.shedaniel.rei.impl.ObjectHolderImpl;
-import org.jetbrains.annotations.ApiStatus;
-
-public interface ObjectHolder<T> {
- @SuppressWarnings("deprecation")
- static <T> ObjectHolder<T> of(T o) {
- return new ObjectHolderImpl<>(o);
- }
-
- @Deprecated
- @ApiStatus.ScheduledForRemoval
- default int intValue() {
- return (int) (Object) value();
- }
-
- @Deprecated
- @ApiStatus.ScheduledForRemoval
- default long longValue() {
- return (long) (Object) value();
- }
-
- @Deprecated
- @ApiStatus.ScheduledForRemoval
- default boolean booleanValue() {
- return (boolean) (Object) value();
- }
-
- @Deprecated
- @ApiStatus.ScheduledForRemoval
- default float floatValue() {
- return (float) (Object) value();
- }
-
- @Deprecated
- @ApiStatus.ScheduledForRemoval
- default double doubleValue() {
- return (double) (Object) value();
- }
-
- @Deprecated
- @ApiStatus.ScheduledForRemoval
- default String stringValue() {
- return (String) value();
- }
-
- T value();
-} \ No newline at end of file