feat: protobuf java converters (#382)
This commit is contained in:

committed by
GitHub

parent
7b39e448bf
commit
20f8a4f08f
@ -2,6 +2,8 @@
|
||||
|
||||
## Unreleased
|
||||
|
||||
- Added Support for Custom objects from Java generated protobuf classes
|
||||
|
||||
### Added
|
||||
|
||||
### Changed
|
||||
|
@ -1,6 +1,8 @@
|
||||
# Summary
|
||||
|
||||
* [Introduction](index.md)
|
||||
* [Helpers](helpers/index.md)
|
||||
* [Protobuf java converter](helpers/protobuf_java_converter.md)
|
||||
* [Plugins](plugins/index.md)
|
||||
* [Notarized Application](plugins/notarized_application.md)
|
||||
* [Notarized Route](plugins/notarized_route.md)
|
||||
|
7
docs/helpers/index.md
Normal file
7
docs/helpers/index.md
Normal file
@ -0,0 +1,7 @@
|
||||
Helper modules help you to interact with Kompendium.
|
||||
|
||||
Some functionality is not possible or difficult to do with Kompendium by default. Modules in this folder help you to get
|
||||
functionality that would otherwise be difficult.
|
||||
|
||||
The first one of which is [Protobuf java converter](protobuf_java_converter.md) which translates java protobuf classes
|
||||
to `customTypes` entries.
|
153
docs/helpers/protobuf_java_converter.md
Normal file
153
docs/helpers/protobuf_java_converter.md
Normal file
@ -0,0 +1,153 @@
|
||||
The `Protobuf java converter` functions allow you to generate documentation from your generated Java classes.
|
||||
Since Kompendium relies a lot on `KProperties` we have yet to find a way to connect this with our Java.
|
||||
For now the documentation is generated for the `customTypes` in `NotarizedApplication`.
|
||||
|
||||
## Usage with Kotlinx
|
||||
|
||||
setup:
|
||||
```kotlin
|
||||
install(ContentNegotiation) {
|
||||
json(Json {
|
||||
encodeDefaults = false
|
||||
// Combine the kompendium serializers with your custom java proto serializers
|
||||
serializersModule =
|
||||
KompendiumSerializersModule.module + SerializersModule { serializersModule = yourCustomProtoSerializers }
|
||||
})
|
||||
}
|
||||
```
|
||||
|
||||
For one message and all its nested sub messages:
|
||||
```kotlin
|
||||
private fun Application.mainModule() {
|
||||
// ...
|
||||
install(NotarizedApplication()) {
|
||||
spec = baseSpec
|
||||
customTypes = MyJavaProto.getDefaultInstance().createCustomTypesForTypeAndSubTypes().toMap()
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
For multiple messages and their submesages:
|
||||
```kotlin
|
||||
private fun Application.mainModule() {
|
||||
// ...
|
||||
install(NotarizedApplication()) {
|
||||
spec = baseSpec
|
||||
customTypes = MyJavaProto.getDefaultInstance().createCustomTypesForTypeAndSubTypes()
|
||||
.plus(AnotherJavaProto.getDefaultInstance().createCustomTypesForTypeAndSubTypes()).toMap()
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Example User
|
||||
|
||||
The protobuf that is used on our endpoint
|
||||
```proto
|
||||
message User {
|
||||
string id = 1;
|
||||
string email = 2;
|
||||
string mobile_phone = 3;
|
||||
string name = 4;
|
||||
}
|
||||
```
|
||||
|
||||
A custom serializer deserializer:
|
||||
```kotlin
|
||||
@OptIn(ExperimentalSerializationApi::class)
|
||||
object UserSerializer : KSerializer<User> {
|
||||
|
||||
override val descriptor: SerialDescriptor = buildClassSerialDescriptor("User") {
|
||||
element("id", serialDescriptor<String>())
|
||||
element("email", serialDescriptor<String>())
|
||||
element("mobile_phone", serialDescriptor<String>())
|
||||
element("name", serialDescriptor<String>())
|
||||
}
|
||||
|
||||
override fun deserialize(decoder: Decoder): User {
|
||||
return decoder.decodeStructure(descriptor) {
|
||||
var id: String? = null
|
||||
var email: String? = null
|
||||
var mobilePhone: String? = null
|
||||
var name: String? = null
|
||||
|
||||
loop@ while (true) {
|
||||
when (val index = decodeElementIndex(descriptor)) {
|
||||
CompositeDecoder.DECODE_DONE -> break@loop
|
||||
0 -> id = decodeStringElement(descriptor, index)
|
||||
1 -> email = decodeStringElement(descriptor, index)
|
||||
2 -> mobilePhone = decodeStringElement(descriptor, index)
|
||||
3 -> name = decodeStringElement(descriptor, index)
|
||||
else -> throw RuntimeException(
|
||||
"Unexpected index field ${descriptor.getElementName(index)}"
|
||||
)
|
||||
}
|
||||
}
|
||||
// building the protobuf object
|
||||
val user = User.newBuilder().apply {
|
||||
id?.let { v -> this.id = v }
|
||||
email?.let { v -> this.email = v }
|
||||
mobilePhone?.let { v -> this.mobilePhone = v }
|
||||
name?.let { v -> this.name = v }
|
||||
}.build()
|
||||
user
|
||||
}
|
||||
}
|
||||
|
||||
override fun serialize(encoder: Encoder, value: User) {
|
||||
encoder.encodeStructure(descriptor) {
|
||||
encodeStringElement(descriptor, 0, value.id)
|
||||
encodeStringElement(descriptor, 1, value.email)
|
||||
encodeStringElement(descriptor, 2, value.mobilePhone)
|
||||
encodeStringElement(descriptor, 3, value.name)
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
Setting the content type:
|
||||
```kotlin
|
||||
install(ContentNegotiation) {
|
||||
json(Json {
|
||||
encodeDefaults = false
|
||||
// Combine the kompendium serializers with your custom java proto serializers
|
||||
serializersModule =
|
||||
KompendiumSerializersModule.module + SerializersModule {
|
||||
serializersModule = SerializersModule {
|
||||
contextual(UserSerializer)
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
```
|
||||
The installation of the noterized application:
|
||||
```kotlin
|
||||
install(NotarizedApplication()) {
|
||||
spec = baseSpec
|
||||
customTypes = User.getDefaultInstance().createCustomTypesForTypeAndSubTypes().toMap()
|
||||
}
|
||||
```
|
||||
Route configuration as you normally would with one exception which is `createType()` to create kotlin type from a javaClass.
|
||||
|
||||
```kotlin
|
||||
private fun Route.userDocumentation() {
|
||||
install(NotarizedRoute()) {
|
||||
post = PostInfo.builder {
|
||||
summary("My User API")
|
||||
description("Create a user")
|
||||
request {
|
||||
requestType(User::class.createType())
|
||||
description("My user creation object")
|
||||
}
|
||||
response {
|
||||
responseCode(HttpStatusCode.OK)
|
||||
responseType(CreateUserResponse::class.createType())
|
||||
description("Returns simulation object")
|
||||
}
|
||||
canRespond {
|
||||
responseCode(HttpStatusCode.NotFound)
|
||||
responseType<String>()
|
||||
description("Indicates that the user could not be found")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
@ -15,6 +15,7 @@ dependencies {
|
||||
implementation(projects.kompendiumCore)
|
||||
implementation(projects.kompendiumLocations)
|
||||
implementation(projects.kompendiumResources)
|
||||
implementation(projects.kompendiumProtobufJavaConverter)
|
||||
|
||||
// Ktor
|
||||
val ktorVersion: String by project
|
||||
|
43
protobuf-java-converter/build.gradle.kts
Normal file
43
protobuf-java-converter/build.gradle.kts
Normal file
@ -0,0 +1,43 @@
|
||||
plugins {
|
||||
kotlin("jvm")
|
||||
kotlin("plugin.serialization")
|
||||
id("io.bkbn.sourdough.library.jvm")
|
||||
id("io.gitlab.arturbosch.detekt")
|
||||
id("com.adarshr.test-logger")
|
||||
id("maven-publish")
|
||||
id("java-library")
|
||||
id("signing")
|
||||
id("org.jetbrains.kotlinx.kover")
|
||||
}
|
||||
|
||||
sourdoughLibrary {
|
||||
libraryName.set("Kompendium Protobuf java converter")
|
||||
libraryDescription.set("Converts Java protobuf generated classes to custom type maps")
|
||||
compilerArgs.set(listOf("-opt-in=kotlin.RequiresOptIn"))
|
||||
}
|
||||
|
||||
dependencies {
|
||||
// Versions
|
||||
val detektVersion: String by project
|
||||
|
||||
|
||||
implementation(projects.kompendiumJsonSchema)
|
||||
implementation("com.google.protobuf:protobuf-java:3.21.9")
|
||||
implementation("org.jetbrains.kotlin:kotlin-reflect:1.7.21")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.1")
|
||||
|
||||
// Formatting
|
||||
detektPlugins("io.gitlab.arturbosch.detekt:detekt-formatting:$detektVersion")
|
||||
testImplementation(testFixtures(projects.kompendiumCore))
|
||||
}
|
||||
|
||||
|
||||
testing {
|
||||
|
||||
suites {
|
||||
named("test", JvmTestSuite::class) {
|
||||
useJUnitJupiter()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,177 @@
|
||||
package io.bkbn.kompendium.protobufjavaconverter.converters
|
||||
|
||||
import com.google.protobuf.Descriptors
|
||||
import com.google.protobuf.GeneratedMessageV3
|
||||
import io.bkbn.kompendium.json.schema.definition.ArrayDefinition
|
||||
import io.bkbn.kompendium.json.schema.definition.EnumDefinition
|
||||
import io.bkbn.kompendium.json.schema.definition.JsonSchema
|
||||
import io.bkbn.kompendium.json.schema.definition.MapDefinition
|
||||
import io.bkbn.kompendium.json.schema.definition.NullableDefinition
|
||||
import io.bkbn.kompendium.json.schema.definition.ReferenceDefinition
|
||||
import io.bkbn.kompendium.json.schema.definition.TypeDefinition
|
||||
import kotlin.reflect.KType
|
||||
import kotlin.reflect.full.createType
|
||||
|
||||
/**
|
||||
* Extension function to generate all custom TypeDefinitions for.
|
||||
*
|
||||
* Traverses all fields and subfields of the message it also generates references for nested messages.
|
||||
*
|
||||
* @property GeneratedMessageV3 the protobuf message to generate all the custom definitions for
|
||||
* @param snakeCase whether to convert the names to snake case or not
|
||||
* @return a [Map] of ([KType], [TypeDefinition]) to be used in `customTypes` in [NoterizedApplication]
|
||||
*
|
||||
*/
|
||||
fun GeneratedMessageV3.createCustomTypesForTypeAndSubTypes(snakeCase: Boolean = false): Map<KType, JsonSchema> {
|
||||
val cache: MutableMap<String, JsonSchema> = mutableMapOf()
|
||||
return mapOf(
|
||||
this::class.createType() to TypeDefinition(
|
||||
type = "object",
|
||||
properties = toJsonSchemaMap(this.descriptorForType, cache, snakeCase)
|
||||
)
|
||||
)
|
||||
// Dont forget to add the definitions for our references
|
||||
.plus(
|
||||
cache.map {
|
||||
// Get the class from the respective key (which should be a fullname of the class
|
||||
val clazz = Class.forName(it.key)
|
||||
clazz.kotlin.createType() to it.value
|
||||
}.toMap()
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* Loops over all fields of the provided Descriptor to discover the field types
|
||||
*
|
||||
* @param protoDescriptor the [Descriptors.FieldDescriptor] to convert
|
||||
* @param cache map of cached definitions
|
||||
* @param snakeCase whether to convert the names to snake case or not
|
||||
* @return a [Map] of ([String], [JsonSchema])
|
||||
*
|
||||
*/
|
||||
fun toJsonSchemaMap(
|
||||
protoDescriptor: Descriptors.Descriptor,
|
||||
cache: MutableMap<String, JsonSchema> = mutableMapOf(),
|
||||
snakeCase: Boolean = false
|
||||
): Map<String, JsonSchema> =
|
||||
protoDescriptor.fields.map {
|
||||
val key = if (snakeCase) it.jsonName.toSnakeCase() else it.jsonName
|
||||
key to fromNestedTypeToSchema(it, cache)
|
||||
}.toMap()
|
||||
|
||||
/**
|
||||
* Very simple snake case conversion
|
||||
*/
|
||||
fun String.toSnakeCase() =
|
||||
this.map {
|
||||
if (it.isUpperCase()) "_${it.lowercase()}" else it.toString()
|
||||
}.reduce { acc, s -> acc + s }
|
||||
|
||||
/**
|
||||
* Converts a field from a proto message to a JsonSchema
|
||||
*
|
||||
* @param javaProtoField the [Descriptors.FieldDescriptor] to convert
|
||||
* @param cache map of cached definitions
|
||||
* @return the resulting [JsonSchema]
|
||||
*
|
||||
*/
|
||||
fun fromNestedTypeToSchema(
|
||||
javaProtoField: Descriptors.FieldDescriptor,
|
||||
cache: MutableMap<String, JsonSchema> = mutableMapOf()
|
||||
): JsonSchema =
|
||||
when {
|
||||
javaProtoField.isRepeated && !javaProtoField.isMapField -> ArrayDefinition(fromTypeToSchema(javaProtoField, cache))
|
||||
javaProtoField.isMapField -> handleMapField(javaProtoField, cache)
|
||||
else -> fromTypeToSchema(javaProtoField, cache)
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts a map field descriptor
|
||||
*
|
||||
* It generates some key examples based on the type provided and gets the TypeDefinition of the value.
|
||||
*
|
||||
* @param javaProtoField the field to convert (which should be a mapField)
|
||||
* @param cache map of cached definitions
|
||||
* @return returns the a [MapDefinition] schema with additional properties to describe the key and value
|
||||
*/
|
||||
@Suppress("MagicNumber")
|
||||
fun handleMapField(
|
||||
javaProtoField: Descriptors.FieldDescriptor,
|
||||
cache: MutableMap<String, JsonSchema> = mutableMapOf()
|
||||
): JsonSchema {
|
||||
require(javaProtoField.isMapField) { "Should never be called for a non map type" }
|
||||
|
||||
val keyField = javaProtoField.containingType.nestedTypes.first().findFieldByName("key")
|
||||
val valueField = javaProtoField.containingType.nestedTypes.first().findFieldByName("value")
|
||||
val valueType = fromTypeToSchema(valueField, cache)
|
||||
// Keys can only be string in json but we can still have "0", "0.0" or "true", "ENUM_VALUE" as keys
|
||||
val keys: List<String> = when (keyField.javaType) {
|
||||
Descriptors.FieldDescriptor.JavaType.INT,
|
||||
Descriptors.FieldDescriptor.JavaType.LONG -> (0..1).map { it.toString() }
|
||||
Descriptors.FieldDescriptor.JavaType.FLOAT,
|
||||
Descriptors.FieldDescriptor.JavaType.DOUBLE -> listOf(0.0, 0.1, 0.2).map { it.toString() }
|
||||
Descriptors.FieldDescriptor.JavaType.BOOLEAN -> listOf(true, false).map { it.toString() }
|
||||
Descriptors.FieldDescriptor.JavaType.STRING -> (0..1).map { "myVariable$it" }
|
||||
Descriptors.FieldDescriptor.JavaType.BYTE_STRING -> (0..1).map { "0x$it" }
|
||||
Descriptors.FieldDescriptor.JavaType.ENUM -> (0..1).map { "ENUM_VALUE$it" }
|
||||
null,
|
||||
Descriptors.FieldDescriptor.JavaType.MESSAGE -> throw IllegalArgumentException("Cant use object as key")
|
||||
}
|
||||
return MapDefinition(
|
||||
TypeDefinition(
|
||||
type = "object",
|
||||
properties = keys.map { it to valueType }.toMap()
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts scalar, enum and message type descriptors to TypeDefinitions
|
||||
*
|
||||
* @param javaProtoField the field to convert
|
||||
* @param cache map of cached definitions
|
||||
* @return returns a matching [JsonSchema]
|
||||
*/
|
||||
fun fromTypeToSchema(
|
||||
javaProtoField: Descriptors.FieldDescriptor,
|
||||
cache: MutableMap<String, JsonSchema> = mutableMapOf()
|
||||
): JsonSchema {
|
||||
checkTypeCache(javaProtoField, cache)?.let { return it }
|
||||
return when (javaProtoField.javaType) {
|
||||
Descriptors.FieldDescriptor.JavaType.INT -> TypeDefinition.INT
|
||||
Descriptors.FieldDescriptor.JavaType.LONG -> TypeDefinition.LONG
|
||||
Descriptors.FieldDescriptor.JavaType.FLOAT -> TypeDefinition.FLOAT
|
||||
Descriptors.FieldDescriptor.JavaType.DOUBLE -> TypeDefinition.DOUBLE
|
||||
Descriptors.FieldDescriptor.JavaType.BOOLEAN -> TypeDefinition.BOOLEAN
|
||||
Descriptors.FieldDescriptor.JavaType.STRING -> TypeDefinition.STRING
|
||||
Descriptors.FieldDescriptor.JavaType.BYTE_STRING -> TypeDefinition.STRING
|
||||
Descriptors.FieldDescriptor.JavaType.ENUM -> {
|
||||
cache[javaProtoField.enumType.fullName] = EnumDefinition(
|
||||
type = "string",
|
||||
enum = javaProtoField.enumType.values.map { it.name }.toSet()
|
||||
)
|
||||
ReferenceDefinition(javaProtoField.enumType.name)
|
||||
}
|
||||
Descriptors.FieldDescriptor.JavaType.MESSAGE -> {
|
||||
// Traverse through possible nested messages
|
||||
cache[javaProtoField.messageType.fullName] = TypeDefinition(
|
||||
type = "object",
|
||||
properties = javaProtoField.messageType.fields.map {
|
||||
it.jsonName to fromNestedTypeToSchema(it, cache)
|
||||
}.toMap()
|
||||
)
|
||||
ReferenceDefinition(javaProtoField.messageType.name)
|
||||
}
|
||||
null -> NullableDefinition()
|
||||
}
|
||||
}
|
||||
|
||||
fun checkTypeCache(
|
||||
javaProtoField: Descriptors.FieldDescriptor,
|
||||
cache: MutableMap<String, JsonSchema>
|
||||
): JsonSchema? =
|
||||
when (javaProtoField.javaType) {
|
||||
Descriptors.FieldDescriptor.JavaType.ENUM -> cache[javaProtoField.enumType.name]
|
||||
Descriptors.FieldDescriptor.JavaType.MESSAGE -> cache[javaProtoField.messageType.name]
|
||||
else -> null
|
||||
}
|
@ -0,0 +1,167 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
/**
|
||||
* Protobuf enum {@code io.bkbn.kompendium.protobufjavaconverter.Corpus}
|
||||
*/
|
||||
public enum Corpus
|
||||
implements com.google.protobuf.ProtocolMessageEnum {
|
||||
/**
|
||||
* <code>CORPUS_UNSPECIFIED = 0;</code>
|
||||
*/
|
||||
CORPUS_UNSPECIFIED(0),
|
||||
/**
|
||||
* <code>CORPUS_UNIVERSAL = 1;</code>
|
||||
*/
|
||||
CORPUS_UNIVERSAL(1),
|
||||
/**
|
||||
* <code>CORPUS_WEB = 2;</code>
|
||||
*/
|
||||
CORPUS_WEB(2),
|
||||
/**
|
||||
* <code>CORPUS_IMAGES = 3;</code>
|
||||
*/
|
||||
CORPUS_IMAGES(3),
|
||||
/**
|
||||
* <code>CORPUS_LOCAL = 4;</code>
|
||||
*/
|
||||
CORPUS_LOCAL(4),
|
||||
/**
|
||||
* <code>CORPUS_NEWS = 5;</code>
|
||||
*/
|
||||
CORPUS_NEWS(5),
|
||||
/**
|
||||
* <code>CORPUS_PRODUCTS = 6;</code>
|
||||
*/
|
||||
CORPUS_PRODUCTS(6),
|
||||
/**
|
||||
* <code>CORPUS_VIDEO = 7;</code>
|
||||
*/
|
||||
CORPUS_VIDEO(7),
|
||||
UNRECOGNIZED(-1),
|
||||
;
|
||||
|
||||
/**
|
||||
* <code>CORPUS_UNSPECIFIED = 0;</code>
|
||||
*/
|
||||
public static final int CORPUS_UNSPECIFIED_VALUE = 0;
|
||||
/**
|
||||
* <code>CORPUS_UNIVERSAL = 1;</code>
|
||||
*/
|
||||
public static final int CORPUS_UNIVERSAL_VALUE = 1;
|
||||
/**
|
||||
* <code>CORPUS_WEB = 2;</code>
|
||||
*/
|
||||
public static final int CORPUS_WEB_VALUE = 2;
|
||||
/**
|
||||
* <code>CORPUS_IMAGES = 3;</code>
|
||||
*/
|
||||
public static final int CORPUS_IMAGES_VALUE = 3;
|
||||
/**
|
||||
* <code>CORPUS_LOCAL = 4;</code>
|
||||
*/
|
||||
public static final int CORPUS_LOCAL_VALUE = 4;
|
||||
/**
|
||||
* <code>CORPUS_NEWS = 5;</code>
|
||||
*/
|
||||
public static final int CORPUS_NEWS_VALUE = 5;
|
||||
/**
|
||||
* <code>CORPUS_PRODUCTS = 6;</code>
|
||||
*/
|
||||
public static final int CORPUS_PRODUCTS_VALUE = 6;
|
||||
/**
|
||||
* <code>CORPUS_VIDEO = 7;</code>
|
||||
*/
|
||||
public static final int CORPUS_VIDEO_VALUE = 7;
|
||||
|
||||
|
||||
public final int getNumber() {
|
||||
if (this == UNRECOGNIZED) {
|
||||
throw new java.lang.IllegalArgumentException(
|
||||
"Can't get the number of an unknown enum value.");
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param value The numeric wire value of the corresponding enum entry.
|
||||
* @return The enum associated with the given numeric wire value.
|
||||
* @deprecated Use {@link #forNumber(int)} instead.
|
||||
*/
|
||||
@java.lang.Deprecated
|
||||
public static Corpus valueOf(int value) {
|
||||
return forNumber(value);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param value The numeric wire value of the corresponding enum entry.
|
||||
* @return The enum associated with the given numeric wire value.
|
||||
*/
|
||||
public static Corpus forNumber(int value) {
|
||||
switch (value) {
|
||||
case 0: return CORPUS_UNSPECIFIED;
|
||||
case 1: return CORPUS_UNIVERSAL;
|
||||
case 2: return CORPUS_WEB;
|
||||
case 3: return CORPUS_IMAGES;
|
||||
case 4: return CORPUS_LOCAL;
|
||||
case 5: return CORPUS_NEWS;
|
||||
case 6: return CORPUS_PRODUCTS;
|
||||
case 7: return CORPUS_VIDEO;
|
||||
default: return null;
|
||||
}
|
||||
}
|
||||
|
||||
public static com.google.protobuf.Internal.EnumLiteMap<Corpus>
|
||||
internalGetValueMap() {
|
||||
return internalValueMap;
|
||||
}
|
||||
private static final com.google.protobuf.Internal.EnumLiteMap<
|
||||
Corpus> internalValueMap =
|
||||
new com.google.protobuf.Internal.EnumLiteMap<Corpus>() {
|
||||
public Corpus findValueByNumber(int number) {
|
||||
return Corpus.forNumber(number);
|
||||
}
|
||||
};
|
||||
|
||||
public final com.google.protobuf.Descriptors.EnumValueDescriptor
|
||||
getValueDescriptor() {
|
||||
if (this == UNRECOGNIZED) {
|
||||
throw new java.lang.IllegalStateException(
|
||||
"Can't get the descriptor of an unrecognized enum value.");
|
||||
}
|
||||
return getDescriptor().getValues().get(ordinal());
|
||||
}
|
||||
public final com.google.protobuf.Descriptors.EnumDescriptor
|
||||
getDescriptorForType() {
|
||||
return getDescriptor();
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.EnumDescriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.getDescriptor().getEnumTypes().get(0);
|
||||
}
|
||||
|
||||
private static final Corpus[] VALUES = values();
|
||||
|
||||
public static Corpus valueOf(
|
||||
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
|
||||
if (desc.getType() != getDescriptor()) {
|
||||
throw new java.lang.IllegalArgumentException(
|
||||
"EnumValueDescriptor is not for this type.");
|
||||
}
|
||||
if (desc.getIndex() == -1) {
|
||||
return UNRECOGNIZED;
|
||||
}
|
||||
return VALUES[desc.getIndex()];
|
||||
}
|
||||
|
||||
private final int value;
|
||||
|
||||
private Corpus(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(enum_scope:io.bkbn.kompendium.protobufjavaconverter.Corpus)
|
||||
}
|
||||
|
@ -0,0 +1,607 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage}
|
||||
*/
|
||||
public final class DoubleNestedMessage extends
|
||||
com.google.protobuf.GeneratedMessageV3 implements
|
||||
// @@protoc_insertion_point(message_implements:io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage)
|
||||
DoubleNestedMessageOrBuilder {
|
||||
private static final long serialVersionUID = 0L;
|
||||
// Use DoubleNestedMessage.newBuilder() to construct.
|
||||
private DoubleNestedMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
|
||||
super(builder);
|
||||
}
|
||||
private DoubleNestedMessage() {
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@SuppressWarnings({"unused"})
|
||||
protected java.lang.Object newInstance(
|
||||
UnusedPrivateParameter unused) {
|
||||
return new DoubleNestedMessage();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final com.google.protobuf.UnknownFieldSet
|
||||
getUnknownFields() {
|
||||
return this.unknownFields;
|
||||
}
|
||||
private DoubleNestedMessage(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
this();
|
||||
if (extensionRegistry == null) {
|
||||
throw new java.lang.NullPointerException();
|
||||
}
|
||||
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
|
||||
com.google.protobuf.UnknownFieldSet.newBuilder();
|
||||
try {
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
int tag = input.readTag();
|
||||
switch (tag) {
|
||||
case 0:
|
||||
done = true;
|
||||
break;
|
||||
case 10: {
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage.Builder subBuilder = null;
|
||||
if (nestedField_ != null) {
|
||||
subBuilder = nestedField_.toBuilder();
|
||||
}
|
||||
nestedField_ = input.readMessage(io.bkbn.kompendium.protobufjavaconverter.NestedMessage.parser(), extensionRegistry);
|
||||
if (subBuilder != null) {
|
||||
subBuilder.mergeFrom(nestedField_);
|
||||
nestedField_ = subBuilder.buildPartial();
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
if (!parseUnknownField(
|
||||
input, unknownFields, extensionRegistry, tag)) {
|
||||
done = true;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.setUnfinishedMessage(this);
|
||||
} catch (java.io.IOException e) {
|
||||
throw new com.google.protobuf.InvalidProtocolBufferException(
|
||||
e).setUnfinishedMessage(this);
|
||||
} finally {
|
||||
this.unknownFields = unknownFields.build();
|
||||
makeExtensionsImmutable();
|
||||
}
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_DoubleNestedMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_DoubleNestedMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage.class, io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage.Builder.class);
|
||||
}
|
||||
|
||||
public static final int NESTED_FIELD_FIELD_NUMBER = 1;
|
||||
private io.bkbn.kompendium.protobufjavaconverter.NestedMessage nestedField_;
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
* @return Whether the nestedField field is set.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public boolean hasNestedField() {
|
||||
return nestedField_ != null;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
* @return The nestedField.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMessage getNestedField() {
|
||||
return nestedField_ == null ? io.bkbn.kompendium.protobufjavaconverter.NestedMessage.getDefaultInstance() : nestedField_;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMessageOrBuilder getNestedFieldOrBuilder() {
|
||||
return getNestedField();
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
byte isInitialized = memoizedIsInitialized;
|
||||
if (isInitialized == 1) return true;
|
||||
if (isInitialized == 0) return false;
|
||||
|
||||
memoizedIsInitialized = 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public void writeTo(com.google.protobuf.CodedOutputStream output)
|
||||
throws java.io.IOException {
|
||||
if (nestedField_ != null) {
|
||||
output.writeMessage(1, getNestedField());
|
||||
}
|
||||
unknownFields.writeTo(output);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int getSerializedSize() {
|
||||
int size = memoizedSize;
|
||||
if (size != -1) return size;
|
||||
|
||||
size = 0;
|
||||
if (nestedField_ != null) {
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeMessageSize(1, getNestedField());
|
||||
}
|
||||
size += unknownFields.getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public boolean equals(final java.lang.Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage other = (io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage) obj;
|
||||
|
||||
if (hasNestedField() != other.hasNestedField()) return false;
|
||||
if (hasNestedField()) {
|
||||
if (!getNestedField()
|
||||
.equals(other.getNestedField())) return false;
|
||||
}
|
||||
if (!unknownFields.equals(other.unknownFields)) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int hashCode() {
|
||||
if (memoizedHashCode != 0) {
|
||||
return memoizedHashCode;
|
||||
}
|
||||
int hash = 41;
|
||||
hash = (19 * hash) + getDescriptor().hashCode();
|
||||
if (hasNestedField()) {
|
||||
hash = (37 * hash) + NESTED_FIELD_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getNestedField().hashCode();
|
||||
}
|
||||
hash = (29 * hash) + unknownFields.hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseFrom(
|
||||
java.nio.ByteBuffer data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseFrom(
|
||||
java.nio.ByteBuffer data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseFrom(
|
||||
com.google.protobuf.ByteString data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseFrom(
|
||||
com.google.protobuf.ByteString data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseFrom(byte[] data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseFrom(
|
||||
byte[] data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseDelimitedFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseDelimitedFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder newBuilderForType() { return newBuilder(); }
|
||||
public static Builder newBuilder() {
|
||||
return DEFAULT_INSTANCE.toBuilder();
|
||||
}
|
||||
public static Builder newBuilder(io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage prototype) {
|
||||
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder toBuilder() {
|
||||
return this == DEFAULT_INSTANCE
|
||||
? new Builder() : new Builder().mergeFrom(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected Builder newBuilderForType(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
Builder builder = new Builder(parent);
|
||||
return builder;
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage}
|
||||
*/
|
||||
public static final class Builder extends
|
||||
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
|
||||
// @@protoc_insertion_point(builder_implements:io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage)
|
||||
io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessageOrBuilder {
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_DoubleNestedMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_DoubleNestedMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage.class, io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage.Builder.class);
|
||||
}
|
||||
|
||||
// Construct using io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage.newBuilder()
|
||||
private Builder() {
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
|
||||
private Builder(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
super(parent);
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
private void maybeForceBuilderInitialization() {
|
||||
if (com.google.protobuf.GeneratedMessageV3
|
||||
.alwaysUseFieldBuilders) {
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clear() {
|
||||
super.clear();
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
nestedField_ = null;
|
||||
} else {
|
||||
nestedField_ = null;
|
||||
nestedFieldBuilder_ = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptorForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_DoubleNestedMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage getDefaultInstanceForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage.getDefaultInstance();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage build() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage result = buildPartial();
|
||||
if (!result.isInitialized()) {
|
||||
throw newUninitializedMessageException(result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage buildPartial() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage result = new io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage(this);
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
result.nestedField_ = nestedField_;
|
||||
} else {
|
||||
result.nestedField_ = nestedFieldBuilder_.build();
|
||||
}
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder clone() {
|
||||
return super.clone();
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.setField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field) {
|
||||
return super.clearField(field);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearOneof(
|
||||
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
|
||||
return super.clearOneof(oneof);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
int index, java.lang.Object value) {
|
||||
return super.setRepeatedField(field, index, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder addRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.addRepeatedField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(com.google.protobuf.Message other) {
|
||||
if (other instanceof io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage) {
|
||||
return mergeFrom((io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage)other);
|
||||
} else {
|
||||
super.mergeFrom(other);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public Builder mergeFrom(io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage other) {
|
||||
if (other == io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage.getDefaultInstance()) return this;
|
||||
if (other.hasNestedField()) {
|
||||
mergeNestedField(other.getNestedField());
|
||||
}
|
||||
this.mergeUnknownFields(other.unknownFields);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage parsedMessage = null;
|
||||
try {
|
||||
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
parsedMessage = (io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage) e.getUnfinishedMessage();
|
||||
throw e.unwrapIOException();
|
||||
} finally {
|
||||
if (parsedMessage != null) {
|
||||
mergeFrom(parsedMessage);
|
||||
}
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
private io.bkbn.kompendium.protobufjavaconverter.NestedMessage nestedField_;
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage, io.bkbn.kompendium.protobufjavaconverter.NestedMessage.Builder, io.bkbn.kompendium.protobufjavaconverter.NestedMessageOrBuilder> nestedFieldBuilder_;
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
* @return Whether the nestedField field is set.
|
||||
*/
|
||||
public boolean hasNestedField() {
|
||||
return nestedFieldBuilder_ != null || nestedField_ != null;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
* @return The nestedField.
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMessage getNestedField() {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
return nestedField_ == null ? io.bkbn.kompendium.protobufjavaconverter.NestedMessage.getDefaultInstance() : nestedField_;
|
||||
} else {
|
||||
return nestedFieldBuilder_.getMessage();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
*/
|
||||
public Builder setNestedField(io.bkbn.kompendium.protobufjavaconverter.NestedMessage value) {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
nestedField_ = value;
|
||||
onChanged();
|
||||
} else {
|
||||
nestedFieldBuilder_.setMessage(value);
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
*/
|
||||
public Builder setNestedField(
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage.Builder builderForValue) {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
nestedField_ = builderForValue.build();
|
||||
onChanged();
|
||||
} else {
|
||||
nestedFieldBuilder_.setMessage(builderForValue.build());
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
*/
|
||||
public Builder mergeNestedField(io.bkbn.kompendium.protobufjavaconverter.NestedMessage value) {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
if (nestedField_ != null) {
|
||||
nestedField_ =
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage.newBuilder(nestedField_).mergeFrom(value).buildPartial();
|
||||
} else {
|
||||
nestedField_ = value;
|
||||
}
|
||||
onChanged();
|
||||
} else {
|
||||
nestedFieldBuilder_.mergeFrom(value);
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
*/
|
||||
public Builder clearNestedField() {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
nestedField_ = null;
|
||||
onChanged();
|
||||
} else {
|
||||
nestedField_ = null;
|
||||
nestedFieldBuilder_ = null;
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMessage.Builder getNestedFieldBuilder() {
|
||||
|
||||
onChanged();
|
||||
return getNestedFieldFieldBuilder().getBuilder();
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMessageOrBuilder getNestedFieldOrBuilder() {
|
||||
if (nestedFieldBuilder_ != null) {
|
||||
return nestedFieldBuilder_.getMessageOrBuilder();
|
||||
} else {
|
||||
return nestedField_ == null ?
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage.getDefaultInstance() : nestedField_;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
*/
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage, io.bkbn.kompendium.protobufjavaconverter.NestedMessage.Builder, io.bkbn.kompendium.protobufjavaconverter.NestedMessageOrBuilder>
|
||||
getNestedFieldFieldBuilder() {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
nestedFieldBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage, io.bkbn.kompendium.protobufjavaconverter.NestedMessage.Builder, io.bkbn.kompendium.protobufjavaconverter.NestedMessageOrBuilder>(
|
||||
getNestedField(),
|
||||
getParentForChildren(),
|
||||
isClean());
|
||||
nestedField_ = null;
|
||||
}
|
||||
return nestedFieldBuilder_;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.setUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final Builder mergeUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.mergeUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(builder_scope:io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage)
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(class_scope:io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage)
|
||||
private static final io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage DEFAULT_INSTANCE;
|
||||
static {
|
||||
DEFAULT_INSTANCE = new io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage();
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage getDefaultInstance() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
private static final com.google.protobuf.Parser<DoubleNestedMessage>
|
||||
PARSER = new com.google.protobuf.AbstractParser<DoubleNestedMessage>() {
|
||||
@java.lang.Override
|
||||
public DoubleNestedMessage parsePartialFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return new DoubleNestedMessage(input, extensionRegistry);
|
||||
}
|
||||
};
|
||||
|
||||
public static com.google.protobuf.Parser<DoubleNestedMessage> parser() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Parser<DoubleNestedMessage> getParserForType() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage getDefaultInstanceForType() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,24 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
public interface DoubleNestedMessageOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
* @return Whether the nestedField field is set.
|
||||
*/
|
||||
boolean hasNestedField();
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
* @return The nestedField.
|
||||
*/
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage getNestedField();
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.NestedMessage nested_field = 1;</code>
|
||||
*/
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessageOrBuilder getNestedFieldOrBuilder();
|
||||
}
|
@ -0,0 +1,515 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.EnumMessage}
|
||||
*/
|
||||
public final class EnumMessage extends
|
||||
com.google.protobuf.GeneratedMessageV3 implements
|
||||
// @@protoc_insertion_point(message_implements:io.bkbn.kompendium.protobufjavaconverter.EnumMessage)
|
||||
EnumMessageOrBuilder {
|
||||
private static final long serialVersionUID = 0L;
|
||||
// Use EnumMessage.newBuilder() to construct.
|
||||
private EnumMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
|
||||
super(builder);
|
||||
}
|
||||
private EnumMessage() {
|
||||
corpus_ = 0;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@SuppressWarnings({"unused"})
|
||||
protected java.lang.Object newInstance(
|
||||
UnusedPrivateParameter unused) {
|
||||
return new EnumMessage();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final com.google.protobuf.UnknownFieldSet
|
||||
getUnknownFields() {
|
||||
return this.unknownFields;
|
||||
}
|
||||
private EnumMessage(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
this();
|
||||
if (extensionRegistry == null) {
|
||||
throw new java.lang.NullPointerException();
|
||||
}
|
||||
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
|
||||
com.google.protobuf.UnknownFieldSet.newBuilder();
|
||||
try {
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
int tag = input.readTag();
|
||||
switch (tag) {
|
||||
case 0:
|
||||
done = true;
|
||||
break;
|
||||
case 8: {
|
||||
int rawValue = input.readEnum();
|
||||
|
||||
corpus_ = rawValue;
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
if (!parseUnknownField(
|
||||
input, unknownFields, extensionRegistry, tag)) {
|
||||
done = true;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.setUnfinishedMessage(this);
|
||||
} catch (java.io.IOException e) {
|
||||
throw new com.google.protobuf.InvalidProtocolBufferException(
|
||||
e).setUnfinishedMessage(this);
|
||||
} finally {
|
||||
this.unknownFields = unknownFields.build();
|
||||
makeExtensionsImmutable();
|
||||
}
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_EnumMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_EnumMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.EnumMessage.class, io.bkbn.kompendium.protobufjavaconverter.EnumMessage.Builder.class);
|
||||
}
|
||||
|
||||
public static final int CORPUS_FIELD_NUMBER = 1;
|
||||
private int corpus_;
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.Corpus corpus = 1;</code>
|
||||
* @return The enum numeric value on the wire for corpus.
|
||||
*/
|
||||
@java.lang.Override public int getCorpusValue() {
|
||||
return corpus_;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.Corpus corpus = 1;</code>
|
||||
* @return The corpus.
|
||||
*/
|
||||
@java.lang.Override public io.bkbn.kompendium.protobufjavaconverter.Corpus getCorpus() {
|
||||
@SuppressWarnings("deprecation")
|
||||
io.bkbn.kompendium.protobufjavaconverter.Corpus result = io.bkbn.kompendium.protobufjavaconverter.Corpus.valueOf(corpus_);
|
||||
return result == null ? io.bkbn.kompendium.protobufjavaconverter.Corpus.UNRECOGNIZED : result;
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
byte isInitialized = memoizedIsInitialized;
|
||||
if (isInitialized == 1) return true;
|
||||
if (isInitialized == 0) return false;
|
||||
|
||||
memoizedIsInitialized = 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public void writeTo(com.google.protobuf.CodedOutputStream output)
|
||||
throws java.io.IOException {
|
||||
if (corpus_ != io.bkbn.kompendium.protobufjavaconverter.Corpus.CORPUS_UNSPECIFIED.getNumber()) {
|
||||
output.writeEnum(1, corpus_);
|
||||
}
|
||||
unknownFields.writeTo(output);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int getSerializedSize() {
|
||||
int size = memoizedSize;
|
||||
if (size != -1) return size;
|
||||
|
||||
size = 0;
|
||||
if (corpus_ != io.bkbn.kompendium.protobufjavaconverter.Corpus.CORPUS_UNSPECIFIED.getNumber()) {
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeEnumSize(1, corpus_);
|
||||
}
|
||||
size += unknownFields.getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public boolean equals(final java.lang.Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof io.bkbn.kompendium.protobufjavaconverter.EnumMessage)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
io.bkbn.kompendium.protobufjavaconverter.EnumMessage other = (io.bkbn.kompendium.protobufjavaconverter.EnumMessage) obj;
|
||||
|
||||
if (corpus_ != other.corpus_) return false;
|
||||
if (!unknownFields.equals(other.unknownFields)) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int hashCode() {
|
||||
if (memoizedHashCode != 0) {
|
||||
return memoizedHashCode;
|
||||
}
|
||||
int hash = 41;
|
||||
hash = (19 * hash) + getDescriptor().hashCode();
|
||||
hash = (37 * hash) + CORPUS_FIELD_NUMBER;
|
||||
hash = (53 * hash) + corpus_;
|
||||
hash = (29 * hash) + unknownFields.hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseFrom(
|
||||
java.nio.ByteBuffer data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseFrom(
|
||||
java.nio.ByteBuffer data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseFrom(
|
||||
com.google.protobuf.ByteString data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseFrom(
|
||||
com.google.protobuf.ByteString data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseFrom(byte[] data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseFrom(
|
||||
byte[] data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseDelimitedFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseDelimitedFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder newBuilderForType() { return newBuilder(); }
|
||||
public static Builder newBuilder() {
|
||||
return DEFAULT_INSTANCE.toBuilder();
|
||||
}
|
||||
public static Builder newBuilder(io.bkbn.kompendium.protobufjavaconverter.EnumMessage prototype) {
|
||||
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder toBuilder() {
|
||||
return this == DEFAULT_INSTANCE
|
||||
? new Builder() : new Builder().mergeFrom(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected Builder newBuilderForType(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
Builder builder = new Builder(parent);
|
||||
return builder;
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.EnumMessage}
|
||||
*/
|
||||
public static final class Builder extends
|
||||
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
|
||||
// @@protoc_insertion_point(builder_implements:io.bkbn.kompendium.protobufjavaconverter.EnumMessage)
|
||||
io.bkbn.kompendium.protobufjavaconverter.EnumMessageOrBuilder {
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_EnumMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_EnumMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.EnumMessage.class, io.bkbn.kompendium.protobufjavaconverter.EnumMessage.Builder.class);
|
||||
}
|
||||
|
||||
// Construct using io.bkbn.kompendium.protobufjavaconverter.EnumMessage.newBuilder()
|
||||
private Builder() {
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
|
||||
private Builder(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
super(parent);
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
private void maybeForceBuilderInitialization() {
|
||||
if (com.google.protobuf.GeneratedMessageV3
|
||||
.alwaysUseFieldBuilders) {
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clear() {
|
||||
super.clear();
|
||||
corpus_ = 0;
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptorForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_EnumMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.EnumMessage getDefaultInstanceForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.EnumMessage.getDefaultInstance();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.EnumMessage build() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.EnumMessage result = buildPartial();
|
||||
if (!result.isInitialized()) {
|
||||
throw newUninitializedMessageException(result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.EnumMessage buildPartial() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.EnumMessage result = new io.bkbn.kompendium.protobufjavaconverter.EnumMessage(this);
|
||||
result.corpus_ = corpus_;
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder clone() {
|
||||
return super.clone();
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.setField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field) {
|
||||
return super.clearField(field);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearOneof(
|
||||
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
|
||||
return super.clearOneof(oneof);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
int index, java.lang.Object value) {
|
||||
return super.setRepeatedField(field, index, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder addRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.addRepeatedField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(com.google.protobuf.Message other) {
|
||||
if (other instanceof io.bkbn.kompendium.protobufjavaconverter.EnumMessage) {
|
||||
return mergeFrom((io.bkbn.kompendium.protobufjavaconverter.EnumMessage)other);
|
||||
} else {
|
||||
super.mergeFrom(other);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public Builder mergeFrom(io.bkbn.kompendium.protobufjavaconverter.EnumMessage other) {
|
||||
if (other == io.bkbn.kompendium.protobufjavaconverter.EnumMessage.getDefaultInstance()) return this;
|
||||
if (other.corpus_ != 0) {
|
||||
setCorpusValue(other.getCorpusValue());
|
||||
}
|
||||
this.mergeUnknownFields(other.unknownFields);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
io.bkbn.kompendium.protobufjavaconverter.EnumMessage parsedMessage = null;
|
||||
try {
|
||||
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
parsedMessage = (io.bkbn.kompendium.protobufjavaconverter.EnumMessage) e.getUnfinishedMessage();
|
||||
throw e.unwrapIOException();
|
||||
} finally {
|
||||
if (parsedMessage != null) {
|
||||
mergeFrom(parsedMessage);
|
||||
}
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
private int corpus_ = 0;
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.Corpus corpus = 1;</code>
|
||||
* @return The enum numeric value on the wire for corpus.
|
||||
*/
|
||||
@java.lang.Override public int getCorpusValue() {
|
||||
return corpus_;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.Corpus corpus = 1;</code>
|
||||
* @param value The enum numeric value on the wire for corpus to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setCorpusValue(int value) {
|
||||
|
||||
corpus_ = value;
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.Corpus corpus = 1;</code>
|
||||
* @return The corpus.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.Corpus getCorpus() {
|
||||
@SuppressWarnings("deprecation")
|
||||
io.bkbn.kompendium.protobufjavaconverter.Corpus result = io.bkbn.kompendium.protobufjavaconverter.Corpus.valueOf(corpus_);
|
||||
return result == null ? io.bkbn.kompendium.protobufjavaconverter.Corpus.UNRECOGNIZED : result;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.Corpus corpus = 1;</code>
|
||||
* @param value The corpus to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setCorpus(io.bkbn.kompendium.protobufjavaconverter.Corpus value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
|
||||
corpus_ = value.getNumber();
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.Corpus corpus = 1;</code>
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder clearCorpus() {
|
||||
|
||||
corpus_ = 0;
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.setUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final Builder mergeUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.mergeUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(builder_scope:io.bkbn.kompendium.protobufjavaconverter.EnumMessage)
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(class_scope:io.bkbn.kompendium.protobufjavaconverter.EnumMessage)
|
||||
private static final io.bkbn.kompendium.protobufjavaconverter.EnumMessage DEFAULT_INSTANCE;
|
||||
static {
|
||||
DEFAULT_INSTANCE = new io.bkbn.kompendium.protobufjavaconverter.EnumMessage();
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.EnumMessage getDefaultInstance() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
private static final com.google.protobuf.Parser<EnumMessage>
|
||||
PARSER = new com.google.protobuf.AbstractParser<EnumMessage>() {
|
||||
@java.lang.Override
|
||||
public EnumMessage parsePartialFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return new EnumMessage(input, extensionRegistry);
|
||||
}
|
||||
};
|
||||
|
||||
public static com.google.protobuf.Parser<EnumMessage> parser() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Parser<EnumMessage> getParserForType() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.EnumMessage getDefaultInstanceForType() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,20 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
public interface EnumMessageOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:io.bkbn.kompendium.protobufjavaconverter.EnumMessage)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.Corpus corpus = 1;</code>
|
||||
* @return The enum numeric value on the wire for corpus.
|
||||
*/
|
||||
int getCorpusValue();
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.Corpus corpus = 1;</code>
|
||||
* @return The corpus.
|
||||
*/
|
||||
io.bkbn.kompendium.protobufjavaconverter.Corpus getCorpus();
|
||||
}
|
@ -0,0 +1,843 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.GoogleTypes}
|
||||
*/
|
||||
public final class GoogleTypes extends
|
||||
com.google.protobuf.GeneratedMessageV3 implements
|
||||
// @@protoc_insertion_point(message_implements:io.bkbn.kompendium.protobufjavaconverter.GoogleTypes)
|
||||
GoogleTypesOrBuilder {
|
||||
private static final long serialVersionUID = 0L;
|
||||
// Use GoogleTypes.newBuilder() to construct.
|
||||
private GoogleTypes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
|
||||
super(builder);
|
||||
}
|
||||
private GoogleTypes() {
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@SuppressWarnings({"unused"})
|
||||
protected java.lang.Object newInstance(
|
||||
UnusedPrivateParameter unused) {
|
||||
return new GoogleTypes();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final com.google.protobuf.UnknownFieldSet
|
||||
getUnknownFields() {
|
||||
return this.unknownFields;
|
||||
}
|
||||
private GoogleTypes(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
this();
|
||||
if (extensionRegistry == null) {
|
||||
throw new java.lang.NullPointerException();
|
||||
}
|
||||
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
|
||||
com.google.protobuf.UnknownFieldSet.newBuilder();
|
||||
try {
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
int tag = input.readTag();
|
||||
switch (tag) {
|
||||
case 0:
|
||||
done = true;
|
||||
break;
|
||||
case 10: {
|
||||
com.google.protobuf.Timestamp.Builder subBuilder = null;
|
||||
if (timestampField_ != null) {
|
||||
subBuilder = timestampField_.toBuilder();
|
||||
}
|
||||
timestampField_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
|
||||
if (subBuilder != null) {
|
||||
subBuilder.mergeFrom(timestampField_);
|
||||
timestampField_ = subBuilder.buildPartial();
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case 18: {
|
||||
com.google.protobuf.Duration.Builder subBuilder = null;
|
||||
if (durationField_ != null) {
|
||||
subBuilder = durationField_.toBuilder();
|
||||
}
|
||||
durationField_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
|
||||
if (subBuilder != null) {
|
||||
subBuilder.mergeFrom(durationField_);
|
||||
durationField_ = subBuilder.buildPartial();
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
if (!parseUnknownField(
|
||||
input, unknownFields, extensionRegistry, tag)) {
|
||||
done = true;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.setUnfinishedMessage(this);
|
||||
} catch (java.io.IOException e) {
|
||||
throw new com.google.protobuf.InvalidProtocolBufferException(
|
||||
e).setUnfinishedMessage(this);
|
||||
} finally {
|
||||
this.unknownFields = unknownFields.build();
|
||||
makeExtensionsImmutable();
|
||||
}
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_GoogleTypes_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_GoogleTypes_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.GoogleTypes.class, io.bkbn.kompendium.protobufjavaconverter.GoogleTypes.Builder.class);
|
||||
}
|
||||
|
||||
public static final int TIMESTAMP_FIELD_FIELD_NUMBER = 1;
|
||||
private com.google.protobuf.Timestamp timestampField_;
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
* @return Whether the timestampField field is set.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public boolean hasTimestampField() {
|
||||
return timestampField_ != null;
|
||||
}
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
* @return The timestampField.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Timestamp getTimestampField() {
|
||||
return timestampField_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestampField_;
|
||||
}
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.TimestampOrBuilder getTimestampFieldOrBuilder() {
|
||||
return getTimestampField();
|
||||
}
|
||||
|
||||
public static final int DURATION_FIELD_FIELD_NUMBER = 2;
|
||||
private com.google.protobuf.Duration durationField_;
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
* @return Whether the durationField field is set.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public boolean hasDurationField() {
|
||||
return durationField_ != null;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
* @return The durationField.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Duration getDurationField() {
|
||||
return durationField_ == null ? com.google.protobuf.Duration.getDefaultInstance() : durationField_;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.DurationOrBuilder getDurationFieldOrBuilder() {
|
||||
return getDurationField();
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
byte isInitialized = memoizedIsInitialized;
|
||||
if (isInitialized == 1) return true;
|
||||
if (isInitialized == 0) return false;
|
||||
|
||||
memoizedIsInitialized = 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public void writeTo(com.google.protobuf.CodedOutputStream output)
|
||||
throws java.io.IOException {
|
||||
if (timestampField_ != null) {
|
||||
output.writeMessage(1, getTimestampField());
|
||||
}
|
||||
if (durationField_ != null) {
|
||||
output.writeMessage(2, getDurationField());
|
||||
}
|
||||
unknownFields.writeTo(output);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int getSerializedSize() {
|
||||
int size = memoizedSize;
|
||||
if (size != -1) return size;
|
||||
|
||||
size = 0;
|
||||
if (timestampField_ != null) {
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeMessageSize(1, getTimestampField());
|
||||
}
|
||||
if (durationField_ != null) {
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeMessageSize(2, getDurationField());
|
||||
}
|
||||
size += unknownFields.getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public boolean equals(final java.lang.Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof io.bkbn.kompendium.protobufjavaconverter.GoogleTypes)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
io.bkbn.kompendium.protobufjavaconverter.GoogleTypes other = (io.bkbn.kompendium.protobufjavaconverter.GoogleTypes) obj;
|
||||
|
||||
if (hasTimestampField() != other.hasTimestampField()) return false;
|
||||
if (hasTimestampField()) {
|
||||
if (!getTimestampField()
|
||||
.equals(other.getTimestampField())) return false;
|
||||
}
|
||||
if (hasDurationField() != other.hasDurationField()) return false;
|
||||
if (hasDurationField()) {
|
||||
if (!getDurationField()
|
||||
.equals(other.getDurationField())) return false;
|
||||
}
|
||||
if (!unknownFields.equals(other.unknownFields)) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int hashCode() {
|
||||
if (memoizedHashCode != 0) {
|
||||
return memoizedHashCode;
|
||||
}
|
||||
int hash = 41;
|
||||
hash = (19 * hash) + getDescriptor().hashCode();
|
||||
if (hasTimestampField()) {
|
||||
hash = (37 * hash) + TIMESTAMP_FIELD_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getTimestampField().hashCode();
|
||||
}
|
||||
if (hasDurationField()) {
|
||||
hash = (37 * hash) + DURATION_FIELD_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getDurationField().hashCode();
|
||||
}
|
||||
hash = (29 * hash) + unknownFields.hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseFrom(
|
||||
java.nio.ByteBuffer data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseFrom(
|
||||
java.nio.ByteBuffer data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseFrom(
|
||||
com.google.protobuf.ByteString data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseFrom(
|
||||
com.google.protobuf.ByteString data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseFrom(byte[] data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseFrom(
|
||||
byte[] data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseDelimitedFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseDelimitedFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseFrom(
|
||||
com.google.protobuf.CodedInputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parseFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder newBuilderForType() { return newBuilder(); }
|
||||
public static Builder newBuilder() {
|
||||
return DEFAULT_INSTANCE.toBuilder();
|
||||
}
|
||||
public static Builder newBuilder(io.bkbn.kompendium.protobufjavaconverter.GoogleTypes prototype) {
|
||||
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder toBuilder() {
|
||||
return this == DEFAULT_INSTANCE
|
||||
? new Builder() : new Builder().mergeFrom(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected Builder newBuilderForType(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
Builder builder = new Builder(parent);
|
||||
return builder;
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.GoogleTypes}
|
||||
*/
|
||||
public static final class Builder extends
|
||||
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
|
||||
// @@protoc_insertion_point(builder_implements:io.bkbn.kompendium.protobufjavaconverter.GoogleTypes)
|
||||
io.bkbn.kompendium.protobufjavaconverter.GoogleTypesOrBuilder {
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_GoogleTypes_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_GoogleTypes_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.GoogleTypes.class, io.bkbn.kompendium.protobufjavaconverter.GoogleTypes.Builder.class);
|
||||
}
|
||||
|
||||
// Construct using io.bkbn.kompendium.protobufjavaconverter.GoogleTypes.newBuilder()
|
||||
private Builder() {
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
|
||||
private Builder(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
super(parent);
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
private void maybeForceBuilderInitialization() {
|
||||
if (com.google.protobuf.GeneratedMessageV3
|
||||
.alwaysUseFieldBuilders) {
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clear() {
|
||||
super.clear();
|
||||
if (timestampFieldBuilder_ == null) {
|
||||
timestampField_ = null;
|
||||
} else {
|
||||
timestampField_ = null;
|
||||
timestampFieldBuilder_ = null;
|
||||
}
|
||||
if (durationFieldBuilder_ == null) {
|
||||
durationField_ = null;
|
||||
} else {
|
||||
durationField_ = null;
|
||||
durationFieldBuilder_ = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptorForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_GoogleTypes_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.GoogleTypes getDefaultInstanceForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.GoogleTypes.getDefaultInstance();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.GoogleTypes build() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.GoogleTypes result = buildPartial();
|
||||
if (!result.isInitialized()) {
|
||||
throw newUninitializedMessageException(result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.GoogleTypes buildPartial() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.GoogleTypes result = new io.bkbn.kompendium.protobufjavaconverter.GoogleTypes(this);
|
||||
if (timestampFieldBuilder_ == null) {
|
||||
result.timestampField_ = timestampField_;
|
||||
} else {
|
||||
result.timestampField_ = timestampFieldBuilder_.build();
|
||||
}
|
||||
if (durationFieldBuilder_ == null) {
|
||||
result.durationField_ = durationField_;
|
||||
} else {
|
||||
result.durationField_ = durationFieldBuilder_.build();
|
||||
}
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder clone() {
|
||||
return super.clone();
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.setField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field) {
|
||||
return super.clearField(field);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearOneof(
|
||||
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
|
||||
return super.clearOneof(oneof);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
int index, java.lang.Object value) {
|
||||
return super.setRepeatedField(field, index, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder addRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.addRepeatedField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(com.google.protobuf.Message other) {
|
||||
if (other instanceof io.bkbn.kompendium.protobufjavaconverter.GoogleTypes) {
|
||||
return mergeFrom((io.bkbn.kompendium.protobufjavaconverter.GoogleTypes)other);
|
||||
} else {
|
||||
super.mergeFrom(other);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public Builder mergeFrom(io.bkbn.kompendium.protobufjavaconverter.GoogleTypes other) {
|
||||
if (other == io.bkbn.kompendium.protobufjavaconverter.GoogleTypes.getDefaultInstance()) return this;
|
||||
if (other.hasTimestampField()) {
|
||||
mergeTimestampField(other.getTimestampField());
|
||||
}
|
||||
if (other.hasDurationField()) {
|
||||
mergeDurationField(other.getDurationField());
|
||||
}
|
||||
this.mergeUnknownFields(other.unknownFields);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
io.bkbn.kompendium.protobufjavaconverter.GoogleTypes parsedMessage = null;
|
||||
try {
|
||||
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
parsedMessage = (io.bkbn.kompendium.protobufjavaconverter.GoogleTypes) e.getUnfinishedMessage();
|
||||
throw e.unwrapIOException();
|
||||
} finally {
|
||||
if (parsedMessage != null) {
|
||||
mergeFrom(parsedMessage);
|
||||
}
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
private com.google.protobuf.Timestamp timestampField_;
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timestampFieldBuilder_;
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
* @return Whether the timestampField field is set.
|
||||
*/
|
||||
public boolean hasTimestampField() {
|
||||
return timestampFieldBuilder_ != null || timestampField_ != null;
|
||||
}
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
* @return The timestampField.
|
||||
*/
|
||||
public com.google.protobuf.Timestamp getTimestampField() {
|
||||
if (timestampFieldBuilder_ == null) {
|
||||
return timestampField_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestampField_;
|
||||
} else {
|
||||
return timestampFieldBuilder_.getMessage();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
*/
|
||||
public Builder setTimestampField(com.google.protobuf.Timestamp value) {
|
||||
if (timestampFieldBuilder_ == null) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
timestampField_ = value;
|
||||
onChanged();
|
||||
} else {
|
||||
timestampFieldBuilder_.setMessage(value);
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
*/
|
||||
public Builder setTimestampField(
|
||||
com.google.protobuf.Timestamp.Builder builderForValue) {
|
||||
if (timestampFieldBuilder_ == null) {
|
||||
timestampField_ = builderForValue.build();
|
||||
onChanged();
|
||||
} else {
|
||||
timestampFieldBuilder_.setMessage(builderForValue.build());
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
*/
|
||||
public Builder mergeTimestampField(com.google.protobuf.Timestamp value) {
|
||||
if (timestampFieldBuilder_ == null) {
|
||||
if (timestampField_ != null) {
|
||||
timestampField_ =
|
||||
com.google.protobuf.Timestamp.newBuilder(timestampField_).mergeFrom(value).buildPartial();
|
||||
} else {
|
||||
timestampField_ = value;
|
||||
}
|
||||
onChanged();
|
||||
} else {
|
||||
timestampFieldBuilder_.mergeFrom(value);
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
*/
|
||||
public Builder clearTimestampField() {
|
||||
if (timestampFieldBuilder_ == null) {
|
||||
timestampField_ = null;
|
||||
onChanged();
|
||||
} else {
|
||||
timestampField_ = null;
|
||||
timestampFieldBuilder_ = null;
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
*/
|
||||
public com.google.protobuf.Timestamp.Builder getTimestampFieldBuilder() {
|
||||
|
||||
onChanged();
|
||||
return getTimestampFieldFieldBuilder().getBuilder();
|
||||
}
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
*/
|
||||
public com.google.protobuf.TimestampOrBuilder getTimestampFieldOrBuilder() {
|
||||
if (timestampFieldBuilder_ != null) {
|
||||
return timestampFieldBuilder_.getMessageOrBuilder();
|
||||
} else {
|
||||
return timestampField_ == null ?
|
||||
com.google.protobuf.Timestamp.getDefaultInstance() : timestampField_;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
*/
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>
|
||||
getTimestampFieldFieldBuilder() {
|
||||
if (timestampFieldBuilder_ == null) {
|
||||
timestampFieldBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
|
||||
com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
|
||||
getTimestampField(),
|
||||
getParentForChildren(),
|
||||
isClean());
|
||||
timestampField_ = null;
|
||||
}
|
||||
return timestampFieldBuilder_;
|
||||
}
|
||||
|
||||
private com.google.protobuf.Duration durationField_;
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> durationFieldBuilder_;
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
* @return Whether the durationField field is set.
|
||||
*/
|
||||
public boolean hasDurationField() {
|
||||
return durationFieldBuilder_ != null || durationField_ != null;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
* @return The durationField.
|
||||
*/
|
||||
public com.google.protobuf.Duration getDurationField() {
|
||||
if (durationFieldBuilder_ == null) {
|
||||
return durationField_ == null ? com.google.protobuf.Duration.getDefaultInstance() : durationField_;
|
||||
} else {
|
||||
return durationFieldBuilder_.getMessage();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
*/
|
||||
public Builder setDurationField(com.google.protobuf.Duration value) {
|
||||
if (durationFieldBuilder_ == null) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
durationField_ = value;
|
||||
onChanged();
|
||||
} else {
|
||||
durationFieldBuilder_.setMessage(value);
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
*/
|
||||
public Builder setDurationField(
|
||||
com.google.protobuf.Duration.Builder builderForValue) {
|
||||
if (durationFieldBuilder_ == null) {
|
||||
durationField_ = builderForValue.build();
|
||||
onChanged();
|
||||
} else {
|
||||
durationFieldBuilder_.setMessage(builderForValue.build());
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
*/
|
||||
public Builder mergeDurationField(com.google.protobuf.Duration value) {
|
||||
if (durationFieldBuilder_ == null) {
|
||||
if (durationField_ != null) {
|
||||
durationField_ =
|
||||
com.google.protobuf.Duration.newBuilder(durationField_).mergeFrom(value).buildPartial();
|
||||
} else {
|
||||
durationField_ = value;
|
||||
}
|
||||
onChanged();
|
||||
} else {
|
||||
durationFieldBuilder_.mergeFrom(value);
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
*/
|
||||
public Builder clearDurationField() {
|
||||
if (durationFieldBuilder_ == null) {
|
||||
durationField_ = null;
|
||||
onChanged();
|
||||
} else {
|
||||
durationField_ = null;
|
||||
durationFieldBuilder_ = null;
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
*/
|
||||
public com.google.protobuf.Duration.Builder getDurationFieldBuilder() {
|
||||
|
||||
onChanged();
|
||||
return getDurationFieldFieldBuilder().getBuilder();
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
*/
|
||||
public com.google.protobuf.DurationOrBuilder getDurationFieldOrBuilder() {
|
||||
if (durationFieldBuilder_ != null) {
|
||||
return durationFieldBuilder_.getMessageOrBuilder();
|
||||
} else {
|
||||
return durationField_ == null ?
|
||||
com.google.protobuf.Duration.getDefaultInstance() : durationField_;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
*/
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
|
||||
getDurationFieldFieldBuilder() {
|
||||
if (durationFieldBuilder_ == null) {
|
||||
durationFieldBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
|
||||
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
|
||||
getDurationField(),
|
||||
getParentForChildren(),
|
||||
isClean());
|
||||
durationField_ = null;
|
||||
}
|
||||
return durationFieldBuilder_;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.setUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final Builder mergeUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.mergeUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(builder_scope:io.bkbn.kompendium.protobufjavaconverter.GoogleTypes)
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(class_scope:io.bkbn.kompendium.protobufjavaconverter.GoogleTypes)
|
||||
private static final io.bkbn.kompendium.protobufjavaconverter.GoogleTypes DEFAULT_INSTANCE;
|
||||
static {
|
||||
DEFAULT_INSTANCE = new io.bkbn.kompendium.protobufjavaconverter.GoogleTypes();
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.GoogleTypes getDefaultInstance() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
private static final com.google.protobuf.Parser<GoogleTypes>
|
||||
PARSER = new com.google.protobuf.AbstractParser<GoogleTypes>() {
|
||||
@java.lang.Override
|
||||
public GoogleTypes parsePartialFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return new GoogleTypes(input, extensionRegistry);
|
||||
}
|
||||
};
|
||||
|
||||
public static com.google.protobuf.Parser<GoogleTypes> parser() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Parser<GoogleTypes> getParserForType() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.GoogleTypes getDefaultInstanceForType() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,51 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
public interface GoogleTypesOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:io.bkbn.kompendium.protobufjavaconverter.GoogleTypes)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
* @return Whether the timestampField field is set.
|
||||
*/
|
||||
boolean hasTimestampField();
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
* @return The timestampField.
|
||||
*/
|
||||
com.google.protobuf.Timestamp getTimestampField();
|
||||
/**
|
||||
* <code>.google.protobuf.Timestamp timestamp_field = 1;</code>
|
||||
*/
|
||||
com.google.protobuf.TimestampOrBuilder getTimestampFieldOrBuilder();
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
* @return Whether the durationField field is set.
|
||||
*/
|
||||
boolean hasDurationField();
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
* @return The durationField.
|
||||
*/
|
||||
com.google.protobuf.Duration getDurationField();
|
||||
/**
|
||||
* <pre>
|
||||
* TODO value types
|
||||
* </pre>
|
||||
*
|
||||
* <code>.google.protobuf.Duration duration_field = 2;</code>
|
||||
*/
|
||||
com.google.protobuf.DurationOrBuilder getDurationFieldOrBuilder();
|
||||
}
|
@ -0,0 +1,705 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage}
|
||||
*/
|
||||
public final class NestedMapMessage extends
|
||||
com.google.protobuf.GeneratedMessageV3 implements
|
||||
// @@protoc_insertion_point(message_implements:io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage)
|
||||
NestedMapMessageOrBuilder {
|
||||
private static final long serialVersionUID = 0L;
|
||||
// Use NestedMapMessage.newBuilder() to construct.
|
||||
private NestedMapMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
|
||||
super(builder);
|
||||
}
|
||||
private NestedMapMessage() {
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@SuppressWarnings({"unused"})
|
||||
protected java.lang.Object newInstance(
|
||||
UnusedPrivateParameter unused) {
|
||||
return new NestedMapMessage();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final com.google.protobuf.UnknownFieldSet
|
||||
getUnknownFields() {
|
||||
return this.unknownFields;
|
||||
}
|
||||
private NestedMapMessage(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
this();
|
||||
if (extensionRegistry == null) {
|
||||
throw new java.lang.NullPointerException();
|
||||
}
|
||||
int mutable_bitField0_ = 0;
|
||||
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
|
||||
com.google.protobuf.UnknownFieldSet.newBuilder();
|
||||
try {
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
int tag = input.readTag();
|
||||
switch (tag) {
|
||||
case 0:
|
||||
done = true;
|
||||
break;
|
||||
case 10: {
|
||||
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
|
||||
mapField_ = com.google.protobuf.MapField.newMapField(
|
||||
MapFieldDefaultEntryHolder.defaultEntry);
|
||||
mutable_bitField0_ |= 0x00000001;
|
||||
}
|
||||
com.google.protobuf.MapEntry<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>
|
||||
mapField__ = input.readMessage(
|
||||
MapFieldDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
|
||||
mapField_.getMutableMap().put(
|
||||
mapField__.getKey(), mapField__.getValue());
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
if (!parseUnknownField(
|
||||
input, unknownFields, extensionRegistry, tag)) {
|
||||
done = true;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.setUnfinishedMessage(this);
|
||||
} catch (java.io.IOException e) {
|
||||
throw new com.google.protobuf.InvalidProtocolBufferException(
|
||||
e).setUnfinishedMessage(this);
|
||||
} finally {
|
||||
this.unknownFields = unknownFields.build();
|
||||
makeExtensionsImmutable();
|
||||
}
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_descriptor;
|
||||
}
|
||||
|
||||
@SuppressWarnings({"rawtypes"})
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.MapField internalGetMapField(
|
||||
int number) {
|
||||
switch (number) {
|
||||
case 1:
|
||||
return internalGetMapField();
|
||||
default:
|
||||
throw new RuntimeException(
|
||||
"Invalid map field number: " + number);
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage.class, io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage.Builder.class);
|
||||
}
|
||||
|
||||
public static final int MAP_FIELD_FIELD_NUMBER = 1;
|
||||
private static final class MapFieldDefaultEntryHolder {
|
||||
static final com.google.protobuf.MapEntry<
|
||||
java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> defaultEntry =
|
||||
com.google.protobuf.MapEntry
|
||||
.<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>newDefaultInstance(
|
||||
io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_MapFieldEntry_descriptor,
|
||||
com.google.protobuf.WireFormat.FieldType.STRING,
|
||||
"",
|
||||
com.google.protobuf.WireFormat.FieldType.MESSAGE,
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.getDefaultInstance());
|
||||
}
|
||||
private com.google.protobuf.MapField<
|
||||
java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> mapField_;
|
||||
private com.google.protobuf.MapField<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>
|
||||
internalGetMapField() {
|
||||
if (mapField_ == null) {
|
||||
return com.google.protobuf.MapField.emptyMapField(
|
||||
MapFieldDefaultEntryHolder.defaultEntry);
|
||||
}
|
||||
return mapField_;
|
||||
}
|
||||
|
||||
public int getMapFieldCount() {
|
||||
return internalGetMapField().getMap().size();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
@java.lang.Override
|
||||
public boolean containsMapField(
|
||||
java.lang.String key) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
return internalGetMapField().getMap().containsKey(key);
|
||||
}
|
||||
/**
|
||||
* Use {@link #getMapFieldMap()} instead.
|
||||
*/
|
||||
@java.lang.Override
|
||||
@java.lang.Deprecated
|
||||
public java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> getMapField() {
|
||||
return getMapFieldMap();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> getMapFieldMap() {
|
||||
return internalGetMapField().getMap();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getMapFieldOrDefault(
|
||||
java.lang.String key,
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage defaultValue) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map =
|
||||
internalGetMapField().getMap();
|
||||
return map.containsKey(key) ? map.get(key) : defaultValue;
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getMapFieldOrThrow(
|
||||
java.lang.String key) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map =
|
||||
internalGetMapField().getMap();
|
||||
if (!map.containsKey(key)) {
|
||||
throw new java.lang.IllegalArgumentException();
|
||||
}
|
||||
return map.get(key);
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
byte isInitialized = memoizedIsInitialized;
|
||||
if (isInitialized == 1) return true;
|
||||
if (isInitialized == 0) return false;
|
||||
|
||||
memoizedIsInitialized = 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public void writeTo(com.google.protobuf.CodedOutputStream output)
|
||||
throws java.io.IOException {
|
||||
com.google.protobuf.GeneratedMessageV3
|
||||
.serializeStringMapTo(
|
||||
output,
|
||||
internalGetMapField(),
|
||||
MapFieldDefaultEntryHolder.defaultEntry,
|
||||
1);
|
||||
unknownFields.writeTo(output);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int getSerializedSize() {
|
||||
int size = memoizedSize;
|
||||
if (size != -1) return size;
|
||||
|
||||
size = 0;
|
||||
for (java.util.Map.Entry<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> entry
|
||||
: internalGetMapField().getMap().entrySet()) {
|
||||
com.google.protobuf.MapEntry<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>
|
||||
mapField__ = MapFieldDefaultEntryHolder.defaultEntry.newBuilderForType()
|
||||
.setKey(entry.getKey())
|
||||
.setValue(entry.getValue())
|
||||
.build();
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeMessageSize(1, mapField__);
|
||||
}
|
||||
size += unknownFields.getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public boolean equals(final java.lang.Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage other = (io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage) obj;
|
||||
|
||||
if (!internalGetMapField().equals(
|
||||
other.internalGetMapField())) return false;
|
||||
if (!unknownFields.equals(other.unknownFields)) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int hashCode() {
|
||||
if (memoizedHashCode != 0) {
|
||||
return memoizedHashCode;
|
||||
}
|
||||
int hash = 41;
|
||||
hash = (19 * hash) + getDescriptor().hashCode();
|
||||
if (!internalGetMapField().getMap().isEmpty()) {
|
||||
hash = (37 * hash) + MAP_FIELD_FIELD_NUMBER;
|
||||
hash = (53 * hash) + internalGetMapField().hashCode();
|
||||
}
|
||||
hash = (29 * hash) + unknownFields.hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseFrom(
|
||||
java.nio.ByteBuffer data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseFrom(
|
||||
java.nio.ByteBuffer data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseFrom(
|
||||
com.google.protobuf.ByteString data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseFrom(
|
||||
com.google.protobuf.ByteString data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseFrom(byte[] data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseFrom(
|
||||
byte[] data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseDelimitedFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseDelimitedFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder newBuilderForType() { return newBuilder(); }
|
||||
public static Builder newBuilder() {
|
||||
return DEFAULT_INSTANCE.toBuilder();
|
||||
}
|
||||
public static Builder newBuilder(io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage prototype) {
|
||||
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder toBuilder() {
|
||||
return this == DEFAULT_INSTANCE
|
||||
? new Builder() : new Builder().mergeFrom(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected Builder newBuilderForType(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
Builder builder = new Builder(parent);
|
||||
return builder;
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage}
|
||||
*/
|
||||
public static final class Builder extends
|
||||
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
|
||||
// @@protoc_insertion_point(builder_implements:io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage)
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMapMessageOrBuilder {
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_descriptor;
|
||||
}
|
||||
|
||||
@SuppressWarnings({"rawtypes"})
|
||||
protected com.google.protobuf.MapField internalGetMapField(
|
||||
int number) {
|
||||
switch (number) {
|
||||
case 1:
|
||||
return internalGetMapField();
|
||||
default:
|
||||
throw new RuntimeException(
|
||||
"Invalid map field number: " + number);
|
||||
}
|
||||
}
|
||||
@SuppressWarnings({"rawtypes"})
|
||||
protected com.google.protobuf.MapField internalGetMutableMapField(
|
||||
int number) {
|
||||
switch (number) {
|
||||
case 1:
|
||||
return internalGetMutableMapField();
|
||||
default:
|
||||
throw new RuntimeException(
|
||||
"Invalid map field number: " + number);
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage.class, io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage.Builder.class);
|
||||
}
|
||||
|
||||
// Construct using io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage.newBuilder()
|
||||
private Builder() {
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
|
||||
private Builder(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
super(parent);
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
private void maybeForceBuilderInitialization() {
|
||||
if (com.google.protobuf.GeneratedMessageV3
|
||||
.alwaysUseFieldBuilders) {
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clear() {
|
||||
super.clear();
|
||||
internalGetMutableMapField().clear();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptorForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage getDefaultInstanceForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage.getDefaultInstance();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage build() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage result = buildPartial();
|
||||
if (!result.isInitialized()) {
|
||||
throw newUninitializedMessageException(result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage buildPartial() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage result = new io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage(this);
|
||||
int from_bitField0_ = bitField0_;
|
||||
result.mapField_ = internalGetMapField();
|
||||
result.mapField_.makeImmutable();
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder clone() {
|
||||
return super.clone();
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.setField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field) {
|
||||
return super.clearField(field);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearOneof(
|
||||
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
|
||||
return super.clearOneof(oneof);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
int index, java.lang.Object value) {
|
||||
return super.setRepeatedField(field, index, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder addRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.addRepeatedField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(com.google.protobuf.Message other) {
|
||||
if (other instanceof io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage) {
|
||||
return mergeFrom((io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage)other);
|
||||
} else {
|
||||
super.mergeFrom(other);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public Builder mergeFrom(io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage other) {
|
||||
if (other == io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage.getDefaultInstance()) return this;
|
||||
internalGetMutableMapField().mergeFrom(
|
||||
other.internalGetMapField());
|
||||
this.mergeUnknownFields(other.unknownFields);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage parsedMessage = null;
|
||||
try {
|
||||
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
parsedMessage = (io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage) e.getUnfinishedMessage();
|
||||
throw e.unwrapIOException();
|
||||
} finally {
|
||||
if (parsedMessage != null) {
|
||||
mergeFrom(parsedMessage);
|
||||
}
|
||||
}
|
||||
return this;
|
||||
}
|
||||
private int bitField0_;
|
||||
|
||||
private com.google.protobuf.MapField<
|
||||
java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> mapField_;
|
||||
private com.google.protobuf.MapField<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>
|
||||
internalGetMapField() {
|
||||
if (mapField_ == null) {
|
||||
return com.google.protobuf.MapField.emptyMapField(
|
||||
MapFieldDefaultEntryHolder.defaultEntry);
|
||||
}
|
||||
return mapField_;
|
||||
}
|
||||
private com.google.protobuf.MapField<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>
|
||||
internalGetMutableMapField() {
|
||||
onChanged();;
|
||||
if (mapField_ == null) {
|
||||
mapField_ = com.google.protobuf.MapField.newMapField(
|
||||
MapFieldDefaultEntryHolder.defaultEntry);
|
||||
}
|
||||
if (!mapField_.isMutable()) {
|
||||
mapField_ = mapField_.copy();
|
||||
}
|
||||
return mapField_;
|
||||
}
|
||||
|
||||
public int getMapFieldCount() {
|
||||
return internalGetMapField().getMap().size();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
@java.lang.Override
|
||||
public boolean containsMapField(
|
||||
java.lang.String key) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
return internalGetMapField().getMap().containsKey(key);
|
||||
}
|
||||
/**
|
||||
* Use {@link #getMapFieldMap()} instead.
|
||||
*/
|
||||
@java.lang.Override
|
||||
@java.lang.Deprecated
|
||||
public java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> getMapField() {
|
||||
return getMapFieldMap();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> getMapFieldMap() {
|
||||
return internalGetMapField().getMap();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getMapFieldOrDefault(
|
||||
java.lang.String key,
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage defaultValue) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map =
|
||||
internalGetMapField().getMap();
|
||||
return map.containsKey(key) ? map.get(key) : defaultValue;
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getMapFieldOrThrow(
|
||||
java.lang.String key) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map =
|
||||
internalGetMapField().getMap();
|
||||
if (!map.containsKey(key)) {
|
||||
throw new java.lang.IllegalArgumentException();
|
||||
}
|
||||
return map.get(key);
|
||||
}
|
||||
|
||||
public Builder clearMapField() {
|
||||
internalGetMutableMapField().getMutableMap()
|
||||
.clear();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
public Builder removeMapField(
|
||||
java.lang.String key) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
internalGetMutableMapField().getMutableMap()
|
||||
.remove(key);
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* Use alternate mutation accessors instead.
|
||||
*/
|
||||
@java.lang.Deprecated
|
||||
public java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>
|
||||
getMutableMapField() {
|
||||
return internalGetMutableMapField().getMutableMap();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
public Builder putMapField(
|
||||
java.lang.String key,
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage value) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
if (value == null) { throw new java.lang.NullPointerException(); }
|
||||
internalGetMutableMapField().getMutableMap()
|
||||
.put(key, value);
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
public Builder putAllMapField(
|
||||
java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> values) {
|
||||
internalGetMutableMapField().getMutableMap()
|
||||
.putAll(values);
|
||||
return this;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.setUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final Builder mergeUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.mergeUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(builder_scope:io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage)
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(class_scope:io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage)
|
||||
private static final io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage DEFAULT_INSTANCE;
|
||||
static {
|
||||
DEFAULT_INSTANCE = new io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage();
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage getDefaultInstance() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
private static final com.google.protobuf.Parser<NestedMapMessage>
|
||||
PARSER = new com.google.protobuf.AbstractParser<NestedMapMessage>() {
|
||||
@java.lang.Override
|
||||
public NestedMapMessage parsePartialFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return new NestedMapMessage(input, extensionRegistry);
|
||||
}
|
||||
};
|
||||
|
||||
public static com.google.protobuf.Parser<NestedMapMessage> parser() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Parser<NestedMapMessage> getParserForType() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage getDefaultInstanceForType() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,43 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
public interface NestedMapMessageOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
int getMapFieldCount();
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
boolean containsMapField(
|
||||
java.lang.String key);
|
||||
/**
|
||||
* Use {@link #getMapFieldMap()} instead.
|
||||
*/
|
||||
@java.lang.Deprecated
|
||||
java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>
|
||||
getMapField();
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
java.util.Map<java.lang.String, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>
|
||||
getMapFieldMap();
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getMapFieldOrDefault(
|
||||
java.lang.String key,
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage defaultValue);
|
||||
/**
|
||||
* <code>map<string, .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getMapFieldOrThrow(
|
||||
java.lang.String key);
|
||||
}
|
@ -0,0 +1,607 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.NestedMessage}
|
||||
*/
|
||||
public final class NestedMessage extends
|
||||
com.google.protobuf.GeneratedMessageV3 implements
|
||||
// @@protoc_insertion_point(message_implements:io.bkbn.kompendium.protobufjavaconverter.NestedMessage)
|
||||
NestedMessageOrBuilder {
|
||||
private static final long serialVersionUID = 0L;
|
||||
// Use NestedMessage.newBuilder() to construct.
|
||||
private NestedMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
|
||||
super(builder);
|
||||
}
|
||||
private NestedMessage() {
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@SuppressWarnings({"unused"})
|
||||
protected java.lang.Object newInstance(
|
||||
UnusedPrivateParameter unused) {
|
||||
return new NestedMessage();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final com.google.protobuf.UnknownFieldSet
|
||||
getUnknownFields() {
|
||||
return this.unknownFields;
|
||||
}
|
||||
private NestedMessage(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
this();
|
||||
if (extensionRegistry == null) {
|
||||
throw new java.lang.NullPointerException();
|
||||
}
|
||||
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
|
||||
com.google.protobuf.UnknownFieldSet.newBuilder();
|
||||
try {
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
int tag = input.readTag();
|
||||
switch (tag) {
|
||||
case 0:
|
||||
done = true;
|
||||
break;
|
||||
case 10: {
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder subBuilder = null;
|
||||
if (nestedField_ != null) {
|
||||
subBuilder = nestedField_.toBuilder();
|
||||
}
|
||||
nestedField_ = input.readMessage(io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.parser(), extensionRegistry);
|
||||
if (subBuilder != null) {
|
||||
subBuilder.mergeFrom(nestedField_);
|
||||
nestedField_ = subBuilder.buildPartial();
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
if (!parseUnknownField(
|
||||
input, unknownFields, extensionRegistry, tag)) {
|
||||
done = true;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.setUnfinishedMessage(this);
|
||||
} catch (java.io.IOException e) {
|
||||
throw new com.google.protobuf.InvalidProtocolBufferException(
|
||||
e).setUnfinishedMessage(this);
|
||||
} finally {
|
||||
this.unknownFields = unknownFields.build();
|
||||
makeExtensionsImmutable();
|
||||
}
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage.class, io.bkbn.kompendium.protobufjavaconverter.NestedMessage.Builder.class);
|
||||
}
|
||||
|
||||
public static final int NESTED_FIELD_FIELD_NUMBER = 1;
|
||||
private io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nestedField_;
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
* @return Whether the nestedField field is set.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public boolean hasNestedField() {
|
||||
return nestedField_ != null;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
* @return The nestedField.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getNestedField() {
|
||||
return nestedField_ == null ? io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.getDefaultInstance() : nestedField_;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder getNestedFieldOrBuilder() {
|
||||
return getNestedField();
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
byte isInitialized = memoizedIsInitialized;
|
||||
if (isInitialized == 1) return true;
|
||||
if (isInitialized == 0) return false;
|
||||
|
||||
memoizedIsInitialized = 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public void writeTo(com.google.protobuf.CodedOutputStream output)
|
||||
throws java.io.IOException {
|
||||
if (nestedField_ != null) {
|
||||
output.writeMessage(1, getNestedField());
|
||||
}
|
||||
unknownFields.writeTo(output);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int getSerializedSize() {
|
||||
int size = memoizedSize;
|
||||
if (size != -1) return size;
|
||||
|
||||
size = 0;
|
||||
if (nestedField_ != null) {
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeMessageSize(1, getNestedField());
|
||||
}
|
||||
size += unknownFields.getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public boolean equals(final java.lang.Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof io.bkbn.kompendium.protobufjavaconverter.NestedMessage)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage other = (io.bkbn.kompendium.protobufjavaconverter.NestedMessage) obj;
|
||||
|
||||
if (hasNestedField() != other.hasNestedField()) return false;
|
||||
if (hasNestedField()) {
|
||||
if (!getNestedField()
|
||||
.equals(other.getNestedField())) return false;
|
||||
}
|
||||
if (!unknownFields.equals(other.unknownFields)) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int hashCode() {
|
||||
if (memoizedHashCode != 0) {
|
||||
return memoizedHashCode;
|
||||
}
|
||||
int hash = 41;
|
||||
hash = (19 * hash) + getDescriptor().hashCode();
|
||||
if (hasNestedField()) {
|
||||
hash = (37 * hash) + NESTED_FIELD_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getNestedField().hashCode();
|
||||
}
|
||||
hash = (29 * hash) + unknownFields.hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseFrom(
|
||||
java.nio.ByteBuffer data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseFrom(
|
||||
java.nio.ByteBuffer data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseFrom(
|
||||
com.google.protobuf.ByteString data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseFrom(
|
||||
com.google.protobuf.ByteString data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseFrom(byte[] data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseFrom(
|
||||
byte[] data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseDelimitedFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseDelimitedFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder newBuilderForType() { return newBuilder(); }
|
||||
public static Builder newBuilder() {
|
||||
return DEFAULT_INSTANCE.toBuilder();
|
||||
}
|
||||
public static Builder newBuilder(io.bkbn.kompendium.protobufjavaconverter.NestedMessage prototype) {
|
||||
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder toBuilder() {
|
||||
return this == DEFAULT_INSTANCE
|
||||
? new Builder() : new Builder().mergeFrom(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected Builder newBuilderForType(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
Builder builder = new Builder(parent);
|
||||
return builder;
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.NestedMessage}
|
||||
*/
|
||||
public static final class Builder extends
|
||||
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
|
||||
// @@protoc_insertion_point(builder_implements:io.bkbn.kompendium.protobufjavaconverter.NestedMessage)
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessageOrBuilder {
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage.class, io.bkbn.kompendium.protobufjavaconverter.NestedMessage.Builder.class);
|
||||
}
|
||||
|
||||
// Construct using io.bkbn.kompendium.protobufjavaconverter.NestedMessage.newBuilder()
|
||||
private Builder() {
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
|
||||
private Builder(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
super(parent);
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
private void maybeForceBuilderInitialization() {
|
||||
if (com.google.protobuf.GeneratedMessageV3
|
||||
.alwaysUseFieldBuilders) {
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clear() {
|
||||
super.clear();
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
nestedField_ = null;
|
||||
} else {
|
||||
nestedField_ = null;
|
||||
nestedFieldBuilder_ = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptorForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMessage getDefaultInstanceForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.NestedMessage.getDefaultInstance();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMessage build() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage result = buildPartial();
|
||||
if (!result.isInitialized()) {
|
||||
throw newUninitializedMessageException(result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMessage buildPartial() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage result = new io.bkbn.kompendium.protobufjavaconverter.NestedMessage(this);
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
result.nestedField_ = nestedField_;
|
||||
} else {
|
||||
result.nestedField_ = nestedFieldBuilder_.build();
|
||||
}
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder clone() {
|
||||
return super.clone();
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.setField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field) {
|
||||
return super.clearField(field);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearOneof(
|
||||
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
|
||||
return super.clearOneof(oneof);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
int index, java.lang.Object value) {
|
||||
return super.setRepeatedField(field, index, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder addRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.addRepeatedField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(com.google.protobuf.Message other) {
|
||||
if (other instanceof io.bkbn.kompendium.protobufjavaconverter.NestedMessage) {
|
||||
return mergeFrom((io.bkbn.kompendium.protobufjavaconverter.NestedMessage)other);
|
||||
} else {
|
||||
super.mergeFrom(other);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public Builder mergeFrom(io.bkbn.kompendium.protobufjavaconverter.NestedMessage other) {
|
||||
if (other == io.bkbn.kompendium.protobufjavaconverter.NestedMessage.getDefaultInstance()) return this;
|
||||
if (other.hasNestedField()) {
|
||||
mergeNestedField(other.getNestedField());
|
||||
}
|
||||
this.mergeUnknownFields(other.unknownFields);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
io.bkbn.kompendium.protobufjavaconverter.NestedMessage parsedMessage = null;
|
||||
try {
|
||||
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
parsedMessage = (io.bkbn.kompendium.protobufjavaconverter.NestedMessage) e.getUnfinishedMessage();
|
||||
throw e.unwrapIOException();
|
||||
} finally {
|
||||
if (parsedMessage != null) {
|
||||
mergeFrom(parsedMessage);
|
||||
}
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
private io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nestedField_;
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder> nestedFieldBuilder_;
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
* @return Whether the nestedField field is set.
|
||||
*/
|
||||
public boolean hasNestedField() {
|
||||
return nestedFieldBuilder_ != null || nestedField_ != null;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
* @return The nestedField.
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getNestedField() {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
return nestedField_ == null ? io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.getDefaultInstance() : nestedField_;
|
||||
} else {
|
||||
return nestedFieldBuilder_.getMessage();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
*/
|
||||
public Builder setNestedField(io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage value) {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
nestedField_ = value;
|
||||
onChanged();
|
||||
} else {
|
||||
nestedFieldBuilder_.setMessage(value);
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
*/
|
||||
public Builder setNestedField(
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder builderForValue) {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
nestedField_ = builderForValue.build();
|
||||
onChanged();
|
||||
} else {
|
||||
nestedFieldBuilder_.setMessage(builderForValue.build());
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
*/
|
||||
public Builder mergeNestedField(io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage value) {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
if (nestedField_ != null) {
|
||||
nestedField_ =
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.newBuilder(nestedField_).mergeFrom(value).buildPartial();
|
||||
} else {
|
||||
nestedField_ = value;
|
||||
}
|
||||
onChanged();
|
||||
} else {
|
||||
nestedFieldBuilder_.mergeFrom(value);
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
*/
|
||||
public Builder clearNestedField() {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
nestedField_ = null;
|
||||
onChanged();
|
||||
} else {
|
||||
nestedField_ = null;
|
||||
nestedFieldBuilder_ = null;
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder getNestedFieldBuilder() {
|
||||
|
||||
onChanged();
|
||||
return getNestedFieldFieldBuilder().getBuilder();
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder getNestedFieldOrBuilder() {
|
||||
if (nestedFieldBuilder_ != null) {
|
||||
return nestedFieldBuilder_.getMessageOrBuilder();
|
||||
} else {
|
||||
return nestedField_ == null ?
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.getDefaultInstance() : nestedField_;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
*/
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder>
|
||||
getNestedFieldFieldBuilder() {
|
||||
if (nestedFieldBuilder_ == null) {
|
||||
nestedFieldBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder>(
|
||||
getNestedField(),
|
||||
getParentForChildren(),
|
||||
isClean());
|
||||
nestedField_ = null;
|
||||
}
|
||||
return nestedFieldBuilder_;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.setUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final Builder mergeUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.mergeUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(builder_scope:io.bkbn.kompendium.protobufjavaconverter.NestedMessage)
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(class_scope:io.bkbn.kompendium.protobufjavaconverter.NestedMessage)
|
||||
private static final io.bkbn.kompendium.protobufjavaconverter.NestedMessage DEFAULT_INSTANCE;
|
||||
static {
|
||||
DEFAULT_INSTANCE = new io.bkbn.kompendium.protobufjavaconverter.NestedMessage();
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.NestedMessage getDefaultInstance() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
private static final com.google.protobuf.Parser<NestedMessage>
|
||||
PARSER = new com.google.protobuf.AbstractParser<NestedMessage>() {
|
||||
@java.lang.Override
|
||||
public NestedMessage parsePartialFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return new NestedMessage(input, extensionRegistry);
|
||||
}
|
||||
};
|
||||
|
||||
public static com.google.protobuf.Parser<NestedMessage> parser() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Parser<NestedMessage> getParserForType() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.NestedMessage getDefaultInstanceForType() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,24 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
public interface NestedMessageOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:io.bkbn.kompendium.protobufjavaconverter.NestedMessage)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
* @return Whether the nestedField field is set.
|
||||
*/
|
||||
boolean hasNestedField();
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
* @return The nestedField.
|
||||
*/
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getNestedField();
|
||||
/**
|
||||
* <code>.io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage nested_field = 1;</code>
|
||||
*/
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder getNestedFieldOrBuilder();
|
||||
}
|
@ -0,0 +1,689 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage}
|
||||
*/
|
||||
public final class RepeatedEnumMessage extends
|
||||
com.google.protobuf.GeneratedMessageV3 implements
|
||||
// @@protoc_insertion_point(message_implements:io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage)
|
||||
RepeatedEnumMessageOrBuilder {
|
||||
private static final long serialVersionUID = 0L;
|
||||
// Use RepeatedEnumMessage.newBuilder() to construct.
|
||||
private RepeatedEnumMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
|
||||
super(builder);
|
||||
}
|
||||
private RepeatedEnumMessage() {
|
||||
repeatedField_ = java.util.Collections.emptyList();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@SuppressWarnings({"unused"})
|
||||
protected java.lang.Object newInstance(
|
||||
UnusedPrivateParameter unused) {
|
||||
return new RepeatedEnumMessage();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final com.google.protobuf.UnknownFieldSet
|
||||
getUnknownFields() {
|
||||
return this.unknownFields;
|
||||
}
|
||||
private RepeatedEnumMessage(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
this();
|
||||
if (extensionRegistry == null) {
|
||||
throw new java.lang.NullPointerException();
|
||||
}
|
||||
int mutable_bitField0_ = 0;
|
||||
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
|
||||
com.google.protobuf.UnknownFieldSet.newBuilder();
|
||||
try {
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
int tag = input.readTag();
|
||||
switch (tag) {
|
||||
case 0:
|
||||
done = true;
|
||||
break;
|
||||
case 8: {
|
||||
int rawValue = input.readEnum();
|
||||
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
|
||||
repeatedField_ = new java.util.ArrayList<java.lang.Integer>();
|
||||
mutable_bitField0_ |= 0x00000001;
|
||||
}
|
||||
repeatedField_.add(rawValue);
|
||||
break;
|
||||
}
|
||||
case 10: {
|
||||
int length = input.readRawVarint32();
|
||||
int oldLimit = input.pushLimit(length);
|
||||
while(input.getBytesUntilLimit() > 0) {
|
||||
int rawValue = input.readEnum();
|
||||
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
|
||||
repeatedField_ = new java.util.ArrayList<java.lang.Integer>();
|
||||
mutable_bitField0_ |= 0x00000001;
|
||||
}
|
||||
repeatedField_.add(rawValue);
|
||||
}
|
||||
input.popLimit(oldLimit);
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
if (!parseUnknownField(
|
||||
input, unknownFields, extensionRegistry, tag)) {
|
||||
done = true;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.setUnfinishedMessage(this);
|
||||
} catch (java.io.IOException e) {
|
||||
throw new com.google.protobuf.InvalidProtocolBufferException(
|
||||
e).setUnfinishedMessage(this);
|
||||
} finally {
|
||||
if (((mutable_bitField0_ & 0x00000001) != 0)) {
|
||||
repeatedField_ = java.util.Collections.unmodifiableList(repeatedField_);
|
||||
}
|
||||
this.unknownFields = unknownFields.build();
|
||||
makeExtensionsImmutable();
|
||||
}
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedEnumMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedEnumMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage.class, io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage.Builder.class);
|
||||
}
|
||||
|
||||
public static final int REPEATED_FIELD_FIELD_NUMBER = 1;
|
||||
private java.util.List<java.lang.Integer> repeatedField_;
|
||||
private static final com.google.protobuf.Internal.ListAdapter.Converter<
|
||||
java.lang.Integer, io.bkbn.kompendium.protobufjavaconverter.Corpus> repeatedField_converter_ =
|
||||
new com.google.protobuf.Internal.ListAdapter.Converter<
|
||||
java.lang.Integer, io.bkbn.kompendium.protobufjavaconverter.Corpus>() {
|
||||
public io.bkbn.kompendium.protobufjavaconverter.Corpus convert(java.lang.Integer from) {
|
||||
@SuppressWarnings("deprecation")
|
||||
io.bkbn.kompendium.protobufjavaconverter.Corpus result = io.bkbn.kompendium.protobufjavaconverter.Corpus.valueOf(from);
|
||||
return result == null ? io.bkbn.kompendium.protobufjavaconverter.Corpus.UNRECOGNIZED : result;
|
||||
}
|
||||
};
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @return A list containing the repeatedField.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public java.util.List<io.bkbn.kompendium.protobufjavaconverter.Corpus> getRepeatedFieldList() {
|
||||
return new com.google.protobuf.Internal.ListAdapter<
|
||||
java.lang.Integer, io.bkbn.kompendium.protobufjavaconverter.Corpus>(repeatedField_, repeatedField_converter_);
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @return The count of repeatedField.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public int getRepeatedFieldCount() {
|
||||
return repeatedField_.size();
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param index The index of the element to return.
|
||||
* @return The repeatedField at the given index.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.Corpus getRepeatedField(int index) {
|
||||
return repeatedField_converter_.convert(repeatedField_.get(index));
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @return A list containing the enum numeric values on the wire for repeatedField.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public java.util.List<java.lang.Integer>
|
||||
getRepeatedFieldValueList() {
|
||||
return repeatedField_;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param index The index of the value to return.
|
||||
* @return The enum numeric value on the wire of repeatedField at the given index.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public int getRepeatedFieldValue(int index) {
|
||||
return repeatedField_.get(index);
|
||||
}
|
||||
private int repeatedFieldMemoizedSerializedSize;
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
byte isInitialized = memoizedIsInitialized;
|
||||
if (isInitialized == 1) return true;
|
||||
if (isInitialized == 0) return false;
|
||||
|
||||
memoizedIsInitialized = 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public void writeTo(com.google.protobuf.CodedOutputStream output)
|
||||
throws java.io.IOException {
|
||||
getSerializedSize();
|
||||
if (getRepeatedFieldList().size() > 0) {
|
||||
output.writeUInt32NoTag(10);
|
||||
output.writeUInt32NoTag(repeatedFieldMemoizedSerializedSize);
|
||||
}
|
||||
for (int i = 0; i < repeatedField_.size(); i++) {
|
||||
output.writeEnumNoTag(repeatedField_.get(i));
|
||||
}
|
||||
unknownFields.writeTo(output);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int getSerializedSize() {
|
||||
int size = memoizedSize;
|
||||
if (size != -1) return size;
|
||||
|
||||
size = 0;
|
||||
{
|
||||
int dataSize = 0;
|
||||
for (int i = 0; i < repeatedField_.size(); i++) {
|
||||
dataSize += com.google.protobuf.CodedOutputStream
|
||||
.computeEnumSizeNoTag(repeatedField_.get(i));
|
||||
}
|
||||
size += dataSize;
|
||||
if (!getRepeatedFieldList().isEmpty()) { size += 1;
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeUInt32SizeNoTag(dataSize);
|
||||
}repeatedFieldMemoizedSerializedSize = dataSize;
|
||||
}
|
||||
size += unknownFields.getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public boolean equals(final java.lang.Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage other = (io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage) obj;
|
||||
|
||||
if (!repeatedField_.equals(other.repeatedField_)) return false;
|
||||
if (!unknownFields.equals(other.unknownFields)) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int hashCode() {
|
||||
if (memoizedHashCode != 0) {
|
||||
return memoizedHashCode;
|
||||
}
|
||||
int hash = 41;
|
||||
hash = (19 * hash) + getDescriptor().hashCode();
|
||||
if (getRepeatedFieldCount() > 0) {
|
||||
hash = (37 * hash) + REPEATED_FIELD_FIELD_NUMBER;
|
||||
hash = (53 * hash) + repeatedField_.hashCode();
|
||||
}
|
||||
hash = (29 * hash) + unknownFields.hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseFrom(
|
||||
java.nio.ByteBuffer data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseFrom(
|
||||
java.nio.ByteBuffer data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseFrom(
|
||||
com.google.protobuf.ByteString data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseFrom(
|
||||
com.google.protobuf.ByteString data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseFrom(byte[] data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseFrom(
|
||||
byte[] data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseDelimitedFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseDelimitedFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder newBuilderForType() { return newBuilder(); }
|
||||
public static Builder newBuilder() {
|
||||
return DEFAULT_INSTANCE.toBuilder();
|
||||
}
|
||||
public static Builder newBuilder(io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage prototype) {
|
||||
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder toBuilder() {
|
||||
return this == DEFAULT_INSTANCE
|
||||
? new Builder() : new Builder().mergeFrom(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected Builder newBuilderForType(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
Builder builder = new Builder(parent);
|
||||
return builder;
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage}
|
||||
*/
|
||||
public static final class Builder extends
|
||||
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
|
||||
// @@protoc_insertion_point(builder_implements:io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage)
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessageOrBuilder {
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedEnumMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedEnumMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage.class, io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage.Builder.class);
|
||||
}
|
||||
|
||||
// Construct using io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage.newBuilder()
|
||||
private Builder() {
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
|
||||
private Builder(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
super(parent);
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
private void maybeForceBuilderInitialization() {
|
||||
if (com.google.protobuf.GeneratedMessageV3
|
||||
.alwaysUseFieldBuilders) {
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clear() {
|
||||
super.clear();
|
||||
repeatedField_ = java.util.Collections.emptyList();
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptorForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedEnumMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage getDefaultInstanceForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage.getDefaultInstance();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage build() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage result = buildPartial();
|
||||
if (!result.isInitialized()) {
|
||||
throw newUninitializedMessageException(result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage buildPartial() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage result = new io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage(this);
|
||||
int from_bitField0_ = bitField0_;
|
||||
if (((bitField0_ & 0x00000001) != 0)) {
|
||||
repeatedField_ = java.util.Collections.unmodifiableList(repeatedField_);
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
}
|
||||
result.repeatedField_ = repeatedField_;
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder clone() {
|
||||
return super.clone();
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.setField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field) {
|
||||
return super.clearField(field);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearOneof(
|
||||
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
|
||||
return super.clearOneof(oneof);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
int index, java.lang.Object value) {
|
||||
return super.setRepeatedField(field, index, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder addRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.addRepeatedField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(com.google.protobuf.Message other) {
|
||||
if (other instanceof io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage) {
|
||||
return mergeFrom((io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage)other);
|
||||
} else {
|
||||
super.mergeFrom(other);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public Builder mergeFrom(io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage other) {
|
||||
if (other == io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage.getDefaultInstance()) return this;
|
||||
if (!other.repeatedField_.isEmpty()) {
|
||||
if (repeatedField_.isEmpty()) {
|
||||
repeatedField_ = other.repeatedField_;
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
} else {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.addAll(other.repeatedField_);
|
||||
}
|
||||
onChanged();
|
||||
}
|
||||
this.mergeUnknownFields(other.unknownFields);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage parsedMessage = null;
|
||||
try {
|
||||
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
parsedMessage = (io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage) e.getUnfinishedMessage();
|
||||
throw e.unwrapIOException();
|
||||
} finally {
|
||||
if (parsedMessage != null) {
|
||||
mergeFrom(parsedMessage);
|
||||
}
|
||||
}
|
||||
return this;
|
||||
}
|
||||
private int bitField0_;
|
||||
|
||||
private java.util.List<java.lang.Integer> repeatedField_ =
|
||||
java.util.Collections.emptyList();
|
||||
private void ensureRepeatedFieldIsMutable() {
|
||||
if (!((bitField0_ & 0x00000001) != 0)) {
|
||||
repeatedField_ = new java.util.ArrayList<java.lang.Integer>(repeatedField_);
|
||||
bitField0_ |= 0x00000001;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @return A list containing the repeatedField.
|
||||
*/
|
||||
public java.util.List<io.bkbn.kompendium.protobufjavaconverter.Corpus> getRepeatedFieldList() {
|
||||
return new com.google.protobuf.Internal.ListAdapter<
|
||||
java.lang.Integer, io.bkbn.kompendium.protobufjavaconverter.Corpus>(repeatedField_, repeatedField_converter_);
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @return The count of repeatedField.
|
||||
*/
|
||||
public int getRepeatedFieldCount() {
|
||||
return repeatedField_.size();
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param index The index of the element to return.
|
||||
* @return The repeatedField at the given index.
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.Corpus getRepeatedField(int index) {
|
||||
return repeatedField_converter_.convert(repeatedField_.get(index));
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param index The index to set the value at.
|
||||
* @param value The repeatedField to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setRepeatedField(
|
||||
int index, io.bkbn.kompendium.protobufjavaconverter.Corpus value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.set(index, value.getNumber());
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param value The repeatedField to add.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder addRepeatedField(io.bkbn.kompendium.protobufjavaconverter.Corpus value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.add(value.getNumber());
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param values The repeatedField to add.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder addAllRepeatedField(
|
||||
java.lang.Iterable<? extends io.bkbn.kompendium.protobufjavaconverter.Corpus> values) {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
for (io.bkbn.kompendium.protobufjavaconverter.Corpus value : values) {
|
||||
repeatedField_.add(value.getNumber());
|
||||
}
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder clearRepeatedField() {
|
||||
repeatedField_ = java.util.Collections.emptyList();
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @return A list containing the enum numeric values on the wire for repeatedField.
|
||||
*/
|
||||
public java.util.List<java.lang.Integer>
|
||||
getRepeatedFieldValueList() {
|
||||
return java.util.Collections.unmodifiableList(repeatedField_);
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param index The index of the value to return.
|
||||
* @return The enum numeric value on the wire of repeatedField at the given index.
|
||||
*/
|
||||
public int getRepeatedFieldValue(int index) {
|
||||
return repeatedField_.get(index);
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param index The index of the value to return.
|
||||
* @return The enum numeric value on the wire of repeatedField at the given index.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setRepeatedFieldValue(
|
||||
int index, int value) {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.set(index, value);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param value The enum numeric value on the wire for repeatedField to add.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder addRepeatedFieldValue(int value) {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.add(value);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param values The enum numeric values on the wire for repeatedField to add.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder addAllRepeatedFieldValue(
|
||||
java.lang.Iterable<java.lang.Integer> values) {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
for (int value : values) {
|
||||
repeatedField_.add(value);
|
||||
}
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.setUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final Builder mergeUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.mergeUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(builder_scope:io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage)
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(class_scope:io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage)
|
||||
private static final io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage DEFAULT_INSTANCE;
|
||||
static {
|
||||
DEFAULT_INSTANCE = new io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage();
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage getDefaultInstance() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
private static final com.google.protobuf.Parser<RepeatedEnumMessage>
|
||||
PARSER = new com.google.protobuf.AbstractParser<RepeatedEnumMessage>() {
|
||||
@java.lang.Override
|
||||
public RepeatedEnumMessage parsePartialFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return new RepeatedEnumMessage(input, extensionRegistry);
|
||||
}
|
||||
};
|
||||
|
||||
public static com.google.protobuf.Parser<RepeatedEnumMessage> parser() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Parser<RepeatedEnumMessage> getParserForType() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage getDefaultInstanceForType() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,38 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
public interface RepeatedEnumMessageOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @return A list containing the repeatedField.
|
||||
*/
|
||||
java.util.List<io.bkbn.kompendium.protobufjavaconverter.Corpus> getRepeatedFieldList();
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @return The count of repeatedField.
|
||||
*/
|
||||
int getRepeatedFieldCount();
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param index The index of the element to return.
|
||||
* @return The repeatedField at the given index.
|
||||
*/
|
||||
io.bkbn.kompendium.protobufjavaconverter.Corpus getRepeatedField(int index);
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @return A list containing the enum numeric values on the wire for repeatedField.
|
||||
*/
|
||||
java.util.List<java.lang.Integer>
|
||||
getRepeatedFieldValueList();
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.Corpus repeated_field = 1;</code>
|
||||
* @param index The index of the value to return.
|
||||
* @return The enum numeric value on the wire of repeatedField at the given index.
|
||||
*/
|
||||
int getRepeatedFieldValue(int index);
|
||||
}
|
@ -0,0 +1,770 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage}
|
||||
*/
|
||||
public final class RepeatedMessage extends
|
||||
com.google.protobuf.GeneratedMessageV3 implements
|
||||
// @@protoc_insertion_point(message_implements:io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage)
|
||||
RepeatedMessageOrBuilder {
|
||||
private static final long serialVersionUID = 0L;
|
||||
// Use RepeatedMessage.newBuilder() to construct.
|
||||
private RepeatedMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
|
||||
super(builder);
|
||||
}
|
||||
private RepeatedMessage() {
|
||||
repeatedField_ = java.util.Collections.emptyList();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@SuppressWarnings({"unused"})
|
||||
protected java.lang.Object newInstance(
|
||||
UnusedPrivateParameter unused) {
|
||||
return new RepeatedMessage();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final com.google.protobuf.UnknownFieldSet
|
||||
getUnknownFields() {
|
||||
return this.unknownFields;
|
||||
}
|
||||
private RepeatedMessage(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
this();
|
||||
if (extensionRegistry == null) {
|
||||
throw new java.lang.NullPointerException();
|
||||
}
|
||||
int mutable_bitField0_ = 0;
|
||||
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
|
||||
com.google.protobuf.UnknownFieldSet.newBuilder();
|
||||
try {
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
int tag = input.readTag();
|
||||
switch (tag) {
|
||||
case 0:
|
||||
done = true;
|
||||
break;
|
||||
case 10: {
|
||||
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
|
||||
repeatedField_ = new java.util.ArrayList<io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>();
|
||||
mutable_bitField0_ |= 0x00000001;
|
||||
}
|
||||
repeatedField_.add(
|
||||
input.readMessage(io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.parser(), extensionRegistry));
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
if (!parseUnknownField(
|
||||
input, unknownFields, extensionRegistry, tag)) {
|
||||
done = true;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.setUnfinishedMessage(this);
|
||||
} catch (java.io.IOException e) {
|
||||
throw new com.google.protobuf.InvalidProtocolBufferException(
|
||||
e).setUnfinishedMessage(this);
|
||||
} finally {
|
||||
if (((mutable_bitField0_ & 0x00000001) != 0)) {
|
||||
repeatedField_ = java.util.Collections.unmodifiableList(repeatedField_);
|
||||
}
|
||||
this.unknownFields = unknownFields.build();
|
||||
makeExtensionsImmutable();
|
||||
}
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage.class, io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage.Builder.class);
|
||||
}
|
||||
|
||||
public static final int REPEATED_FIELD_FIELD_NUMBER = 1;
|
||||
private java.util.List<io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> repeatedField_;
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public java.util.List<io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> getRepeatedFieldList() {
|
||||
return repeatedField_;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public java.util.List<? extends io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder>
|
||||
getRepeatedFieldOrBuilderList() {
|
||||
return repeatedField_;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public int getRepeatedFieldCount() {
|
||||
return repeatedField_.size();
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getRepeatedField(int index) {
|
||||
return repeatedField_.get(index);
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder getRepeatedFieldOrBuilder(
|
||||
int index) {
|
||||
return repeatedField_.get(index);
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
byte isInitialized = memoizedIsInitialized;
|
||||
if (isInitialized == 1) return true;
|
||||
if (isInitialized == 0) return false;
|
||||
|
||||
memoizedIsInitialized = 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public void writeTo(com.google.protobuf.CodedOutputStream output)
|
||||
throws java.io.IOException {
|
||||
for (int i = 0; i < repeatedField_.size(); i++) {
|
||||
output.writeMessage(1, repeatedField_.get(i));
|
||||
}
|
||||
unknownFields.writeTo(output);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int getSerializedSize() {
|
||||
int size = memoizedSize;
|
||||
if (size != -1) return size;
|
||||
|
||||
size = 0;
|
||||
for (int i = 0; i < repeatedField_.size(); i++) {
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeMessageSize(1, repeatedField_.get(i));
|
||||
}
|
||||
size += unknownFields.getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public boolean equals(final java.lang.Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage other = (io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage) obj;
|
||||
|
||||
if (!getRepeatedFieldList()
|
||||
.equals(other.getRepeatedFieldList())) return false;
|
||||
if (!unknownFields.equals(other.unknownFields)) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int hashCode() {
|
||||
if (memoizedHashCode != 0) {
|
||||
return memoizedHashCode;
|
||||
}
|
||||
int hash = 41;
|
||||
hash = (19 * hash) + getDescriptor().hashCode();
|
||||
if (getRepeatedFieldCount() > 0) {
|
||||
hash = (37 * hash) + REPEATED_FIELD_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getRepeatedFieldList().hashCode();
|
||||
}
|
||||
hash = (29 * hash) + unknownFields.hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseFrom(
|
||||
java.nio.ByteBuffer data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseFrom(
|
||||
java.nio.ByteBuffer data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseFrom(
|
||||
com.google.protobuf.ByteString data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseFrom(
|
||||
com.google.protobuf.ByteString data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseFrom(byte[] data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseFrom(
|
||||
byte[] data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseDelimitedFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseDelimitedFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder newBuilderForType() { return newBuilder(); }
|
||||
public static Builder newBuilder() {
|
||||
return DEFAULT_INSTANCE.toBuilder();
|
||||
}
|
||||
public static Builder newBuilder(io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage prototype) {
|
||||
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder toBuilder() {
|
||||
return this == DEFAULT_INSTANCE
|
||||
? new Builder() : new Builder().mergeFrom(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected Builder newBuilderForType(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
Builder builder = new Builder(parent);
|
||||
return builder;
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage}
|
||||
*/
|
||||
public static final class Builder extends
|
||||
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
|
||||
// @@protoc_insertion_point(builder_implements:io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage)
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedMessageOrBuilder {
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage.class, io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage.Builder.class);
|
||||
}
|
||||
|
||||
// Construct using io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage.newBuilder()
|
||||
private Builder() {
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
|
||||
private Builder(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
super(parent);
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
private void maybeForceBuilderInitialization() {
|
||||
if (com.google.protobuf.GeneratedMessageV3
|
||||
.alwaysUseFieldBuilders) {
|
||||
getRepeatedFieldFieldBuilder();
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clear() {
|
||||
super.clear();
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
repeatedField_ = java.util.Collections.emptyList();
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
} else {
|
||||
repeatedFieldBuilder_.clear();
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptorForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage getDefaultInstanceForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage.getDefaultInstance();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage build() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage result = buildPartial();
|
||||
if (!result.isInitialized()) {
|
||||
throw newUninitializedMessageException(result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage buildPartial() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage result = new io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage(this);
|
||||
int from_bitField0_ = bitField0_;
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
if (((bitField0_ & 0x00000001) != 0)) {
|
||||
repeatedField_ = java.util.Collections.unmodifiableList(repeatedField_);
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
}
|
||||
result.repeatedField_ = repeatedField_;
|
||||
} else {
|
||||
result.repeatedField_ = repeatedFieldBuilder_.build();
|
||||
}
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder clone() {
|
||||
return super.clone();
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.setField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field) {
|
||||
return super.clearField(field);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearOneof(
|
||||
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
|
||||
return super.clearOneof(oneof);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
int index, java.lang.Object value) {
|
||||
return super.setRepeatedField(field, index, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder addRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.addRepeatedField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(com.google.protobuf.Message other) {
|
||||
if (other instanceof io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage) {
|
||||
return mergeFrom((io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage)other);
|
||||
} else {
|
||||
super.mergeFrom(other);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public Builder mergeFrom(io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage other) {
|
||||
if (other == io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage.getDefaultInstance()) return this;
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
if (!other.repeatedField_.isEmpty()) {
|
||||
if (repeatedField_.isEmpty()) {
|
||||
repeatedField_ = other.repeatedField_;
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
} else {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.addAll(other.repeatedField_);
|
||||
}
|
||||
onChanged();
|
||||
}
|
||||
} else {
|
||||
if (!other.repeatedField_.isEmpty()) {
|
||||
if (repeatedFieldBuilder_.isEmpty()) {
|
||||
repeatedFieldBuilder_.dispose();
|
||||
repeatedFieldBuilder_ = null;
|
||||
repeatedField_ = other.repeatedField_;
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
repeatedFieldBuilder_ =
|
||||
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
|
||||
getRepeatedFieldFieldBuilder() : null;
|
||||
} else {
|
||||
repeatedFieldBuilder_.addAllMessages(other.repeatedField_);
|
||||
}
|
||||
}
|
||||
}
|
||||
this.mergeUnknownFields(other.unknownFields);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage parsedMessage = null;
|
||||
try {
|
||||
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
parsedMessage = (io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage) e.getUnfinishedMessage();
|
||||
throw e.unwrapIOException();
|
||||
} finally {
|
||||
if (parsedMessage != null) {
|
||||
mergeFrom(parsedMessage);
|
||||
}
|
||||
}
|
||||
return this;
|
||||
}
|
||||
private int bitField0_;
|
||||
|
||||
private java.util.List<io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> repeatedField_ =
|
||||
java.util.Collections.emptyList();
|
||||
private void ensureRepeatedFieldIsMutable() {
|
||||
if (!((bitField0_ & 0x00000001) != 0)) {
|
||||
repeatedField_ = new java.util.ArrayList<io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>(repeatedField_);
|
||||
bitField0_ |= 0x00000001;
|
||||
}
|
||||
}
|
||||
|
||||
private com.google.protobuf.RepeatedFieldBuilderV3<
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder> repeatedFieldBuilder_;
|
||||
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public java.util.List<io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> getRepeatedFieldList() {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
return java.util.Collections.unmodifiableList(repeatedField_);
|
||||
} else {
|
||||
return repeatedFieldBuilder_.getMessageList();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public int getRepeatedFieldCount() {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
return repeatedField_.size();
|
||||
} else {
|
||||
return repeatedFieldBuilder_.getCount();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getRepeatedField(int index) {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
return repeatedField_.get(index);
|
||||
} else {
|
||||
return repeatedFieldBuilder_.getMessage(index);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public Builder setRepeatedField(
|
||||
int index, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage value) {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.set(index, value);
|
||||
onChanged();
|
||||
} else {
|
||||
repeatedFieldBuilder_.setMessage(index, value);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public Builder setRepeatedField(
|
||||
int index, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder builderForValue) {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.set(index, builderForValue.build());
|
||||
onChanged();
|
||||
} else {
|
||||
repeatedFieldBuilder_.setMessage(index, builderForValue.build());
|
||||
}
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public Builder addRepeatedField(io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage value) {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.add(value);
|
||||
onChanged();
|
||||
} else {
|
||||
repeatedFieldBuilder_.addMessage(value);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public Builder addRepeatedField(
|
||||
int index, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage value) {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.add(index, value);
|
||||
onChanged();
|
||||
} else {
|
||||
repeatedFieldBuilder_.addMessage(index, value);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public Builder addRepeatedField(
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder builderForValue) {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.add(builderForValue.build());
|
||||
onChanged();
|
||||
} else {
|
||||
repeatedFieldBuilder_.addMessage(builderForValue.build());
|
||||
}
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public Builder addRepeatedField(
|
||||
int index, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder builderForValue) {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.add(index, builderForValue.build());
|
||||
onChanged();
|
||||
} else {
|
||||
repeatedFieldBuilder_.addMessage(index, builderForValue.build());
|
||||
}
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public Builder addAllRepeatedField(
|
||||
java.lang.Iterable<? extends io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage> values) {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
com.google.protobuf.AbstractMessageLite.Builder.addAll(
|
||||
values, repeatedField_);
|
||||
onChanged();
|
||||
} else {
|
||||
repeatedFieldBuilder_.addAllMessages(values);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public Builder clearRepeatedField() {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
repeatedField_ = java.util.Collections.emptyList();
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
onChanged();
|
||||
} else {
|
||||
repeatedFieldBuilder_.clear();
|
||||
}
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public Builder removeRepeatedField(int index) {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
ensureRepeatedFieldIsMutable();
|
||||
repeatedField_.remove(index);
|
||||
onChanged();
|
||||
} else {
|
||||
repeatedFieldBuilder_.remove(index);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder getRepeatedFieldBuilder(
|
||||
int index) {
|
||||
return getRepeatedFieldFieldBuilder().getBuilder(index);
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder getRepeatedFieldOrBuilder(
|
||||
int index) {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
return repeatedField_.get(index); } else {
|
||||
return repeatedFieldBuilder_.getMessageOrBuilder(index);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public java.util.List<? extends io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder>
|
||||
getRepeatedFieldOrBuilderList() {
|
||||
if (repeatedFieldBuilder_ != null) {
|
||||
return repeatedFieldBuilder_.getMessageOrBuilderList();
|
||||
} else {
|
||||
return java.util.Collections.unmodifiableList(repeatedField_);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder addRepeatedFieldBuilder() {
|
||||
return getRepeatedFieldFieldBuilder().addBuilder(
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.getDefaultInstance());
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder addRepeatedFieldBuilder(
|
||||
int index) {
|
||||
return getRepeatedFieldFieldBuilder().addBuilder(
|
||||
index, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.getDefaultInstance());
|
||||
}
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
public java.util.List<io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder>
|
||||
getRepeatedFieldBuilderList() {
|
||||
return getRepeatedFieldFieldBuilder().getBuilderList();
|
||||
}
|
||||
private com.google.protobuf.RepeatedFieldBuilderV3<
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder>
|
||||
getRepeatedFieldFieldBuilder() {
|
||||
if (repeatedFieldBuilder_ == null) {
|
||||
repeatedFieldBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage.Builder, io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder>(
|
||||
repeatedField_,
|
||||
((bitField0_ & 0x00000001) != 0),
|
||||
getParentForChildren(),
|
||||
isClean());
|
||||
repeatedField_ = null;
|
||||
}
|
||||
return repeatedFieldBuilder_;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.setUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final Builder mergeUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.mergeUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(builder_scope:io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage)
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(class_scope:io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage)
|
||||
private static final io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage DEFAULT_INSTANCE;
|
||||
static {
|
||||
DEFAULT_INSTANCE = new io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage();
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage getDefaultInstance() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
private static final com.google.protobuf.Parser<RepeatedMessage>
|
||||
PARSER = new com.google.protobuf.AbstractParser<RepeatedMessage>() {
|
||||
@java.lang.Override
|
||||
public RepeatedMessage parsePartialFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return new RepeatedMessage(input, extensionRegistry);
|
||||
}
|
||||
};
|
||||
|
||||
public static com.google.protobuf.Parser<RepeatedMessage> parser() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Parser<RepeatedMessage> getParserForType() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage getDefaultInstanceForType() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,33 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
public interface RepeatedMessageOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
java.util.List<io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage>
|
||||
getRepeatedFieldList();
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage getRepeatedField(int index);
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
int getRepeatedFieldCount();
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
java.util.List<? extends io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder>
|
||||
getRepeatedFieldOrBuilderList();
|
||||
/**
|
||||
* <code>repeated .io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage repeated_field = 1;</code>
|
||||
*/
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessageOrBuilder getRepeatedFieldOrBuilder(
|
||||
int index);
|
||||
}
|
@ -0,0 +1,705 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage}
|
||||
*/
|
||||
public final class SimpleMapMessage extends
|
||||
com.google.protobuf.GeneratedMessageV3 implements
|
||||
// @@protoc_insertion_point(message_implements:io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage)
|
||||
SimpleMapMessageOrBuilder {
|
||||
private static final long serialVersionUID = 0L;
|
||||
// Use SimpleMapMessage.newBuilder() to construct.
|
||||
private SimpleMapMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
|
||||
super(builder);
|
||||
}
|
||||
private SimpleMapMessage() {
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@SuppressWarnings({"unused"})
|
||||
protected java.lang.Object newInstance(
|
||||
UnusedPrivateParameter unused) {
|
||||
return new SimpleMapMessage();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final com.google.protobuf.UnknownFieldSet
|
||||
getUnknownFields() {
|
||||
return this.unknownFields;
|
||||
}
|
||||
private SimpleMapMessage(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
this();
|
||||
if (extensionRegistry == null) {
|
||||
throw new java.lang.NullPointerException();
|
||||
}
|
||||
int mutable_bitField0_ = 0;
|
||||
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
|
||||
com.google.protobuf.UnknownFieldSet.newBuilder();
|
||||
try {
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
int tag = input.readTag();
|
||||
switch (tag) {
|
||||
case 0:
|
||||
done = true;
|
||||
break;
|
||||
case 10: {
|
||||
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
|
||||
mapField_ = com.google.protobuf.MapField.newMapField(
|
||||
MapFieldDefaultEntryHolder.defaultEntry);
|
||||
mutable_bitField0_ |= 0x00000001;
|
||||
}
|
||||
com.google.protobuf.MapEntry<java.lang.String, java.lang.Integer>
|
||||
mapField__ = input.readMessage(
|
||||
MapFieldDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
|
||||
mapField_.getMutableMap().put(
|
||||
mapField__.getKey(), mapField__.getValue());
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
if (!parseUnknownField(
|
||||
input, unknownFields, extensionRegistry, tag)) {
|
||||
done = true;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.setUnfinishedMessage(this);
|
||||
} catch (java.io.IOException e) {
|
||||
throw new com.google.protobuf.InvalidProtocolBufferException(
|
||||
e).setUnfinishedMessage(this);
|
||||
} finally {
|
||||
this.unknownFields = unknownFields.build();
|
||||
makeExtensionsImmutable();
|
||||
}
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_descriptor;
|
||||
}
|
||||
|
||||
@SuppressWarnings({"rawtypes"})
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.MapField internalGetMapField(
|
||||
int number) {
|
||||
switch (number) {
|
||||
case 1:
|
||||
return internalGetMapField();
|
||||
default:
|
||||
throw new RuntimeException(
|
||||
"Invalid map field number: " + number);
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage.class, io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage.Builder.class);
|
||||
}
|
||||
|
||||
public static final int MAP_FIELD_FIELD_NUMBER = 1;
|
||||
private static final class MapFieldDefaultEntryHolder {
|
||||
static final com.google.protobuf.MapEntry<
|
||||
java.lang.String, java.lang.Integer> defaultEntry =
|
||||
com.google.protobuf.MapEntry
|
||||
.<java.lang.String, java.lang.Integer>newDefaultInstance(
|
||||
io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_MapFieldEntry_descriptor,
|
||||
com.google.protobuf.WireFormat.FieldType.STRING,
|
||||
"",
|
||||
com.google.protobuf.WireFormat.FieldType.INT32,
|
||||
0);
|
||||
}
|
||||
private com.google.protobuf.MapField<
|
||||
java.lang.String, java.lang.Integer> mapField_;
|
||||
private com.google.protobuf.MapField<java.lang.String, java.lang.Integer>
|
||||
internalGetMapField() {
|
||||
if (mapField_ == null) {
|
||||
return com.google.protobuf.MapField.emptyMapField(
|
||||
MapFieldDefaultEntryHolder.defaultEntry);
|
||||
}
|
||||
return mapField_;
|
||||
}
|
||||
|
||||
public int getMapFieldCount() {
|
||||
return internalGetMapField().getMap().size();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
@java.lang.Override
|
||||
public boolean containsMapField(
|
||||
java.lang.String key) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
return internalGetMapField().getMap().containsKey(key);
|
||||
}
|
||||
/**
|
||||
* Use {@link #getMapFieldMap()} instead.
|
||||
*/
|
||||
@java.lang.Override
|
||||
@java.lang.Deprecated
|
||||
public java.util.Map<java.lang.String, java.lang.Integer> getMapField() {
|
||||
return getMapFieldMap();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public java.util.Map<java.lang.String, java.lang.Integer> getMapFieldMap() {
|
||||
return internalGetMapField().getMap();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public int getMapFieldOrDefault(
|
||||
java.lang.String key,
|
||||
int defaultValue) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
java.util.Map<java.lang.String, java.lang.Integer> map =
|
||||
internalGetMapField().getMap();
|
||||
return map.containsKey(key) ? map.get(key) : defaultValue;
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public int getMapFieldOrThrow(
|
||||
java.lang.String key) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
java.util.Map<java.lang.String, java.lang.Integer> map =
|
||||
internalGetMapField().getMap();
|
||||
if (!map.containsKey(key)) {
|
||||
throw new java.lang.IllegalArgumentException();
|
||||
}
|
||||
return map.get(key);
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
byte isInitialized = memoizedIsInitialized;
|
||||
if (isInitialized == 1) return true;
|
||||
if (isInitialized == 0) return false;
|
||||
|
||||
memoizedIsInitialized = 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public void writeTo(com.google.protobuf.CodedOutputStream output)
|
||||
throws java.io.IOException {
|
||||
com.google.protobuf.GeneratedMessageV3
|
||||
.serializeStringMapTo(
|
||||
output,
|
||||
internalGetMapField(),
|
||||
MapFieldDefaultEntryHolder.defaultEntry,
|
||||
1);
|
||||
unknownFields.writeTo(output);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int getSerializedSize() {
|
||||
int size = memoizedSize;
|
||||
if (size != -1) return size;
|
||||
|
||||
size = 0;
|
||||
for (java.util.Map.Entry<java.lang.String, java.lang.Integer> entry
|
||||
: internalGetMapField().getMap().entrySet()) {
|
||||
com.google.protobuf.MapEntry<java.lang.String, java.lang.Integer>
|
||||
mapField__ = MapFieldDefaultEntryHolder.defaultEntry.newBuilderForType()
|
||||
.setKey(entry.getKey())
|
||||
.setValue(entry.getValue())
|
||||
.build();
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeMessageSize(1, mapField__);
|
||||
}
|
||||
size += unknownFields.getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public boolean equals(final java.lang.Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage other = (io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage) obj;
|
||||
|
||||
if (!internalGetMapField().equals(
|
||||
other.internalGetMapField())) return false;
|
||||
if (!unknownFields.equals(other.unknownFields)) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int hashCode() {
|
||||
if (memoizedHashCode != 0) {
|
||||
return memoizedHashCode;
|
||||
}
|
||||
int hash = 41;
|
||||
hash = (19 * hash) + getDescriptor().hashCode();
|
||||
if (!internalGetMapField().getMap().isEmpty()) {
|
||||
hash = (37 * hash) + MAP_FIELD_FIELD_NUMBER;
|
||||
hash = (53 * hash) + internalGetMapField().hashCode();
|
||||
}
|
||||
hash = (29 * hash) + unknownFields.hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseFrom(
|
||||
java.nio.ByteBuffer data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseFrom(
|
||||
java.nio.ByteBuffer data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseFrom(
|
||||
com.google.protobuf.ByteString data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseFrom(
|
||||
com.google.protobuf.ByteString data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseFrom(byte[] data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseFrom(
|
||||
byte[] data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseDelimitedFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseDelimitedFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parseFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder newBuilderForType() { return newBuilder(); }
|
||||
public static Builder newBuilder() {
|
||||
return DEFAULT_INSTANCE.toBuilder();
|
||||
}
|
||||
public static Builder newBuilder(io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage prototype) {
|
||||
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder toBuilder() {
|
||||
return this == DEFAULT_INSTANCE
|
||||
? new Builder() : new Builder().mergeFrom(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected Builder newBuilderForType(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
Builder builder = new Builder(parent);
|
||||
return builder;
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage}
|
||||
*/
|
||||
public static final class Builder extends
|
||||
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
|
||||
// @@protoc_insertion_point(builder_implements:io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage)
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessageOrBuilder {
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_descriptor;
|
||||
}
|
||||
|
||||
@SuppressWarnings({"rawtypes"})
|
||||
protected com.google.protobuf.MapField internalGetMapField(
|
||||
int number) {
|
||||
switch (number) {
|
||||
case 1:
|
||||
return internalGetMapField();
|
||||
default:
|
||||
throw new RuntimeException(
|
||||
"Invalid map field number: " + number);
|
||||
}
|
||||
}
|
||||
@SuppressWarnings({"rawtypes"})
|
||||
protected com.google.protobuf.MapField internalGetMutableMapField(
|
||||
int number) {
|
||||
switch (number) {
|
||||
case 1:
|
||||
return internalGetMutableMapField();
|
||||
default:
|
||||
throw new RuntimeException(
|
||||
"Invalid map field number: " + number);
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage.class, io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage.Builder.class);
|
||||
}
|
||||
|
||||
// Construct using io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage.newBuilder()
|
||||
private Builder() {
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
|
||||
private Builder(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
super(parent);
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
private void maybeForceBuilderInitialization() {
|
||||
if (com.google.protobuf.GeneratedMessageV3
|
||||
.alwaysUseFieldBuilders) {
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clear() {
|
||||
super.clear();
|
||||
internalGetMutableMapField().clear();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptorForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.Test.internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage getDefaultInstanceForType() {
|
||||
return io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage.getDefaultInstance();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage build() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage result = buildPartial();
|
||||
if (!result.isInitialized()) {
|
||||
throw newUninitializedMessageException(result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage buildPartial() {
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage result = new io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage(this);
|
||||
int from_bitField0_ = bitField0_;
|
||||
result.mapField_ = internalGetMapField();
|
||||
result.mapField_.makeImmutable();
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder clone() {
|
||||
return super.clone();
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.setField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field) {
|
||||
return super.clearField(field);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearOneof(
|
||||
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
|
||||
return super.clearOneof(oneof);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
int index, java.lang.Object value) {
|
||||
return super.setRepeatedField(field, index, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder addRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.addRepeatedField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(com.google.protobuf.Message other) {
|
||||
if (other instanceof io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage) {
|
||||
return mergeFrom((io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage)other);
|
||||
} else {
|
||||
super.mergeFrom(other);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public Builder mergeFrom(io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage other) {
|
||||
if (other == io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage.getDefaultInstance()) return this;
|
||||
internalGetMutableMapField().mergeFrom(
|
||||
other.internalGetMapField());
|
||||
this.mergeUnknownFields(other.unknownFields);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage parsedMessage = null;
|
||||
try {
|
||||
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
parsedMessage = (io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage) e.getUnfinishedMessage();
|
||||
throw e.unwrapIOException();
|
||||
} finally {
|
||||
if (parsedMessage != null) {
|
||||
mergeFrom(parsedMessage);
|
||||
}
|
||||
}
|
||||
return this;
|
||||
}
|
||||
private int bitField0_;
|
||||
|
||||
private com.google.protobuf.MapField<
|
||||
java.lang.String, java.lang.Integer> mapField_;
|
||||
private com.google.protobuf.MapField<java.lang.String, java.lang.Integer>
|
||||
internalGetMapField() {
|
||||
if (mapField_ == null) {
|
||||
return com.google.protobuf.MapField.emptyMapField(
|
||||
MapFieldDefaultEntryHolder.defaultEntry);
|
||||
}
|
||||
return mapField_;
|
||||
}
|
||||
private com.google.protobuf.MapField<java.lang.String, java.lang.Integer>
|
||||
internalGetMutableMapField() {
|
||||
onChanged();;
|
||||
if (mapField_ == null) {
|
||||
mapField_ = com.google.protobuf.MapField.newMapField(
|
||||
MapFieldDefaultEntryHolder.defaultEntry);
|
||||
}
|
||||
if (!mapField_.isMutable()) {
|
||||
mapField_ = mapField_.copy();
|
||||
}
|
||||
return mapField_;
|
||||
}
|
||||
|
||||
public int getMapFieldCount() {
|
||||
return internalGetMapField().getMap().size();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
@java.lang.Override
|
||||
public boolean containsMapField(
|
||||
java.lang.String key) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
return internalGetMapField().getMap().containsKey(key);
|
||||
}
|
||||
/**
|
||||
* Use {@link #getMapFieldMap()} instead.
|
||||
*/
|
||||
@java.lang.Override
|
||||
@java.lang.Deprecated
|
||||
public java.util.Map<java.lang.String, java.lang.Integer> getMapField() {
|
||||
return getMapFieldMap();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public java.util.Map<java.lang.String, java.lang.Integer> getMapFieldMap() {
|
||||
return internalGetMapField().getMap();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public int getMapFieldOrDefault(
|
||||
java.lang.String key,
|
||||
int defaultValue) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
java.util.Map<java.lang.String, java.lang.Integer> map =
|
||||
internalGetMapField().getMap();
|
||||
return map.containsKey(key) ? map.get(key) : defaultValue;
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
|
||||
public int getMapFieldOrThrow(
|
||||
java.lang.String key) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
java.util.Map<java.lang.String, java.lang.Integer> map =
|
||||
internalGetMapField().getMap();
|
||||
if (!map.containsKey(key)) {
|
||||
throw new java.lang.IllegalArgumentException();
|
||||
}
|
||||
return map.get(key);
|
||||
}
|
||||
|
||||
public Builder clearMapField() {
|
||||
internalGetMutableMapField().getMutableMap()
|
||||
.clear();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
public Builder removeMapField(
|
||||
java.lang.String key) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
internalGetMutableMapField().getMutableMap()
|
||||
.remove(key);
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* Use alternate mutation accessors instead.
|
||||
*/
|
||||
@java.lang.Deprecated
|
||||
public java.util.Map<java.lang.String, java.lang.Integer>
|
||||
getMutableMapField() {
|
||||
return internalGetMutableMapField().getMutableMap();
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
public Builder putMapField(
|
||||
java.lang.String key,
|
||||
int value) {
|
||||
if (key == null) { throw new java.lang.NullPointerException(); }
|
||||
|
||||
internalGetMutableMapField().getMutableMap()
|
||||
.put(key, value);
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
public Builder putAllMapField(
|
||||
java.util.Map<java.lang.String, java.lang.Integer> values) {
|
||||
internalGetMutableMapField().getMutableMap()
|
||||
.putAll(values);
|
||||
return this;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.setUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final Builder mergeUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.mergeUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(builder_scope:io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage)
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(class_scope:io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage)
|
||||
private static final io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage DEFAULT_INSTANCE;
|
||||
static {
|
||||
DEFAULT_INSTANCE = new io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage();
|
||||
}
|
||||
|
||||
public static io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage getDefaultInstance() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
private static final com.google.protobuf.Parser<SimpleMapMessage>
|
||||
PARSER = new com.google.protobuf.AbstractParser<SimpleMapMessage>() {
|
||||
@java.lang.Override
|
||||
public SimpleMapMessage parsePartialFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return new SimpleMapMessage(input, extensionRegistry);
|
||||
}
|
||||
};
|
||||
|
||||
public static com.google.protobuf.Parser<SimpleMapMessage> parser() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Parser<SimpleMapMessage> getParserForType() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage getDefaultInstanceForType() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,43 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
public interface SimpleMapMessageOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
int getMapFieldCount();
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
boolean containsMapField(
|
||||
java.lang.String key);
|
||||
/**
|
||||
* Use {@link #getMapFieldMap()} instead.
|
||||
*/
|
||||
@java.lang.Deprecated
|
||||
java.util.Map<java.lang.String, java.lang.Integer>
|
||||
getMapField();
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
java.util.Map<java.lang.String, java.lang.Integer>
|
||||
getMapFieldMap();
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
int getMapFieldOrDefault(
|
||||
java.lang.String key,
|
||||
int defaultValue);
|
||||
/**
|
||||
* <code>map<string, int32> map_field = 1;</code>
|
||||
*/
|
||||
|
||||
int getMapFieldOrThrow(
|
||||
java.lang.String key);
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,105 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
public interface SimpleTestMessageOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>double my_test_double = 1;</code>
|
||||
* @return The myTestDouble.
|
||||
*/
|
||||
double getMyTestDouble();
|
||||
|
||||
/**
|
||||
* <code>float my_test_float = 2;</code>
|
||||
* @return The myTestFloat.
|
||||
*/
|
||||
float getMyTestFloat();
|
||||
|
||||
/**
|
||||
* <code>int32 my_test_int32 = 3;</code>
|
||||
* @return The myTestInt32.
|
||||
*/
|
||||
int getMyTestInt32();
|
||||
|
||||
/**
|
||||
* <code>int64 my_test_int64 = 4;</code>
|
||||
* @return The myTestInt64.
|
||||
*/
|
||||
long getMyTestInt64();
|
||||
|
||||
/**
|
||||
* <code>uint32 my_test_uint32 = 5;</code>
|
||||
* @return The myTestUint32.
|
||||
*/
|
||||
int getMyTestUint32();
|
||||
|
||||
/**
|
||||
* <code>uint64 my_test_uint64 = 6;</code>
|
||||
* @return The myTestUint64.
|
||||
*/
|
||||
long getMyTestUint64();
|
||||
|
||||
/**
|
||||
* <code>sint32 my_test_sint32 = 7;</code>
|
||||
* @return The myTestSint32.
|
||||
*/
|
||||
int getMyTestSint32();
|
||||
|
||||
/**
|
||||
* <code>sint64 my_test_sint64 = 8;</code>
|
||||
* @return The myTestSint64.
|
||||
*/
|
||||
long getMyTestSint64();
|
||||
|
||||
/**
|
||||
* <code>fixed32 my_test_fixed32 = 9;</code>
|
||||
* @return The myTestFixed32.
|
||||
*/
|
||||
int getMyTestFixed32();
|
||||
|
||||
/**
|
||||
* <code>fixed64 my_test_fixed64 = 10;</code>
|
||||
* @return The myTestFixed64.
|
||||
*/
|
||||
long getMyTestFixed64();
|
||||
|
||||
/**
|
||||
* <code>sfixed32 my_test_sfixed32 = 11;</code>
|
||||
* @return The myTestSfixed32.
|
||||
*/
|
||||
int getMyTestSfixed32();
|
||||
|
||||
/**
|
||||
* <code>sfixed64 my_test_sfixed64 = 12;</code>
|
||||
* @return The myTestSfixed64.
|
||||
*/
|
||||
long getMyTestSfixed64();
|
||||
|
||||
/**
|
||||
* <code>bool my_test_bool = 13;</code>
|
||||
* @return The myTestBool.
|
||||
*/
|
||||
boolean getMyTestBool();
|
||||
|
||||
/**
|
||||
* <code>bytes my_test_bytes = 14;</code>
|
||||
* @return The myTestBytes.
|
||||
*/
|
||||
com.google.protobuf.ByteString getMyTestBytes();
|
||||
|
||||
/**
|
||||
* <code>string my_test_string = 15;</code>
|
||||
* @return The myTestString.
|
||||
*/
|
||||
java.lang.String getMyTestString();
|
||||
/**
|
||||
* <code>string my_test_string = 15;</code>
|
||||
* @return The bytes for myTestString.
|
||||
*/
|
||||
com.google.protobuf.ByteString
|
||||
getMyTestStringBytes();
|
||||
}
|
@ -0,0 +1,204 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: io/bkbn/kompendium/protobufjavaconverter/converters/test.proto
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
public final class Test {
|
||||
private Test() {}
|
||||
public static void registerAllExtensions(
|
||||
com.google.protobuf.ExtensionRegistryLite registry) {
|
||||
}
|
||||
|
||||
public static void registerAllExtensions(
|
||||
com.google.protobuf.ExtensionRegistry registry) {
|
||||
registerAllExtensions(
|
||||
(com.google.protobuf.ExtensionRegistryLite) registry);
|
||||
}
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleTestMessage_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleTestMessage_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_EnumMessage_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_EnumMessage_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMessage_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMessage_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_DoubleNestedMessage_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_DoubleNestedMessage_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedMessage_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedMessage_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedEnumMessage_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedEnumMessage_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_MapFieldEntry_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_MapFieldEntry_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_MapFieldEntry_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_MapFieldEntry_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_GoogleTypes_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_GoogleTypes_fieldAccessorTable;
|
||||
|
||||
public static com.google.protobuf.Descriptors.FileDescriptor
|
||||
getDescriptor() {
|
||||
return descriptor;
|
||||
}
|
||||
private static com.google.protobuf.Descriptors.FileDescriptor
|
||||
descriptor;
|
||||
static {
|
||||
java.lang.String[] descriptorData = {
|
||||
"\n>io/bkbn/kompendium/protobufjavaconvert" +
|
||||
"er/converters/test.proto\022(io.bkbn.kompen" +
|
||||
"dium.protobufjavaconverter\032\037google/proto" +
|
||||
"buf/timestamp.proto\032\036google/protobuf/dur" +
|
||||
"ation.proto\"\373\002\n\021SimpleTestMessage\022\026\n\016my_" +
|
||||
"test_double\030\001 \001(\001\022\025\n\rmy_test_float\030\002 \001(\002" +
|
||||
"\022\025\n\rmy_test_int32\030\003 \001(\005\022\025\n\rmy_test_int64" +
|
||||
"\030\004 \001(\003\022\026\n\016my_test_uint32\030\005 \001(\r\022\026\n\016my_tes" +
|
||||
"t_uint64\030\006 \001(\004\022\026\n\016my_test_sint32\030\007 \001(\021\022\026" +
|
||||
"\n\016my_test_sint64\030\010 \001(\022\022\027\n\017my_test_fixed3" +
|
||||
"2\030\t \001(\007\022\027\n\017my_test_fixed64\030\n \001(\006\022\030\n\020my_t" +
|
||||
"est_sfixed32\030\013 \001(\017\022\030\n\020my_test_sfixed64\030\014" +
|
||||
" \001(\020\022\024\n\014my_test_bool\030\r \001(\010\022\025\n\rmy_test_by" +
|
||||
"tes\030\016 \001(\014\022\026\n\016my_test_string\030\017 \001(\t\"O\n\013Enu" +
|
||||
"mMessage\022@\n\006corpus\030\001 \001(\01620.io.bkbn.kompe" +
|
||||
"ndium.protobufjavaconverter.Corpus\"b\n\rNe" +
|
||||
"stedMessage\022Q\n\014nested_field\030\001 \001(\0132;.io.b" +
|
||||
"kbn.kompendium.protobufjavaconverter.Sim" +
|
||||
"pleTestMessage\"d\n\023DoubleNestedMessage\022M\n" +
|
||||
"\014nested_field\030\001 \001(\01327.io.bkbn.kompendium" +
|
||||
".protobufjavaconverter.NestedMessage\"f\n\017" +
|
||||
"RepeatedMessage\022S\n\016repeated_field\030\001 \003(\0132" +
|
||||
";.io.bkbn.kompendium.protobufjavaconvert" +
|
||||
"er.SimpleTestMessage\"_\n\023RepeatedEnumMess" +
|
||||
"age\022H\n\016repeated_field\030\001 \003(\01620.io.bkbn.ko" +
|
||||
"mpendium.protobufjavaconverter.Corpus\"\240\001" +
|
||||
"\n\020SimpleMapMessage\022[\n\tmap_field\030\001 \003(\0132H." +
|
||||
"io.bkbn.kompendium.protobufjavaconverter" +
|
||||
".SimpleMapMessage.MapFieldEntry\032/\n\rMapFi" +
|
||||
"eldEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\005:\0028\001" +
|
||||
"\"\335\001\n\020NestedMapMessage\022[\n\tmap_field\030\001 \003(\013" +
|
||||
"2H.io.bkbn.kompendium.protobufjavaconver" +
|
||||
"ter.NestedMapMessage.MapFieldEntry\032l\n\rMa" +
|
||||
"pFieldEntry\022\013\n\003key\030\001 \001(\t\022J\n\005value\030\002 \001(\0132" +
|
||||
";.io.bkbn.kompendium.protobufjavaconvert" +
|
||||
"er.SimpleTestMessage:\0028\001\"u\n\013GoogleTypes\022" +
|
||||
"3\n\017timestamp_field\030\001 \001(\0132\032.google.protob" +
|
||||
"uf.Timestamp\0221\n\016duration_field\030\002 \001(\0132\031.g" +
|
||||
"oogle.protobuf.Duration*\243\001\n\006Corpus\022\026\n\022CO" +
|
||||
"RPUS_UNSPECIFIED\020\000\022\024\n\020CORPUS_UNIVERSAL\020\001" +
|
||||
"\022\016\n\nCORPUS_WEB\020\002\022\021\n\rCORPUS_IMAGES\020\003\022\020\n\014C" +
|
||||
"ORPUS_LOCAL\020\004\022\017\n\013CORPUS_NEWS\020\005\022\023\n\017CORPUS" +
|
||||
"_PRODUCTS\020\006\022\020\n\014CORPUS_VIDEO\020\007B,\n(io.bkbn" +
|
||||
".kompendium.protobufjavaconverterP\001b\006pro" +
|
||||
"to3"
|
||||
};
|
||||
descriptor = com.google.protobuf.Descriptors.FileDescriptor
|
||||
.internalBuildGeneratedFileFrom(descriptorData,
|
||||
new com.google.protobuf.Descriptors.FileDescriptor[] {
|
||||
com.google.protobuf.TimestampProto.getDescriptor(),
|
||||
com.google.protobuf.DurationProto.getDescriptor(),
|
||||
});
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleTestMessage_descriptor =
|
||||
getDescriptor().getMessageTypes().get(0);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleTestMessage_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleTestMessage_descriptor,
|
||||
new java.lang.String[] { "MyTestDouble", "MyTestFloat", "MyTestInt32", "MyTestInt64", "MyTestUint32", "MyTestUint64", "MyTestSint32", "MyTestSint64", "MyTestFixed32", "MyTestFixed64", "MyTestSfixed32", "MyTestSfixed64", "MyTestBool", "MyTestBytes", "MyTestString", });
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_EnumMessage_descriptor =
|
||||
getDescriptor().getMessageTypes().get(1);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_EnumMessage_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_EnumMessage_descriptor,
|
||||
new java.lang.String[] { "Corpus", });
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMessage_descriptor =
|
||||
getDescriptor().getMessageTypes().get(2);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMessage_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMessage_descriptor,
|
||||
new java.lang.String[] { "NestedField", });
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_DoubleNestedMessage_descriptor =
|
||||
getDescriptor().getMessageTypes().get(3);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_DoubleNestedMessage_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_DoubleNestedMessage_descriptor,
|
||||
new java.lang.String[] { "NestedField", });
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedMessage_descriptor =
|
||||
getDescriptor().getMessageTypes().get(4);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedMessage_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedMessage_descriptor,
|
||||
new java.lang.String[] { "RepeatedField", });
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedEnumMessage_descriptor =
|
||||
getDescriptor().getMessageTypes().get(5);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedEnumMessage_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_RepeatedEnumMessage_descriptor,
|
||||
new java.lang.String[] { "RepeatedField", });
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_descriptor =
|
||||
getDescriptor().getMessageTypes().get(6);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_descriptor,
|
||||
new java.lang.String[] { "MapField", });
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_MapFieldEntry_descriptor =
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_descriptor.getNestedTypes().get(0);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_MapFieldEntry_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_SimpleMapMessage_MapFieldEntry_descriptor,
|
||||
new java.lang.String[] { "Key", "Value", });
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_descriptor =
|
||||
getDescriptor().getMessageTypes().get(7);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_descriptor,
|
||||
new java.lang.String[] { "MapField", });
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_MapFieldEntry_descriptor =
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_descriptor.getNestedTypes().get(0);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_MapFieldEntry_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_NestedMapMessage_MapFieldEntry_descriptor,
|
||||
new java.lang.String[] { "Key", "Value", });
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_GoogleTypes_descriptor =
|
||||
getDescriptor().getMessageTypes().get(8);
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_GoogleTypes_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_io_bkbn_kompendium_protobufjavaconverter_GoogleTypes_descriptor,
|
||||
new java.lang.String[] { "TimestampField", "DurationField", });
|
||||
com.google.protobuf.TimestampProto.getDescriptor();
|
||||
com.google.protobuf.DurationProto.getDescriptor();
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(outer_class_scope)
|
||||
}
|
@ -0,0 +1,258 @@
|
||||
package io.bkbn.kompendium.protobufjavaconverter.converters
|
||||
|
||||
import com.google.protobuf.Descriptors
|
||||
import com.google.protobuf.GeneratedMessageV3
|
||||
import io.bkbn.kompendium.json.schema.definition.ArrayDefinition
|
||||
import io.bkbn.kompendium.json.schema.definition.EnumDefinition
|
||||
import io.bkbn.kompendium.json.schema.definition.JsonSchema
|
||||
import io.bkbn.kompendium.json.schema.definition.MapDefinition
|
||||
import io.bkbn.kompendium.json.schema.definition.ReferenceDefinition
|
||||
import io.bkbn.kompendium.json.schema.definition.TypeDefinition
|
||||
import io.bkbn.kompendium.protobufjavaconverter.Corpus
|
||||
import io.bkbn.kompendium.protobufjavaconverter.DoubleNestedMessage
|
||||
import io.bkbn.kompendium.protobufjavaconverter.NestedMapMessage
|
||||
import io.bkbn.kompendium.protobufjavaconverter.EnumMessage
|
||||
import io.bkbn.kompendium.protobufjavaconverter.GoogleTypes
|
||||
import io.bkbn.kompendium.protobufjavaconverter.NestedMessage
|
||||
import io.bkbn.kompendium.protobufjavaconverter.RepeatedEnumMessage
|
||||
import io.bkbn.kompendium.protobufjavaconverter.RepeatedMessage
|
||||
import io.bkbn.kompendium.protobufjavaconverter.SimpleMapMessage
|
||||
import io.bkbn.kompendium.protobufjavaconverter.SimpleTestMessage
|
||||
import io.kotest.core.spec.style.DescribeSpec
|
||||
import io.kotest.matchers.maps.shouldContainExactly
|
||||
import io.kotest.matchers.shouldBe
|
||||
import io.kotest.matchers.types.shouldBeTypeOf
|
||||
import io.kotest.matchers.types.shouldNotBeTypeOf
|
||||
import kotlin.reflect.KType
|
||||
import kotlin.reflect.full.createType
|
||||
|
||||
class FieldDescriptiorConvertersKtTest : DescribeSpec({
|
||||
describe("fromTypeToSchemaTests") {
|
||||
val simpleMessageDescriptor = SimpleTestMessage.getDescriptor()
|
||||
it("java int field should return TypeDefinition INT") {
|
||||
listOf(
|
||||
"uint32",
|
||||
"int32",
|
||||
"sint32",
|
||||
"fixed32",
|
||||
).forEach {
|
||||
fromTypeToSchema(simpleMessageDescriptor.findFieldByName("my_test_$it")).shouldBe(TypeDefinition.INT)
|
||||
}
|
||||
}
|
||||
it("long number type field should return TypeDefinition LONG") {
|
||||
listOf(
|
||||
"uint64",
|
||||
"int64",
|
||||
"sint64",
|
||||
).forEach {
|
||||
val field = simpleMessageDescriptor.findFieldByName("my_test_$it")
|
||||
fromTypeToSchema(field).shouldBe(TypeDefinition.LONG)
|
||||
}
|
||||
}
|
||||
|
||||
it("double field should return TypeDefinition DOUBLE") {
|
||||
listOf(
|
||||
"double",
|
||||
).forEach {
|
||||
fromTypeToSchema(simpleMessageDescriptor.findFieldByName("my_test_$it")).shouldBe(TypeDefinition.DOUBLE)
|
||||
}
|
||||
}
|
||||
it("bool field should return TypeDefinition BOOLEAN") {
|
||||
listOf(
|
||||
"bool",
|
||||
).forEach {
|
||||
fromTypeToSchema(simpleMessageDescriptor.findFieldByName("my_test_$it")).shouldBe(TypeDefinition.BOOLEAN)
|
||||
}
|
||||
}
|
||||
it("string fields should return TypeDefinition STRING }") {
|
||||
listOf(
|
||||
"string",
|
||||
"bytes",
|
||||
).forEach {
|
||||
fromTypeToSchema(simpleMessageDescriptor.findFieldByName("my_test_$it")).shouldBe(TypeDefinition.STRING)
|
||||
}
|
||||
}
|
||||
|
||||
it("Nested message should return ReferenceDefinition }") {
|
||||
val message = NestedMessage.getDescriptor()
|
||||
val result = fromNestedTypeToSchema(message.findFieldByName("nested_field"))
|
||||
result.shouldBeTypeOf<ReferenceDefinition>()
|
||||
result.`$ref`.shouldBe(message.findFieldByName("nested_field").messageType.name)
|
||||
}
|
||||
|
||||
it("Repeated message should return ArrayDefinition") {
|
||||
val message = RepeatedMessage.getDescriptor()
|
||||
val result = fromNestedTypeToSchema(message.findFieldByName("repeated_field"))
|
||||
result.shouldBeTypeOf<ArrayDefinition>()
|
||||
result.items.shouldBeTypeOf<ReferenceDefinition>()
|
||||
(result.items as ReferenceDefinition).`$ref`.shouldBe(SimpleTestMessage.getDescriptor().name)
|
||||
}
|
||||
|
||||
it("Repeated enum message should return ArrayDefinition") {
|
||||
val message: Descriptors.Descriptor = RepeatedEnumMessage.getDescriptor()
|
||||
val result: JsonSchema = fromNestedTypeToSchema(message.findFieldByName("repeated_field"))
|
||||
result.shouldBeTypeOf<ArrayDefinition>()
|
||||
result.items.shouldBeTypeOf<ReferenceDefinition>()
|
||||
(result.items as ReferenceDefinition).`$ref`.shouldBe(Corpus.getDescriptor().name)
|
||||
}
|
||||
|
||||
it("SimpleMapMessage message should return MapDefinition") {
|
||||
val message = SimpleMapMessage.getDescriptor()
|
||||
val mapField = message.findFieldByName("map_field")
|
||||
val expectedValueTypeDefinition =
|
||||
fromNestedTypeToSchema(mapField.containingType.nestedTypes.first().findFieldByName("value"))
|
||||
val result = fromNestedTypeToSchema(mapField)
|
||||
result.shouldBeTypeOf<MapDefinition>()
|
||||
(result.additionalProperties as TypeDefinition).properties!!.entries.first().value.shouldBe(
|
||||
expectedValueTypeDefinition
|
||||
)
|
||||
}
|
||||
|
||||
it("NestedMapMessage message should return MapDefinition") {
|
||||
val message = NestedMapMessage.getDescriptor()
|
||||
val mapField = message.findFieldByName("map_field")
|
||||
val expectedValueTypeDefinition =
|
||||
fromNestedTypeToSchema(mapField.containingType.nestedTypes.first().findFieldByName("value"))
|
||||
val result = fromNestedTypeToSchema(mapField)
|
||||
result.shouldBeTypeOf<MapDefinition>()
|
||||
(result.additionalProperties as TypeDefinition).properties!!.entries.first().value.shouldBe(
|
||||
expectedValueTypeDefinition
|
||||
)
|
||||
}
|
||||
|
||||
it("GoogleType duration return Object") {
|
||||
val message = GoogleTypes.getDescriptor()
|
||||
fromTypeToSchema(message.findFieldByName("duration_field")).shouldBeTypeOf<ReferenceDefinition>()
|
||||
}
|
||||
|
||||
it("GoogleType timestamp return Object") {
|
||||
val message = GoogleTypes.getDescriptor()
|
||||
fromTypeToSchema(message.findFieldByName("timestamp_field")).shouldBeTypeOf<ReferenceDefinition>()
|
||||
}
|
||||
}
|
||||
|
||||
describe("from message to schema map test") {
|
||||
it("Should contain our simple message description") {
|
||||
val message = SimpleTestMessage.getDefaultInstance()
|
||||
val expectedType: KType = message::class.createType()
|
||||
val resultSchema = testMessageBasics(message)
|
||||
val expectedMapping = mapOf(
|
||||
expectedType to TypeDefinition(
|
||||
type = "object",
|
||||
properties = message.descriptorForType.fields?.map { it.jsonName to fromNestedTypeToSchema(it) }?.toMap()
|
||||
)
|
||||
)
|
||||
resultSchema.shouldContainExactly(expectedMapping)
|
||||
}
|
||||
|
||||
it("Nested message to schema") {
|
||||
val message = NestedMessage.getDefaultInstance()
|
||||
val expectedType: KType = message::class.createType()
|
||||
val resultSchema = testMessageBasics(message)
|
||||
// We already tested all the separate field mappings and their types
|
||||
val expectedMapping = mapOf(
|
||||
// Expect the definition four our object
|
||||
expectedType to TypeDefinition(
|
||||
type = "object",
|
||||
properties = message.descriptorForType.fields?.map { it.jsonName to fromNestedTypeToSchema(it) }?.toMap()
|
||||
),
|
||||
// Expect the definition for our nested object
|
||||
SimpleTestMessage::class.createType() to TypeDefinition(
|
||||
type = "object",
|
||||
properties = SimpleTestMessage.getDescriptor().fields?.map {
|
||||
it.jsonName to fromNestedTypeToSchema(it)
|
||||
}?.toMap()
|
||||
)
|
||||
)
|
||||
resultSchema.shouldContainExactly(expectedMapping)
|
||||
val result = (resultSchema[expectedType] as TypeDefinition).properties!!["nestedField"]
|
||||
// Our nested field should be a reference
|
||||
result.shouldBeTypeOf<ReferenceDefinition>()
|
||||
// Our nested field should be a reference to simplemessage
|
||||
result.`$ref`.shouldBe(SimpleTestMessage.getDescriptor().name)
|
||||
}
|
||||
|
||||
it("Double nested message to schema") {
|
||||
val message = DoubleNestedMessage.getDefaultInstance()
|
||||
val expectedType: KType = message::class.createType()
|
||||
val resultSchema = testMessageBasics(message)
|
||||
// We already tested all the separate field mappings and their types
|
||||
val expectedMapping = mapOf(
|
||||
// Expect our object definition
|
||||
expectedType to TypeDefinition(
|
||||
type = "object",
|
||||
properties = message.descriptorForType.fields?.map { it.jsonName to fromNestedTypeToSchema(it) }?.toMap()
|
||||
),
|
||||
// Expect the definition for our nested object
|
||||
SimpleTestMessage::class.createType() to TypeDefinition(
|
||||
type = "object",
|
||||
properties = SimpleTestMessage.getDescriptor().fields?.map { it.jsonName to fromNestedTypeToSchema(it) }
|
||||
?.toMap()
|
||||
),
|
||||
NestedMessage::class.createType() to TypeDefinition(
|
||||
type = "object",
|
||||
properties = NestedMessage.getDescriptor().fields?.map { it.jsonName to fromNestedTypeToSchema(it) }?.toMap()
|
||||
),
|
||||
)
|
||||
// We expect 2 definitions one for our Message and one for our
|
||||
resultSchema.shouldContainExactly(expectedMapping)
|
||||
// Make sure both our message and nested message contain a reference
|
||||
val result = (resultSchema[expectedType] as TypeDefinition).properties!!["nestedField"]
|
||||
// Our nested field should be a reference
|
||||
result.shouldBeTypeOf<ReferenceDefinition>()
|
||||
// it should be a reference to our nested message
|
||||
result.`$ref`.shouldBe(NestedMessage.getDescriptor().name)
|
||||
val nestedResult = (resultSchema[NestedMessage::class.createType()] as TypeDefinition).properties!!["nestedField"]
|
||||
nestedResult.shouldBeTypeOf<ReferenceDefinition>()
|
||||
// Our nested message reference should be pointing to simpleTest message
|
||||
nestedResult.`$ref`.shouldBe(SimpleTestMessage.getDescriptor().name)
|
||||
// last but not least we should have definition for our SimpleTest message which is not a reference
|
||||
(resultSchema[SimpleTestMessage::class.createType()] as TypeDefinition).shouldNotBeTypeOf<ReferenceDefinition>()
|
||||
}
|
||||
|
||||
it("Repeated message to schema") {
|
||||
val message = RepeatedMessage.getDefaultInstance()
|
||||
testMessageBasics(message)
|
||||
}
|
||||
|
||||
it("Repeated enum message to schema") {
|
||||
val message = RepeatedEnumMessage.getDefaultInstance()
|
||||
testMessageBasics(message)
|
||||
}
|
||||
|
||||
it("Enum message to schema") {
|
||||
val message = EnumMessage.getDefaultInstance()
|
||||
testMessageBasics(message)
|
||||
}
|
||||
|
||||
it("Simple map message to schema") {
|
||||
val message = SimpleMapMessage.getDefaultInstance()
|
||||
testMessageBasics(message)
|
||||
}
|
||||
|
||||
it("Nested map message to schema") {
|
||||
val message = NestedMapMessage.getDefaultInstance()
|
||||
testMessageBasics(message)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
/**
|
||||
* Tests the basics for any message and returns the map for further processing
|
||||
*/
|
||||
fun testMessageBasics(message: GeneratedMessageV3): Map<KType, JsonSchema> {
|
||||
val expectedType: KType = message::class.createType()
|
||||
// Results after conversion
|
||||
val resultSchema: Map<KType, JsonSchema> = message.createCustomTypesForTypeAndSubTypes()
|
||||
val resultEntry: JsonSchema = resultSchema.values.first()
|
||||
|
||||
resultSchema.keys.first().shouldBe(expectedType)
|
||||
when (resultEntry) {
|
||||
// Should have all our enum entries
|
||||
is EnumDefinition -> resultEntry.enum.size.shouldBe(message.descriptorForType.enumTypes.size)
|
||||
// should contain all our fields
|
||||
is TypeDefinition -> resultEntry.properties?.size.shouldBe(message.descriptorForType.fields.size)
|
||||
else -> {}
|
||||
}
|
||||
return resultSchema
|
||||
}
|
@ -0,0 +1,80 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package io.bkbn.kompendium.protobufjavaconverter;
|
||||
|
||||
option java_multiple_files = true;
|
||||
|
||||
option java_package = "io.bkbn.kompendium.protobufjavaconverter";
|
||||
|
||||
import "google/protobuf/timestamp.proto";
|
||||
import "google/protobuf/duration.proto";
|
||||
|
||||
message SimpleTestMessage {
|
||||
double my_test_double = 1;
|
||||
float my_test_float = 2;
|
||||
int32 my_test_int32 = 3;
|
||||
int64 my_test_int64 = 4;
|
||||
uint32 my_test_uint32 = 5;
|
||||
uint64 my_test_uint64 = 6;
|
||||
|
||||
sint32 my_test_sint32 = 7;
|
||||
sint64 my_test_sint64 = 8;
|
||||
fixed32 my_test_fixed32 = 9;
|
||||
fixed64 my_test_fixed64 = 10;
|
||||
sfixed32 my_test_sfixed32 = 11;
|
||||
sfixed64 my_test_sfixed64 = 12;
|
||||
bool my_test_bool = 13;
|
||||
bytes my_test_bytes = 14;
|
||||
string my_test_string = 15;
|
||||
}
|
||||
|
||||
enum Corpus {
|
||||
CORPUS_UNSPECIFIED = 0;
|
||||
CORPUS_UNIVERSAL = 1;
|
||||
CORPUS_WEB = 2;
|
||||
CORPUS_IMAGES = 3;
|
||||
CORPUS_LOCAL = 4;
|
||||
CORPUS_NEWS = 5;
|
||||
CORPUS_PRODUCTS = 6;
|
||||
CORPUS_VIDEO = 7;
|
||||
}
|
||||
|
||||
message EnumMessage {
|
||||
Corpus corpus = 1;
|
||||
}
|
||||
|
||||
message NestedMessage {
|
||||
SimpleTestMessage nested_field = 1;
|
||||
}
|
||||
|
||||
message DoubleNestedMessage {
|
||||
NestedMessage nested_field = 1;
|
||||
}
|
||||
|
||||
message RepeatedMessage {
|
||||
repeated SimpleTestMessage repeated_field = 1;
|
||||
}
|
||||
|
||||
message RepeatedEnumMessage {
|
||||
repeated Corpus repeated_field = 1;
|
||||
}
|
||||
|
||||
message SimpleMapMessage {
|
||||
map<string, int32> map_field = 1;
|
||||
}
|
||||
|
||||
message NestedMapMessage {
|
||||
map<string, SimpleTestMessage> map_field = 1;
|
||||
}
|
||||
|
||||
message GoogleTypes {
|
||||
google.protobuf.Timestamp timestamp_field = 1;
|
||||
google.protobuf.Duration duration_field = 2;
|
||||
// TODO value types
|
||||
//
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -5,6 +5,7 @@ include("oas")
|
||||
include("playground")
|
||||
include("locations")
|
||||
include("json-schema")
|
||||
include("protobuf-java-converter")
|
||||
include("resources")
|
||||
|
||||
run {
|
||||
|
Reference in New Issue
Block a user