ListAndDeque.java
net.minecraft.util.ListAndDeque
信息
- 全限定名:net.minecraft.util.ListAndDeque
- 类型:public interface
- 包:net.minecraft.util
- 源码路径:src/main/java/net/minecraft/util/ListAndDeque.java
- 起始行号:L9
- 继承:List
, RandomAccess, Cloneable, Serializable, Deque - 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
ListAndDeque<T> reversed() @ L10
- 方法名:reversed
- 源码定位:L10
- 返回类型:ListAndDeque
- 修饰符:package-private
参数:
- 无
说明:
TODO
T getFirst() @ L12
- 方法名:getFirst
- 源码定位:L12
- 返回类型:T
- 修饰符:package-private
参数:
- 无
说明:
TODO
T getLast() @ L15
- 方法名:getLast
- 源码定位:L15
- 返回类型:T
- 修饰符:package-private
参数:
- 无
说明:
TODO
void addFirst(T t) @ L18
- 方法名:addFirst
- 源码定位:L18
- 返回类型:void
- 修饰符:package-private
参数:
- t: T
说明:
TODO
void addLast(T t) @ L21
- 方法名:addLast
- 源码定位:L21
- 返回类型:void
- 修饰符:package-private
参数:
- t: T
说明:
TODO
T removeFirst() @ L24
- 方法名:removeFirst
- 源码定位:L24
- 返回类型:T
- 修饰符:package-private
参数:
- 无
说明:
TODO
T removeLast() @ L27
- 方法名:removeLast
- 源码定位:L27
- 返回类型:T
- 修饰符:package-private
参数:
- 无
说明:
TODO
default boolean offer(T value) @ L30
- 方法名:offer
- 源码定位:L30
- 返回类型:boolean
- 修饰符:default
参数:
- value: T
说明:
TODO
default T remove() @ L35
- 方法名:remove
- 源码定位:L35
- 返回类型:T
- 修饰符:default
参数:
- 无
说明:
TODO
default T poll() @ L40
- 方法名:poll
- 源码定位:L40
- 返回类型:T
- 修饰符:default
参数:
- 无
说明:
TODO
default T element() @ L45
- 方法名:element
- 源码定位:L45
- 返回类型:T
- 修饰符:default
参数:
- 无
说明:
TODO
default T peek() @ L50
- 方法名:peek
- 源码定位:L50
- 返回类型:T
- 修饰符:default
参数:
- 无
说明:
TODO
default void push(T value) @ L55
- 方法名:push
- 源码定位:L55
- 返回类型:void
- 修饰符:default
参数:
- value: T
说明:
TODO
default T pop() @ L60
- 方法名:pop
- 源码定位:L60
- 返回类型:T
- 修饰符:default
参数:
- 无
说明:
TODO
代码
public interface ListAndDeque<T> extends List<T>, RandomAccess, Cloneable, Serializable, Deque<T> {
ListAndDeque<T> reversed();
@Override
T getFirst();
@Override
T getLast();
@Override
void addFirst(T t);
@Override
void addLast(T t);
@Override
T removeFirst();
@Override
T removeLast();
@Override
default boolean offer(T value) {
return this.offerLast(value);
}
@Override
default T remove() {
return this.removeFirst();
}
@Override
default @Nullable T poll() {
return this.pollFirst();
}
@Override
default T element() {
return this.getFirst();
}
@Override
default @Nullable T peek() {
return this.peekFirst();
}
@Override
default void push(T value) {
this.addFirst(value);
}
@Override
default T pop() {
return this.removeFirst();
}
}引用的其他类
- 无