Also used :
Arrays(java.util.Arrays)
ProtocolMessageEnum(com.google.protobuf.ProtocolMessageEnum)
ArrayAccess(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.collection.ArrayAccess)
OneOfType(org.apache.beam.sdk.schemas.logicaltypes.OneOfType)
TypeCasting(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.assign.TypeCasting)
StringValue(com.google.protobuf.StringValue)
AsmVisitorWrapper(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.asm.AsmVisitorWrapper)
ImmutableMap(org.apache.beam.vendor.guava.v26_0_jre.com.google.common.collect.ImmutableMap)
ByteBuddyUtils(org.apache.beam.sdk.schemas.utils.ByteBuddyUtils)
ByteCodeAppender(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.ByteCodeAppender)
Label(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.jar.asm.Label)
NullConstant(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.constant.NullConstant)
Visibility(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.description.modifier.Visibility)
Map(java.util.Map)
EnumerationType(org.apache.beam.sdk.schemas.logicaltypes.EnumerationType)
MethodReturn(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.member.MethodReturn)
Method(java.lang.reflect.Method)
ClassLoadingStrategy(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.dynamic.loading.ClassLoadingStrategy)
FloatValue(com.google.protobuf.FloatValue)
Size(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.ByteCodeAppender.Size)
Set(java.util.Set)
FieldType(org.apache.beam.sdk.schemas.Schema.FieldType)
Collectors(java.util.stream.Collectors)
TypeConversion(org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.TypeConversion)
InvocationTargetException(java.lang.reflect.InvocationTargetException)
FixedValue(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.FixedValue)
ByteString(com.google.protobuf.ByteString)
BytesValue(com.google.protobuf.BytesValue)
FieldValueTypeSupplier(org.apache.beam.sdk.schemas.utils.FieldValueTypeSupplier)
List(java.util.List)
Type(java.lang.reflect.Type)
Modifier(java.lang.reflect.Modifier)
ReflectHelpers(org.apache.beam.sdk.util.common.ReflectHelpers)
ProtoSchemaTranslator.getFieldNumber(org.apache.beam.sdk.extensions.protobuf.ProtoSchemaTranslator.getFieldNumber)
Typing(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.assign.Assigner.Typing)
Implementation(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.Implementation)
ByteBuddy(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.ByteBuddy)
TypeDescription(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.description.type.TypeDescription)
TypeDescriptor(org.apache.beam.sdk.values.TypeDescriptor)
Int64Value(com.google.protobuf.Int64Value)
ConvertType(org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.ConvertType)
MethodVariableAccess(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.member.MethodVariableAccess)
BoolValue(com.google.protobuf.BoolValue)
Experimental(org.apache.beam.sdk.annotations.Experimental)
DynamicType(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.dynamic.DynamicType)
UInt64Value(com.google.protobuf.UInt64Value)
CaseFormat(org.apache.beam.vendor.guava.v26_0_jre.com.google.common.base.CaseFormat)
ClassWithSchema(org.apache.beam.sdk.schemas.utils.ReflectUtils.ClassWithSchema)
Timestamp(com.google.protobuf.Timestamp)
Supplier(java.util.function.Supplier)
FieldAccess(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.member.FieldAccess)
InstrumentedType(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.dynamic.scaffold.InstrumentedType)
FieldManifestation(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.description.modifier.FieldManifestation)
FieldValueSetter(org.apache.beam.sdk.schemas.FieldValueSetter)
Multimap(org.apache.beam.vendor.guava.v26_0_jre.com.google.common.collect.Multimap)
Kind(org.apache.beam.sdk.annotations.Experimental.Kind)
SchemaUserTypeCreator(org.apache.beam.sdk.schemas.SchemaUserTypeCreator)
Maps(org.apache.beam.vendor.guava.v26_0_jre.com.google.common.collect.Maps)
MethodDescription(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.description.method.MethodDescription)
FieldValueTypeInformation(org.apache.beam.sdk.schemas.FieldValueTypeInformation)
ForLoadedType(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.description.type.TypeDescription.ForLoadedType)
Row(org.apache.beam.sdk.values.Row)
IntegerConstant(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.constant.IntegerConstant)
JavaBeanUtils(org.apache.beam.sdk.schemas.utils.JavaBeanUtils)
Nullable(org.checkerframework.checker.nullness.qual.Nullable)
DoubleValue(com.google.protobuf.DoubleValue)
Field(org.apache.beam.sdk.schemas.Schema.Field)
Assigner(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.assign.Assigner)
Int32Value(com.google.protobuf.Int32Value)
Duplication(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.Duplication)
Iterator(java.util.Iterator)
ReflectUtils(org.apache.beam.sdk.schemas.utils.ReflectUtils)
Compound(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.StackManipulation.Compound)
ConvertValueForGetter(org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.ConvertValueForGetter)
ElementMatchers(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.matcher.ElementMatchers)
UInt32Value(com.google.protobuf.UInt32Value)
Lists(org.apache.beam.vendor.guava.v26_0_jre.com.google.common.collect.Lists)
ClassWriter(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.jar.asm.ClassWriter)
Schema(org.apache.beam.sdk.schemas.Schema)
TypeName(org.apache.beam.sdk.schemas.Schema.TypeName)
EnumLite(com.google.protobuf.Internal.EnumLite)
MessageLite(com.google.protobuf.MessageLite)
Duration(com.google.protobuf.Duration)
StackManipulation(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.StackManipulation)
MethodInvocation(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.implementation.bytecode.member.MethodInvocation)
TreeMap(java.util.TreeMap)
ConvertValueForSetter(org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.ConvertValueForSetter)
InjectPackageStrategy(org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.InjectPackageStrategy)
Preconditions(org.apache.beam.vendor.guava.v26_0_jre.com.google.common.base.Preconditions)
TypeConversionsFactory(org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.TypeConversionsFactory)
FieldValueGetter(org.apache.beam.sdk.schemas.FieldValueGetter)
ForLoadedMethod(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.description.method.MethodDescription.ForLoadedMethod)
Field(org.apache.beam.sdk.schemas.Schema.Field)
FieldValueGetter(org.apache.beam.sdk.schemas.FieldValueGetter)
FieldValueTypeInformation(org.apache.beam.sdk.schemas.FieldValueTypeInformation)
Method(java.lang.reflect.Method)
ForLoadedMethod(org.apache.beam.vendor.bytebuddy.v1_11_0.net.bytebuddy.description.method.MethodDescription.ForLoadedMethod)
ByteString(com.google.protobuf.ByteString)
OneOfType(org.apache.beam.sdk.schemas.logicaltypes.OneOfType)