@Override void validate(Linker linker) { for (Type nestedType : nestedTypes) { nestedType.validate(linker); } }
void validate(Linker linker) { linker = linker.withContext(this); linker.validateFields(fieldsAndOneOfFields(), reserveds); linker.validateEnumConstantNameUniqueness(nestedTypes); for (Field field : fieldsAndOneOfFields()) { field.validate(linker); } for (Type type : nestedTypes) { type.validate(linker); } for (Extensions extensions : extensionsList) { extensions.validate(linker); } }
Linker linker = withContext(protoFile); for (Type type : protoFile.types()) { type.validate(linker);
@Override void validate(Linker linker) { for (Type nestedType : nestedTypes) { nestedType.validate(linker); } }
@Override void validate(Linker linker) { for (Type nestedType : nestedTypes) { nestedType.validate(linker); } }
void validate(Linker linker) { linker = linker.withContext(this); linker.validateFields(fieldsAndOneOfFields(), reserveds); linker.validateEnumConstantNameUniqueness(nestedTypes); for (Field field : fieldsAndOneOfFields()) { field.validate(linker); } for (Type type : nestedTypes) { type.validate(linker); } for (Extensions extensions : extensionsList) { extensions.validate(linker); } }
void validate(Linker linker) { linker = linker.withContext(this); linker.validateFields(fieldsAndOneOfFields(), reserveds); linker.validateEnumConstantNameUniqueness(nestedTypes); for (Field field : fieldsAndOneOfFields()) { field.validate(linker); } for (Type type : nestedTypes) { type.validate(linker); } for (Extensions extensions : extensionsList) { extensions.validate(linker); } }
Linker linker = withContext(protoFile); for (Type type : protoFile.types()) { type.validate(linker);
Linker linker = withContext(protoFile); for (Type type : protoFile.types()) { type.validate(linker);