protected void buildChildren(List<DescriptorProto> messageList, List<EnumDescriptorProto> enumList, String path, int messageTypeNumber, int enumTypeNumber, ExtensionPool extensionPool) { // Build messages. ImmutableList.Builder<MessageType> messagesBuilder = ImmutableList.builder(); for (int i = 0; i < messageList.size(); i++) { String childPath = buildPath(path, messageTypeNumber, i); messagesBuilder.add(MessageType.create(this, messageList.get(i), childPath, extensionPool)); } messages = messagesBuilder.build(); // Build enums. ImmutableList.Builder<EnumType> enumsBuilder = ImmutableList.builder(); for (int i = 0; i < enumList.size(); i++) { String childPath = buildPath(path, enumTypeNumber, i); enumsBuilder.add(EnumType.create(this, enumList.get(i), childPath)); } enums = enumsBuilder.build(); } }
protected void buildChildren(List<DescriptorProto> messageList, List<EnumDescriptorProto> enumList, String path, int messageTypeNumber, int enumTypeNumber, ExtensionPool extensionPool) { // Build messages. ImmutableList.Builder<MessageType> messagesBuilder = ImmutableList.builder(); for (int i = 0; i < messageList.size(); i++) { String childPath = buildPath(path, messageTypeNumber, i); messagesBuilder.add(MessageType.create(this, messageList.get(i), childPath, extensionPool)); } messages = messagesBuilder.build(); // Build enums. ImmutableList.Builder<EnumType> enumsBuilder = ImmutableList.builder(); for (int i = 0; i < enumList.size(); i++) { String childPath = buildPath(path, enumTypeNumber, i); enumsBuilder.add(EnumType.create(this, enumList.get(i), childPath)); } enums = enumsBuilder.build(); } }
httpRule, httpKind, MessageType.create(file, Empty.getDescriptor().toProto(), "", ExtensionPool.EMPTY), path, "",