Add Override annotations where appropriate

By: md_5 <git@md-5.net>
This commit is contained in:
Bukkit/Spigot
2019-04-28 11:37:52 +10:00
parent d66310a2f1
commit 82854b7bd7
176 changed files with 503 additions and 0 deletions

View File

@@ -64,6 +64,7 @@ public class LazyMetadataValue extends MetadataValueAdapter {
super(owningPlugin);
}
@Override
@Nullable
public Object value() {
eval();
@@ -94,6 +95,7 @@ public class LazyMetadataValue extends MetadataValueAdapter {
}
}
@Override
public synchronized void invalidate() {
if (cacheStrategy != CacheStrategy.CACHE_ETERNALLY) {
internalValue.clear();

View File

@@ -22,35 +22,43 @@ public abstract class MetadataValueAdapter implements MetadataValue {
this.owningPlugin = new WeakReference<Plugin>(owningPlugin);
}
@Override
@Nullable
public Plugin getOwningPlugin() {
return owningPlugin.get();
}
@Override
public int asInt() {
return NumberConversions.toInt(value());
}
@Override
public float asFloat() {
return NumberConversions.toFloat(value());
}
@Override
public double asDouble() {
return NumberConversions.toDouble(value());
}
@Override
public long asLong() {
return NumberConversions.toLong(value());
}
@Override
public short asShort() {
return NumberConversions.toShort(value());
}
@Override
public byte asByte() {
return NumberConversions.toByte(value());
}
@Override
public boolean asBoolean() {
Object value = value();
if (value instanceof Boolean) {
@@ -68,6 +76,7 @@ public abstract class MetadataValueAdapter implements MetadataValue {
return value != null;
}
@Override
@NotNull
public String asString() {
Object value = value();