SchemaComponent.java
net.minecraft.server.jsonrpc.api.SchemaComponent
信息
- 全限定名:net.minecraft.server.jsonrpc.api.SchemaComponent
- 类型:public record
- 包:net.minecraft.server.jsonrpc.api
- 源码路径:src/main/java/net/minecraft/server/jsonrpc/api/SchemaComponent.java
- 起始行号:L6
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
public Schema<T> asRef() @ L7
- 方法名:asRef
- 源码定位:L7
- 返回类型:Schema
- 修饰符:public
参数:
- 无
说明:
TODO
public Schema<List<T>> asArray() @ L11
- 方法名:asArray
- 源码定位:L11
- 返回类型:Schema<List
> - 修饰符:public
参数:
- 无
说明:
TODO
代码
public record SchemaComponent<T>(String name, URI ref, Schema<T> schema) {
public Schema<T> asRef() {
return Schema.ofRef(this.ref, this.schema.codec());
}
public Schema<List<T>> asArray() {
return Schema.arrayOf(this.asRef(), this.schema.codec());
}
}引用的其他类
- Schema
- 引用位置:
方法调用/返回值 - 关联成员:
Schema.arrayOf(), Schema.ofRef()
- 引用位置: