TraitValuesFinder<Integer> traitValuesFinder = TraitValuesFinderImpl.Builder()
.setX("\\d+\\+?\\s*lat")
.build();
eclipse podkreśla Builder
i zgłasza:
The method Builder() is undefined for type TraitValuesFinderImpl
Klasa TraitValuesFinderImpl wygląda tak:
public class TraitValuesFinderImpl<T> {
private final String x;
private TraitValuesFinderImpl(Builder<T> builder) {
this.x = builder.x;
}
public static class Builder<T> {
String x;
public Builder<T> setX(String x) {
this.x = x;
return this;
}
public TraitValuesFinderImpl<T>build() {
return new TraitValuesFinderImpl<T>(this);
}
}
}