SkipAll.java

net.minecraft.nbt.visitors.SkipAll

信息

  • 全限定名:net.minecraft.nbt.visitors.SkipAll
  • 类型:public interface
  • 包:net.minecraft.nbt.visitors
  • 源码路径:src/main/java/net/minecraft/nbt/visitors/SkipAll.java
  • 起始行号:L6
  • 继承:StreamTagVisitor
  • 职责:

    TODO

字段/常量

  • INSTANCE
    • 类型: SkipAll
    • 修饰符: package-private
    • 源码定位: L7
    • 说明:

      TODO

内部类/嵌套类型

构造器

方法

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

default StreamTagVisitor.ValueResult visitEnd() @ L9

  • 方法名:visitEnd
  • 源码定位:L9
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

说明:

TODO

default StreamTagVisitor.ValueResult visit(String value) @ L14

  • 方法名:visit
  • 源码定位:L14
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • value: String

说明:

TODO

default StreamTagVisitor.ValueResult visit(byte value) @ L19

  • 方法名:visit
  • 源码定位:L19
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • value: byte

说明:

TODO

default StreamTagVisitor.ValueResult visit(short value) @ L24

  • 方法名:visit
  • 源码定位:L24
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • value: short

说明:

TODO

default StreamTagVisitor.ValueResult visit(int value) @ L29

  • 方法名:visit
  • 源码定位:L29
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • value: int

说明:

TODO

default StreamTagVisitor.ValueResult visit(long value) @ L34

  • 方法名:visit
  • 源码定位:L34
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • value: long

说明:

TODO

default StreamTagVisitor.ValueResult visit(float value) @ L39

  • 方法名:visit
  • 源码定位:L39
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • value: float

说明:

TODO

default StreamTagVisitor.ValueResult visit(double value) @ L44

  • 方法名:visit
  • 源码定位:L44
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • value: double

说明:

TODO

default StreamTagVisitor.ValueResult visit(byte[] value) @ L49

  • 方法名:visit
  • 源码定位:L49
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • value: byte[]

说明:

TODO

default StreamTagVisitor.ValueResult visit(int[] value) @ L54

  • 方法名:visit
  • 源码定位:L54
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • value: int[]

说明:

TODO

default StreamTagVisitor.ValueResult visit(long[] value) @ L59

  • 方法名:visit
  • 源码定位:L59
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • value: long[]

说明:

TODO

default StreamTagVisitor.ValueResult visitList(TagType<?> elementType, int size) @ L64

  • 方法名:visitList
  • 源码定位:L64
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • elementType: TagType<?>
  • size: int

说明:

TODO

default StreamTagVisitor.EntryResult visitElement(TagType<?> type, int index) @ L69

  • 方法名:visitElement
  • 源码定位:L69
  • 返回类型:StreamTagVisitor.EntryResult
  • 修饰符:default

参数:

  • type: TagType<?>
  • index: int

说明:

TODO

default StreamTagVisitor.EntryResult visitEntry(TagType<?> type) @ L74

  • 方法名:visitEntry
  • 源码定位:L74
  • 返回类型:StreamTagVisitor.EntryResult
  • 修饰符:default

参数:

  • type: TagType<?>

说明:

TODO

default StreamTagVisitor.EntryResult visitEntry(TagType<?> type, String id) @ L79

  • 方法名:visitEntry
  • 源码定位:L79
  • 返回类型:StreamTagVisitor.EntryResult
  • 修饰符:default

参数:

  • type: TagType<?>
  • id: String

说明:

TODO

default StreamTagVisitor.ValueResult visitContainerEnd() @ L84

  • 方法名:visitContainerEnd
  • 源码定位:L84
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

说明:

TODO

default StreamTagVisitor.ValueResult visitRootEntry(TagType<?> type) @ L89

  • 方法名:visitRootEntry
  • 源码定位:L89
  • 返回类型:StreamTagVisitor.ValueResult
  • 修饰符:default

参数:

  • type: TagType<?>

说明:

TODO

代码

public interface SkipAll extends StreamTagVisitor {
    SkipAll INSTANCE = new SkipAll() {};
 
    @Override
    default StreamTagVisitor.ValueResult visitEnd() {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visit(String value) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visit(byte value) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visit(short value) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visit(int value) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visit(long value) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visit(float value) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visit(double value) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visit(byte[] value) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visit(int[] value) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visit(long[] value) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visitList(TagType<?> elementType, int size) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.EntryResult visitElement(TagType<?> type, int index) {
        return StreamTagVisitor.EntryResult.SKIP;
    }
 
    @Override
    default StreamTagVisitor.EntryResult visitEntry(TagType<?> type) {
        return StreamTagVisitor.EntryResult.SKIP;
    }
 
    @Override
    default StreamTagVisitor.EntryResult visitEntry(TagType<?> type, String id) {
        return StreamTagVisitor.EntryResult.SKIP;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visitContainerEnd() {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
 
    @Override
    default StreamTagVisitor.ValueResult visitRootEntry(TagType<?> type) {
        return StreamTagVisitor.ValueResult.CONTINUE;
    }
}

引用的其他类