Lines Matching defs:variant
45 private final String variant;
54 this.variant = "";
57 private BaseLocale(String language, String script, String region, String variant) {
61 this.variant = (variant != null) ? variant.intern() : "";
73 String region, String variant) {
85 Key key = new Key(language, script, region, variant);
103 return variant;
118 && variant == other.variant;
142 if (variant.length() > 0) {
146 buf.append("variant=");
147 buf.append(variant);
156 // Generating a hash value from language, script, region and variant
160 h = 31 * h + variant.hashCode();
198 public Key(String language, String script, String region, String variant) {
199 this(language, script, region, variant, false);
203 String variant, boolean normalized) {
232 if (variant != null) {
233 vart = variant;
234 int len = variant.length();
236 h = 31*h + variant.charAt(i);
253 && ((Key)obj).vart.equals(vart); // variant is case sensitive in JDK!