/** The syntax of the .proto file. */ public enum Syntax { UNKNOWN("unknown"), PROTO2("proto2"), PROTO3("proto3"); Syntax(String name) { this.name = name; } private final String name; }
result.crossLink(); return result;
/** The syntax of the .proto file. */ public enum Syntax { UNKNOWN("unknown"), PROTO2("proto2"), PROTO3("proto3"); Syntax(String name) { this.name = name; } private final String name; }
final FileDescriptor result = new FileDescriptor( proto, dependencies, pool, allowUnknownDependencies); result.crossLink(); return result;
/** Look up and cross-link all field types, etc. */ private void crossLink() throws DescriptorValidationException { for (final Descriptor messageType : messageTypes) { messageType.crossLink(); } for (final ServiceDescriptor service : services) { service.crossLink(); } for (final FieldDescriptor extension : extensions) { extension.crossLink(); } }
/** Look up and cross-link all field types, etc. */ private void crossLink() throws DescriptorValidationException { for (final Descriptor messageType : messageTypes) { messageType.crossLink(); } for (final ServiceDescriptor service : services) { service.crossLink(); } for (final FieldDescriptor extension : extensions) { extension.crossLink(); } }
/** Look up and cross-link all field types, etc. */ private void crossLink() throws DescriptorValidationException { for (final Descriptor messageType : messageTypes) { messageType.crossLink(); } for (final ServiceDescriptor service : services) { service.crossLink(); } for (final FieldDescriptor extension : extensions) { extension.crossLink(); } }
/** Look up and cross-link all field types, etc. */ private void crossLink() throws DescriptorValidationException { for (final Descriptor messageType : messageTypes) { messageType.crossLink(); } for (final ServiceDescriptor service : services) { service.crossLink(); } for (final FieldDescriptor extension : extensions) { extension.crossLink(); } }