mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Detect source files generated by the Protocol Buffer compiler
This commit is contained in:
		
							
								
								
									
										528
									
								
								samples/Java/ProtocolBuffer.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										528
									
								
								samples/Java/ProtocolBuffer.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,528 @@ | ||||
| // Generated by the protocol buffer compiler.  DO NOT EDIT! | ||||
| // source: protocol-buffer.proto | ||||
|  | ||||
| package persons; | ||||
|  | ||||
| public final class ProtocolBuffer { | ||||
|   private ProtocolBuffer() {} | ||||
|   public static void registerAllExtensions( | ||||
|       com.google.protobuf.ExtensionRegistry registry) { | ||||
|   } | ||||
|   public interface PersonOrBuilder | ||||
|       extends com.google.protobuf.MessageOrBuilder { | ||||
|  | ||||
|     // required string name = 1; | ||||
|     /** | ||||
|      * <code>required string name = 1;</code> | ||||
|      */ | ||||
|     boolean hasName(); | ||||
|     /** | ||||
|      * <code>required string name = 1;</code> | ||||
|      */ | ||||
|     java.lang.String getName(); | ||||
|     /** | ||||
|      * <code>required string name = 1;</code> | ||||
|      */ | ||||
|     com.google.protobuf.ByteString | ||||
|         getNameBytes(); | ||||
|   } | ||||
|   /** | ||||
|    * Protobuf type {@code persons.Person} | ||||
|    */ | ||||
|   public static final class Person extends | ||||
|       com.google.protobuf.GeneratedMessage | ||||
|       implements PersonOrBuilder { | ||||
|     // Use Person.newBuilder() to construct. | ||||
|     private Person(com.google.protobuf.GeneratedMessage.Builder<?> builder) { | ||||
|       super(builder); | ||||
|       this.unknownFields = builder.getUnknownFields(); | ||||
|     } | ||||
|     private Person(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } | ||||
|  | ||||
|     private static final Person defaultInstance; | ||||
|     public static Person getDefaultInstance() { | ||||
|       return defaultInstance; | ||||
|     } | ||||
|  | ||||
|     public Person getDefaultInstanceForType() { | ||||
|       return defaultInstance; | ||||
|     } | ||||
|  | ||||
|     private final com.google.protobuf.UnknownFieldSet unknownFields; | ||||
|     @java.lang.Override | ||||
|     public final com.google.protobuf.UnknownFieldSet | ||||
|         getUnknownFields() { | ||||
|       return this.unknownFields; | ||||
|     } | ||||
|     private Person( | ||||
|         com.google.protobuf.CodedInputStream input, | ||||
|         com.google.protobuf.ExtensionRegistryLite extensionRegistry) | ||||
|         throws com.google.protobuf.InvalidProtocolBufferException { | ||||
|       initFields(); | ||||
|       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; | ||||
|             default: { | ||||
|               if (!parseUnknownField(input, unknownFields, | ||||
|                                      extensionRegistry, tag)) { | ||||
|                 done = true; | ||||
|               } | ||||
|               break; | ||||
|             } | ||||
|             case 10: { | ||||
|               bitField0_ |= 0x00000001; | ||||
|               name_ = input.readBytes(); | ||||
|               break; | ||||
|             } | ||||
|           } | ||||
|         } | ||||
|       } catch (com.google.protobuf.InvalidProtocolBufferException e) { | ||||
|         throw e.setUnfinishedMessage(this); | ||||
|       } catch (java.io.IOException e) { | ||||
|         throw new com.google.protobuf.InvalidProtocolBufferException( | ||||
|             e.getMessage()).setUnfinishedMessage(this); | ||||
|       } finally { | ||||
|         this.unknownFields = unknownFields.build(); | ||||
|         makeExtensionsImmutable(); | ||||
|       } | ||||
|     } | ||||
|     public static final com.google.protobuf.Descriptors.Descriptor | ||||
|         getDescriptor() { | ||||
|       return persons.ProtocolBuffer.internal_static_persons_Person_descriptor; | ||||
|     } | ||||
|  | ||||
|     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable | ||||
|         internalGetFieldAccessorTable() { | ||||
|       return persons.ProtocolBuffer.internal_static_persons_Person_fieldAccessorTable | ||||
|           .ensureFieldAccessorsInitialized( | ||||
|               persons.ProtocolBuffer.Person.class, persons.ProtocolBuffer.Person.Builder.class); | ||||
|     } | ||||
|  | ||||
|     public static com.google.protobuf.Parser<Person> PARSER = | ||||
|         new com.google.protobuf.AbstractParser<Person>() { | ||||
|       public Person parsePartialFrom( | ||||
|           com.google.protobuf.CodedInputStream input, | ||||
|           com.google.protobuf.ExtensionRegistryLite extensionRegistry) | ||||
|           throws com.google.protobuf.InvalidProtocolBufferException { | ||||
|         return new Person(input, extensionRegistry); | ||||
|       } | ||||
|     }; | ||||
|  | ||||
|     @java.lang.Override | ||||
|     public com.google.protobuf.Parser<Person> getParserForType() { | ||||
|       return PARSER; | ||||
|     } | ||||
|  | ||||
|     private int bitField0_; | ||||
|     // required string name = 1; | ||||
|     public static final int NAME_FIELD_NUMBER = 1; | ||||
|     private java.lang.Object name_; | ||||
|     /** | ||||
|      * <code>required string name = 1;</code> | ||||
|      */ | ||||
|     public boolean hasName() { | ||||
|       return ((bitField0_ & 0x00000001) == 0x00000001); | ||||
|     } | ||||
|     /** | ||||
|      * <code>required string name = 1;</code> | ||||
|      */ | ||||
|     public java.lang.String getName() { | ||||
|       java.lang.Object ref = name_; | ||||
|       if (ref instanceof java.lang.String) { | ||||
|         return (java.lang.String) ref; | ||||
|       } else { | ||||
|         com.google.protobuf.ByteString bs =  | ||||
|             (com.google.protobuf.ByteString) ref; | ||||
|         java.lang.String s = bs.toStringUtf8(); | ||||
|         if (bs.isValidUtf8()) { | ||||
|           name_ = s; | ||||
|         } | ||||
|         return s; | ||||
|       } | ||||
|     } | ||||
|     /** | ||||
|      * <code>required string name = 1;</code> | ||||
|      */ | ||||
|     public com.google.protobuf.ByteString | ||||
|         getNameBytes() { | ||||
|       java.lang.Object ref = name_; | ||||
|       if (ref instanceof java.lang.String) { | ||||
|         com.google.protobuf.ByteString b =  | ||||
|             com.google.protobuf.ByteString.copyFromUtf8( | ||||
|                 (java.lang.String) ref); | ||||
|         name_ = b; | ||||
|         return b; | ||||
|       } else { | ||||
|         return (com.google.protobuf.ByteString) ref; | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     private void initFields() { | ||||
|       name_ = ""; | ||||
|     } | ||||
|     private byte memoizedIsInitialized = -1; | ||||
|     public final boolean isInitialized() { | ||||
|       byte isInitialized = memoizedIsInitialized; | ||||
|       if (isInitialized != -1) return isInitialized == 1; | ||||
|  | ||||
|       if (!hasName()) { | ||||
|         memoizedIsInitialized = 0; | ||||
|         return false; | ||||
|       } | ||||
|       memoizedIsInitialized = 1; | ||||
|       return true; | ||||
|     } | ||||
|  | ||||
|     public void writeTo(com.google.protobuf.CodedOutputStream output) | ||||
|                         throws java.io.IOException { | ||||
|       getSerializedSize(); | ||||
|       if (((bitField0_ & 0x00000001) == 0x00000001)) { | ||||
|         output.writeBytes(1, getNameBytes()); | ||||
|       } | ||||
|       getUnknownFields().writeTo(output); | ||||
|     } | ||||
|  | ||||
|     private int memoizedSerializedSize = -1; | ||||
|     public int getSerializedSize() { | ||||
|       int size = memoizedSerializedSize; | ||||
|       if (size != -1) return size; | ||||
|  | ||||
|       size = 0; | ||||
|       if (((bitField0_ & 0x00000001) == 0x00000001)) { | ||||
|         size += com.google.protobuf.CodedOutputStream | ||||
|           .computeBytesSize(1, getNameBytes()); | ||||
|       } | ||||
|       size += getUnknownFields().getSerializedSize(); | ||||
|       memoizedSerializedSize = size; | ||||
|       return size; | ||||
|     } | ||||
|  | ||||
|     private static final long serialVersionUID = 0L; | ||||
|     @java.lang.Override | ||||
|     protected java.lang.Object writeReplace() | ||||
|         throws java.io.ObjectStreamException { | ||||
|       return super.writeReplace(); | ||||
|     } | ||||
|  | ||||
|     public static persons.ProtocolBuffer.Person parseFrom( | ||||
|         com.google.protobuf.ByteString data) | ||||
|         throws com.google.protobuf.InvalidProtocolBufferException { | ||||
|       return PARSER.parseFrom(data); | ||||
|     } | ||||
|     public static persons.ProtocolBuffer.Person parseFrom( | ||||
|         com.google.protobuf.ByteString data, | ||||
|         com.google.protobuf.ExtensionRegistryLite extensionRegistry) | ||||
|         throws com.google.protobuf.InvalidProtocolBufferException { | ||||
|       return PARSER.parseFrom(data, extensionRegistry); | ||||
|     } | ||||
|     public static persons.ProtocolBuffer.Person parseFrom(byte[] data) | ||||
|         throws com.google.protobuf.InvalidProtocolBufferException { | ||||
|       return PARSER.parseFrom(data); | ||||
|     } | ||||
|     public static persons.ProtocolBuffer.Person parseFrom( | ||||
|         byte[] data, | ||||
|         com.google.protobuf.ExtensionRegistryLite extensionRegistry) | ||||
|         throws com.google.protobuf.InvalidProtocolBufferException { | ||||
|       return PARSER.parseFrom(data, extensionRegistry); | ||||
|     } | ||||
|     public static persons.ProtocolBuffer.Person parseFrom(java.io.InputStream input) | ||||
|         throws java.io.IOException { | ||||
|       return PARSER.parseFrom(input); | ||||
|     } | ||||
|     public static persons.ProtocolBuffer.Person parseFrom( | ||||
|         java.io.InputStream input, | ||||
|         com.google.protobuf.ExtensionRegistryLite extensionRegistry) | ||||
|         throws java.io.IOException { | ||||
|       return PARSER.parseFrom(input, extensionRegistry); | ||||
|     } | ||||
|     public static persons.ProtocolBuffer.Person parseDelimitedFrom(java.io.InputStream input) | ||||
|         throws java.io.IOException { | ||||
|       return PARSER.parseDelimitedFrom(input); | ||||
|     } | ||||
|     public static persons.ProtocolBuffer.Person parseDelimitedFrom( | ||||
|         java.io.InputStream input, | ||||
|         com.google.protobuf.ExtensionRegistryLite extensionRegistry) | ||||
|         throws java.io.IOException { | ||||
|       return PARSER.parseDelimitedFrom(input, extensionRegistry); | ||||
|     } | ||||
|     public static persons.ProtocolBuffer.Person parseFrom( | ||||
|         com.google.protobuf.CodedInputStream input) | ||||
|         throws java.io.IOException { | ||||
|       return PARSER.parseFrom(input); | ||||
|     } | ||||
|     public static persons.ProtocolBuffer.Person parseFrom( | ||||
|         com.google.protobuf.CodedInputStream input, | ||||
|         com.google.protobuf.ExtensionRegistryLite extensionRegistry) | ||||
|         throws java.io.IOException { | ||||
|       return PARSER.parseFrom(input, extensionRegistry); | ||||
|     } | ||||
|  | ||||
|     public static Builder newBuilder() { return Builder.create(); } | ||||
|     public Builder newBuilderForType() { return newBuilder(); } | ||||
|     public static Builder newBuilder(persons.ProtocolBuffer.Person prototype) { | ||||
|       return newBuilder().mergeFrom(prototype); | ||||
|     } | ||||
|     public Builder toBuilder() { return newBuilder(this); } | ||||
|  | ||||
|     @java.lang.Override | ||||
|     protected Builder newBuilderForType( | ||||
|         com.google.protobuf.GeneratedMessage.BuilderParent parent) { | ||||
|       Builder builder = new Builder(parent); | ||||
|       return builder; | ||||
|     } | ||||
|     /** | ||||
|      * Protobuf type {@code persons.Person} | ||||
|      */ | ||||
|     public static final class Builder extends | ||||
|         com.google.protobuf.GeneratedMessage.Builder<Builder> | ||||
|        implements persons.ProtocolBuffer.PersonOrBuilder { | ||||
|       public static final com.google.protobuf.Descriptors.Descriptor | ||||
|           getDescriptor() { | ||||
|         return persons.ProtocolBuffer.internal_static_persons_Person_descriptor; | ||||
|       } | ||||
|  | ||||
|       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable | ||||
|           internalGetFieldAccessorTable() { | ||||
|         return persons.ProtocolBuffer.internal_static_persons_Person_fieldAccessorTable | ||||
|             .ensureFieldAccessorsInitialized( | ||||
|                 persons.ProtocolBuffer.Person.class, persons.ProtocolBuffer.Person.Builder.class); | ||||
|       } | ||||
|  | ||||
|       // Construct using persons.ProtocolBuffer.Person.newBuilder() | ||||
|       private Builder() { | ||||
|         maybeForceBuilderInitialization(); | ||||
|       } | ||||
|  | ||||
|       private Builder( | ||||
|           com.google.protobuf.GeneratedMessage.BuilderParent parent) { | ||||
|         super(parent); | ||||
|         maybeForceBuilderInitialization(); | ||||
|       } | ||||
|       private void maybeForceBuilderInitialization() { | ||||
|         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { | ||||
|         } | ||||
|       } | ||||
|       private static Builder create() { | ||||
|         return new Builder(); | ||||
|       } | ||||
|  | ||||
|       public Builder clear() { | ||||
|         super.clear(); | ||||
|         name_ = ""; | ||||
|         bitField0_ = (bitField0_ & ~0x00000001); | ||||
|         return this; | ||||
|       } | ||||
|  | ||||
|       public Builder clone() { | ||||
|         return create().mergeFrom(buildPartial()); | ||||
|       } | ||||
|  | ||||
|       public com.google.protobuf.Descriptors.Descriptor | ||||
|           getDescriptorForType() { | ||||
|         return persons.ProtocolBuffer.internal_static_persons_Person_descriptor; | ||||
|       } | ||||
|  | ||||
|       public persons.ProtocolBuffer.Person getDefaultInstanceForType() { | ||||
|         return persons.ProtocolBuffer.Person.getDefaultInstance(); | ||||
|       } | ||||
|  | ||||
|       public persons.ProtocolBuffer.Person build() { | ||||
|         persons.ProtocolBuffer.Person result = buildPartial(); | ||||
|         if (!result.isInitialized()) { | ||||
|           throw newUninitializedMessageException(result); | ||||
|         } | ||||
|         return result; | ||||
|       } | ||||
|  | ||||
|       public persons.ProtocolBuffer.Person buildPartial() { | ||||
|         persons.ProtocolBuffer.Person result = new persons.ProtocolBuffer.Person(this); | ||||
|         int from_bitField0_ = bitField0_; | ||||
|         int to_bitField0_ = 0; | ||||
|         if (((from_bitField0_ & 0x00000001) == 0x00000001)) { | ||||
|           to_bitField0_ |= 0x00000001; | ||||
|         } | ||||
|         result.name_ = name_; | ||||
|         result.bitField0_ = to_bitField0_; | ||||
|         onBuilt(); | ||||
|         return result; | ||||
|       } | ||||
|  | ||||
|       public Builder mergeFrom(com.google.protobuf.Message other) { | ||||
|         if (other instanceof persons.ProtocolBuffer.Person) { | ||||
|           return mergeFrom((persons.ProtocolBuffer.Person)other); | ||||
|         } else { | ||||
|           super.mergeFrom(other); | ||||
|           return this; | ||||
|         } | ||||
|       } | ||||
|  | ||||
|       public Builder mergeFrom(persons.ProtocolBuffer.Person other) { | ||||
|         if (other == persons.ProtocolBuffer.Person.getDefaultInstance()) return this; | ||||
|         if (other.hasName()) { | ||||
|           bitField0_ |= 0x00000001; | ||||
|           name_ = other.name_; | ||||
|           onChanged(); | ||||
|         } | ||||
|         this.mergeUnknownFields(other.getUnknownFields()); | ||||
|         return this; | ||||
|       } | ||||
|  | ||||
|       public final boolean isInitialized() { | ||||
|         if (!hasName()) { | ||||
|            | ||||
|           return false; | ||||
|         } | ||||
|         return true; | ||||
|       } | ||||
|  | ||||
|       public Builder mergeFrom( | ||||
|           com.google.protobuf.CodedInputStream input, | ||||
|           com.google.protobuf.ExtensionRegistryLite extensionRegistry) | ||||
|           throws java.io.IOException { | ||||
|         persons.ProtocolBuffer.Person parsedMessage = null; | ||||
|         try { | ||||
|           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); | ||||
|         } catch (com.google.protobuf.InvalidProtocolBufferException e) { | ||||
|           parsedMessage = (persons.ProtocolBuffer.Person) e.getUnfinishedMessage(); | ||||
|           throw e; | ||||
|         } finally { | ||||
|           if (parsedMessage != null) { | ||||
|             mergeFrom(parsedMessage); | ||||
|           } | ||||
|         } | ||||
|         return this; | ||||
|       } | ||||
|       private int bitField0_; | ||||
|  | ||||
|       // required string name = 1; | ||||
|       private java.lang.Object name_ = ""; | ||||
|       /** | ||||
|        * <code>required string name = 1;</code> | ||||
|        */ | ||||
|       public boolean hasName() { | ||||
|         return ((bitField0_ & 0x00000001) == 0x00000001); | ||||
|       } | ||||
|       /** | ||||
|        * <code>required string name = 1;</code> | ||||
|        */ | ||||
|       public java.lang.String getName() { | ||||
|         java.lang.Object ref = name_; | ||||
|         if (!(ref instanceof java.lang.String)) { | ||||
|           java.lang.String s = ((com.google.protobuf.ByteString) ref) | ||||
|               .toStringUtf8(); | ||||
|           name_ = s; | ||||
|           return s; | ||||
|         } else { | ||||
|           return (java.lang.String) ref; | ||||
|         } | ||||
|       } | ||||
|       /** | ||||
|        * <code>required string name = 1;</code> | ||||
|        */ | ||||
|       public com.google.protobuf.ByteString | ||||
|           getNameBytes() { | ||||
|         java.lang.Object ref = name_; | ||||
|         if (ref instanceof String) { | ||||
|           com.google.protobuf.ByteString b =  | ||||
|               com.google.protobuf.ByteString.copyFromUtf8( | ||||
|                   (java.lang.String) ref); | ||||
|           name_ = b; | ||||
|           return b; | ||||
|         } else { | ||||
|           return (com.google.protobuf.ByteString) ref; | ||||
|         } | ||||
|       } | ||||
|       /** | ||||
|        * <code>required string name = 1;</code> | ||||
|        */ | ||||
|       public Builder setName( | ||||
|           java.lang.String value) { | ||||
|         if (value == null) { | ||||
|     throw new NullPointerException(); | ||||
|   } | ||||
|   bitField0_ |= 0x00000001; | ||||
|         name_ = value; | ||||
|         onChanged(); | ||||
|         return this; | ||||
|       } | ||||
|       /** | ||||
|        * <code>required string name = 1;</code> | ||||
|        */ | ||||
|       public Builder clearName() { | ||||
|         bitField0_ = (bitField0_ & ~0x00000001); | ||||
|         name_ = getDefaultInstance().getName(); | ||||
|         onChanged(); | ||||
|         return this; | ||||
|       } | ||||
|       /** | ||||
|        * <code>required string name = 1;</code> | ||||
|        */ | ||||
|       public Builder setNameBytes( | ||||
|           com.google.protobuf.ByteString value) { | ||||
|         if (value == null) { | ||||
|     throw new NullPointerException(); | ||||
|   } | ||||
|   bitField0_ |= 0x00000001; | ||||
|         name_ = value; | ||||
|         onChanged(); | ||||
|         return this; | ||||
|       } | ||||
|  | ||||
|       // @@protoc_insertion_point(builder_scope:persons.Person) | ||||
|     } | ||||
|  | ||||
|     static { | ||||
|       defaultInstance = new Person(true); | ||||
|       defaultInstance.initFields(); | ||||
|     } | ||||
|  | ||||
|     // @@protoc_insertion_point(class_scope:persons.Person) | ||||
|   } | ||||
|  | ||||
|   private static com.google.protobuf.Descriptors.Descriptor | ||||
|     internal_static_persons_Person_descriptor; | ||||
|   private static | ||||
|     com.google.protobuf.GeneratedMessage.FieldAccessorTable | ||||
|       internal_static_persons_Person_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\025protocol-buffer.proto\022\007persons\"\026\n\006Pers" + | ||||
|       "on\022\014\n\004name\030\001 \002(\t" | ||||
|     }; | ||||
|     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = | ||||
|       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { | ||||
|         public com.google.protobuf.ExtensionRegistry assignDescriptors( | ||||
|             com.google.protobuf.Descriptors.FileDescriptor root) { | ||||
|           descriptor = root; | ||||
|           internal_static_persons_Person_descriptor = | ||||
|             getDescriptor().getMessageTypes().get(0); | ||||
|           internal_static_persons_Person_fieldAccessorTable = new | ||||
|             com.google.protobuf.GeneratedMessage.FieldAccessorTable( | ||||
|               internal_static_persons_Person_descriptor, | ||||
|               new java.lang.String[] { "Name", }); | ||||
|           return null; | ||||
|         } | ||||
|       }; | ||||
|     com.google.protobuf.Descriptors.FileDescriptor | ||||
|       .internalBuildGeneratedFileFrom(descriptorData, | ||||
|         new com.google.protobuf.Descriptors.FileDescriptor[] { | ||||
|         }, assigner); | ||||
|   } | ||||
|  | ||||
|   // @@protoc_insertion_point(outer_class_scope) | ||||
| } | ||||
		Reference in New Issue
	
	Block a user