public String toString() { StringBuilder builder = new StringBuilder(); for (MetadataErrorException error : errors) { builder.append(error.getMessage()).append('\n'); } for (MetadataWarningException warning : warnings) { builder.append(warning.getMessage()).append('\n'); } return builder.toString(); } }
public void addWarning(String format, Object... params) { MetadataWarningException message = new MetadataWarningException(format, params); warnings.add(message); monitor.onWarning(message); }
public String toString() { StringBuilder builder = new StringBuilder(); for (MetadataErrorException error : errors) { builder.append(error.getMessage()).append('\n'); } for (MetadataWarningException warning : warnings) { builder.append(warning.getMessage()).append('\n'); } return builder.toString(); } }
public void addWarning(String format, Object... params) { MetadataWarningException message = new MetadataWarningException(format, params); warnings.add(message); monitor.onWarning(message); }
@Test public void testMultipleNames() throws Exception { ThriftUnionMetadataBuilder builder = new ThriftUnionMetadataBuilder(new ThriftCatalog(), MultipleNames.class); MetadataErrors metadataErrors = builder.getMetadataErrors(); assertThat(metadataErrors.getErrors()) .as("metadata errors") .isEmpty(); assertThat(metadataErrors.getWarnings()) .as("metadata warnings") .hasSize(1); assertThat(metadataErrors.getWarnings().get(0).getMessage()) .as("error message") .containsIgnoringCase("multiple names"); }
public void addWarning(Throwable e, String format, Object... params) { MetadataWarningException message = new MetadataWarningException(e, format, params); warnings.add(message); monitor.onWarning(message); }
@Test public void testMultipleNames() throws Exception { ThriftStructMetadataBuilder builder = new ThriftStructMetadataBuilder(new ThriftCatalog(), MultipleNames.class); MetadataErrors metadataErrors = builder.getMetadataErrors(); assertThat(metadataErrors.getErrors()) .as("metadata errors") .isEmpty(); assertThat(metadataErrors.getWarnings()) .as("metadata warnings") .hasSize(1); assertThat(metadataErrors.getWarnings().get(0).getMessage()) .as("error message") .containsIgnoringCase("multiple names"); }
public void addWarning(Throwable e, String format, Object... params) { MetadataWarningException message = new MetadataWarningException(e, format, params); warnings.add(message); monitor.onWarning(message); }