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); } }
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); } }