ReloadInstance.java

net.minecraft.server.packs.resources.ReloadInstance

信息

  • 全限定名:net.minecraft.server.packs.resources.ReloadInstance
  • 类型:public interface
  • 包:net.minecraft.server.packs.resources
  • 源码路径:src/main/java/net/minecraft/server/packs/resources/ReloadInstance.java
  • 起始行号:L5
  • 职责:

    TODO

字段/常量

内部类/嵌套类型

构造器

方法

下面的方法块按源码顺序生成。

CompletableFuture<?> done() @ L6

  • 方法名:done
  • 源码定位:L6
  • 返回类型:CompletableFuture<?>
  • 修饰符:package-private

参数:

说明:

TODO

float getActualProgress() @ L8

  • 方法名:getActualProgress
  • 源码定位:L8
  • 返回类型:float
  • 修饰符:package-private

参数:

说明:

TODO

default boolean isDone() @ L10

  • 方法名:isDone
  • 源码定位:L10
  • 返回类型:boolean
  • 修饰符:default

参数:

说明:

TODO

default void checkExceptions() @ L14

  • 方法名:checkExceptions
  • 源码定位:L14
  • 返回类型:void
  • 修饰符:default

参数:

说明:

TODO

代码

public interface ReloadInstance {
    CompletableFuture<?> done();
 
    float getActualProgress();
 
    default boolean isDone() {
        return this.done().isDone();
    }
 
    default void checkExceptions() {
        CompletableFuture<?> done = this.done();
        if (done.isCompletedExceptionally()) {
            done.join();
        }
    }
}

引用的其他类