ICU-22789 Remove unused getters

This commit is contained in:
Elango Cheran 2025-01-01 20:08:49 -08:00
parent 8ee08e31c8
commit 767789a48a
3 changed files with 5 additions and 26 deletions

View file

@ -17,14 +17,6 @@ public class LocalizedSegmenter implements Segmenter {
return new LocalizedSegments(s, this);
}
public ULocale getLocale() {
return this.locale;
}
public SegmentationType getSegmentationType() {
return this.segmentationType;
}
public static Builder builder() {
return new Builder();
}
@ -34,7 +26,12 @@ public class LocalizedSegmenter implements Segmenter {
this.segmentationType = segmentationType;
}
/**
* @Deprecated internal
* @return
*/
@Override
@Deprecated
public BreakIterator getNewBreakIterator() {
BreakIterator breakIter;
switch (this.segmentationType) {
@ -93,11 +90,6 @@ public class LocalizedSegmenter implements Segmenter {
this.breakIter = this.segmenter.getNewBreakIterator();
}
@Override
public CharSequence getSourceSequence() {
return this.source;
}
@Override
public Stream<CharSequence> subSequences() {
return SegmentsImplUtils.subSequences(this.breakIter, this.source);

View file

@ -10,16 +10,11 @@ public class RuleBasedSegmenter implements Segmenter {
private String rules;
@Override
public Segments segment(CharSequence s) {
return new RuleBasedSegments(s, this);
}
public String getRules() {
return this.rules;
}
public static Builder builder() {
return new Builder();
}
@ -62,11 +57,6 @@ public class RuleBasedSegmenter implements Segmenter {
this.breakIter = this.segmenter.getNewBreakIterator();
}
@Override
public CharSequence getSourceSequence() {
return this.source;
}
@Override
public Stream<CharSequence> subSequences() {
return SegmentsImplUtils.subSequences(this.breakIter, this.source);

View file

@ -8,9 +8,6 @@ import java.util.stream.Stream;
import java.util.stream.StreamSupport;
public interface Segments {
CharSequence getSourceSequence();
Stream<CharSequence> subSequences();
Stream<Segment> ranges();