void validate(Linker linker) { linker = linker.withContext(this); linker.validateImport(location(), requestType); linker.validateImport(location(), responseType); }
void validate(Linker linker) { linker = linker.withContext(this); linker.validateImport(location(), type()); } }
void validate(Linker linker) { linker = linker.withContext(this); if (isPacked() && !isPackable(linker, type)) { linker.addError("packed=true not permitted on %s", type); } if (extension && isRequired()) { linker.addError("extension fields cannot be required", type); } linker.validateImport(location(), type); }
void validate(Linker linker) { linker = linker.withContext(this); linker.validateImport(location(), requestType); linker.validateImport(location(), responseType); }
void validate(Linker linker) { linker = linker.withContext(this); linker.validateImport(location(), requestType); linker.validateImport(location(), responseType); }
void validate(Linker linker) { linker = linker.withContext(this); linker.validateImport(location(), type()); } }
void validate(Linker linker) { linker = linker.withContext(this); linker.validateImport(location(), type()); } }
void validate(Linker linker) { linker = linker.withContext(this); if (isPacked() && !isPackable(linker, type)) { linker.addError("packed=true not permitted on %s", type); } if (extension && isRequired()) { linker.addError("extension fields cannot be required", type); } linker.validateImport(location(), type); }
void validate(Linker linker) { linker = linker.withContext(this); if (isPacked() && !isPackable(linker, type)) { linker.addError("packed=true not permitted on %s", type); } if (extension && isRequired()) { linker.addError("extension fields cannot be required", type); } linker.validateImport(location(), type); }