|
|
@ -30,6 +30,7 @@ |
|
|
|
|
|
|
|
|
|
|
|
package com.google.protobuf; |
|
|
|
package com.google.protobuf; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.google.protobuf.Descriptors.FieldDescriptor; |
|
|
|
import com.google.protobuf.Descriptors.FileDescriptor; |
|
|
|
import com.google.protobuf.Descriptors.FileDescriptor; |
|
|
|
import com.google.protobuf.Descriptors.OneofDescriptor; |
|
|
|
import com.google.protobuf.Descriptors.OneofDescriptor; |
|
|
|
|
|
|
|
|
|
|
@ -70,6 +71,16 @@ public final class LegacyDescriptorsUtil { |
|
|
|
private LegacyFileDescriptor() {} |
|
|
|
private LegacyFileDescriptor() {} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Wraps FieldDescriptor */ |
|
|
|
|
|
|
|
public static final class LegacyFieldDescriptor { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static boolean hasOptionalKeyword(FieldDescriptor descriptor) { |
|
|
|
|
|
|
|
return descriptor.hasOptionalKeyword(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private LegacyFieldDescriptor() {} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** Wraps OneofDescriptor */ |
|
|
|
/** Wraps OneofDescriptor */ |
|
|
|
public static final class LegacyOneofDescriptor { |
|
|
|
public static final class LegacyOneofDescriptor { |
|
|
|
|
|
|
|
|
|
|
|