public boolean endsWith(ByteString suffix) { final int suffixLength = suffix.len; return regionMatches(false, len - suffixLength, suffix, 0, suffixLength); }
public boolean endsWithIgnoreCase(String suffix) { final int suffixLength = suffix.length(); return regionMatches(true, len - suffixLength, suffix, 0, suffixLength); }
public boolean endsWith(String suffix) { final int suffixLength = suffix.length(); return regionMatches(false, len - suffixLength, suffix, 0, suffixLength); }
public boolean startsWithIgnoreCase(String prefix) { return regionMatches(true, 0, prefix, 0, prefix.length()); }
public boolean startsWith(String prefix) { return regionMatches(false, 0, prefix, 0, prefix.length()); }
public boolean endsWithIgnoreCase(ByteString suffix) { final int suffixLength = suffix.length(); return regionMatches(true, len - suffixLength, suffix, 0, suffixLength); }
public boolean startsWith(ByteString prefix) { return regionMatches(false, 0, prefix, 0, prefix.length()); }
public boolean startsWithIgnoreCase(ByteString prefix) { return regionMatches(true, 0, prefix, 0, prefix.length()); }
public boolean endsWith(ByteString suffix) { final int suffixLength = suffix.len; return regionMatches(false, len - suffixLength, suffix, 0, suffixLength); }
public boolean endsWithIgnoreCase(String suffix) { final int suffixLength = suffix.length(); return regionMatches(true, len - suffixLength, suffix, 0, suffixLength); }
public boolean startsWithIgnoreCase(String prefix) { return regionMatches(true, 0, prefix, 0, prefix.length()); }
public boolean endsWith(String suffix) { final int suffixLength = suffix.length(); return regionMatches(false, len - suffixLength, suffix, 0, suffixLength); }
public boolean startsWith(String prefix) { return regionMatches(false, 0, prefix, 0, prefix.length()); }
public boolean endsWithIgnoreCase(ByteString suffix) { final int suffixLength = suffix.length(); return regionMatches(true, len - suffixLength, suffix, 0, suffixLength); }
public boolean startsWith(ByteString prefix) { return regionMatches(false, 0, prefix, 0, prefix.length()); }
public boolean startsWithIgnoreCase(ByteString prefix) { return regionMatches(true, 0, prefix, 0, prefix.length()); }