| Index: third_party/protobuf/java/src/main/java/com/google/protobuf/ProtocolMessageEnum.java
|
| diff --git a/third_party/protobuf/src/google/protobuf/unittest_no_generic_services.proto b/third_party/protobuf/java/src/main/java/com/google/protobuf/ProtocolMessageEnum.java
|
| similarity index 69%
|
| copy from third_party/protobuf/src/google/protobuf/unittest_no_generic_services.proto
|
| copy to third_party/protobuf/java/src/main/java/com/google/protobuf/ProtocolMessageEnum.java
|
| index cffb4122c5c4f9d2e63a09d70c3784614617d88d..112400f42b4c060be90807795ccc64c7e30bce5a 100644
|
| --- a/third_party/protobuf/src/google/protobuf/unittest_no_generic_services.proto
|
| +++ b/third_party/protobuf/java/src/main/java/com/google/protobuf/ProtocolMessageEnum.java
|
| @@ -28,25 +28,31 @@
|
| // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
| // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
| -// Author: kenton@google.com (Kenton Varda)
|
| +package com.google.protobuf;
|
|
|
| -package google.protobuf.no_generic_services_test;
|
| +import com.google.protobuf.Descriptors.EnumDescriptor;
|
| +import com.google.protobuf.Descriptors.EnumValueDescriptor;
|
|
|
| -// *_generic_services are false by default.
|
| +/**
|
| + * Interface of useful methods added to all enums generated by the protocol
|
| + * compiler.
|
| + */
|
| +public interface ProtocolMessageEnum extends Internal.EnumLite {
|
|
|
| -message TestMessage {
|
| - optional int32 a = 1;
|
| - extensions 1000 to max;
|
| -}
|
| -
|
| -enum TestEnum {
|
| - FOO = 1;
|
| -}
|
| + /**
|
| + * Return the value's numeric value as defined in the .proto file.
|
| + */
|
| + int getNumber();
|
|
|
| -extend TestMessage {
|
| - optional int32 test_extension = 1000;
|
| -}
|
| + /**
|
| + * Return the value's descriptor, which contains information such as
|
| + * value name, number, and type.
|
| + */
|
| + EnumValueDescriptor getValueDescriptor();
|
|
|
| -service TestService {
|
| - rpc Foo(TestMessage) returns(TestMessage);
|
| + /**
|
| + * Return the enum type's descriptor, which contains information
|
| + * about each defined value, etc.
|
| + */
|
| + EnumDescriptor getDescriptorForType();
|
| }
|
|
|