@Test void assertBuildFailsWithoutSymbolProvider() { Assertions.assertThrows(IllegalStateException.class, () -> TracingSymbolProvider.builder() .metadata(constructTraceMetadata()) .shapeLinkCreator(constructFunction()) .build() ); }
public static Builder builder() { return new Builder(); }
TracingSymbolProvider implements SymbolProvider { public static Builder builder() { return new Builder(); } }
TracingSymbolProvider implements SymbolProvider { public static Builder builder() { return new Builder(); } private  TracingSymbolProvider(Builder builder); }
TracingSymbolProvider implements SymbolProvider { public static Builder builder() { return new Builder(); } private  TracingSymbolProvider(Builder builder); static Builder builder(); TraceFile buildTraceFile(); @Override Symbol toSymbol(Shape shape); @Override String toMemberName(MemberShape shape); }
TracingSymbolProvider implements SymbolProvider { public static Builder builder() { return new Builder(); } private  TracingSymbolProvider(Builder builder); static Builder builder(); TraceFile buildTraceFile(); @Override Symbol toSymbol(Shape shape); @Override String toMemberName(MemberShape shape);  }