Fix generics in most of the Gui interfaces
This commit is contained in:
@@ -33,7 +33,7 @@ import org.lwjgl.util.Dimension;
|
||||
import org.lwjgl.util.ReadableColor;
|
||||
import org.lwjgl.util.ReadableDimension;
|
||||
|
||||
public abstract class AbstractGuiProgressBar<T extends AbstractGuiElement<T>> extends AbstractGuiElement<T> implements IGuiProgressBar<T> {
|
||||
public abstract class AbstractGuiProgressBar<T extends AbstractGuiProgressBar<T>> extends AbstractGuiElement<T> implements IGuiProgressBar<T> {
|
||||
private static final int BORDER = 2;
|
||||
|
||||
@Getter
|
||||
|
||||
@@ -22,10 +22,9 @@
|
||||
|
||||
package de.johni0702.minecraft.gui.element.advanced;
|
||||
|
||||
import de.johni0702.minecraft.gui.element.AbstractGuiElement;
|
||||
import de.johni0702.minecraft.gui.element.GuiElement;
|
||||
|
||||
public interface IGuiProgressBar<T extends AbstractGuiElement<T>> extends GuiElement<T> {
|
||||
public interface IGuiProgressBar<T extends IGuiProgressBar<T>> extends GuiElement<T> {
|
||||
T setProgress(float progress);
|
||||
|
||||
T setLabel(String label);
|
||||
|
||||
Reference in New Issue
Block a user