in crumb-compiler/src/main/kotlin/com/uber/crumb/internal/wire/ProtoReader.kt [200:211]
fun skip() {
when (state) {
STATE_LENGTH_DELIMITED -> {
val byteCount = beforeLengthDelimitedScalar()
source.skip(byteCount)
}
STATE_VARINT -> readVarint64()
STATE_FIXED64 -> readFixed64()
STATE_FIXED32 -> readFixed32()
else -> throw IllegalStateException("Unexpected call to skip()")
}
}