String[] values = dsmv.value(); StringBuilder buf = new StringBuilder(); boolean needComma = false;
StringBuilder buf = new StringBuilder(); boolean firstString = true; String[] entries = stringMapValue.value(); if ((entries.length & 1) != 0) { throw new AnnotationsError(
StringBuilder buf = new StringBuilder(); boolean firstString = true; String[] entries = stringMapValue.value(); if ((entries.length & 1) != 0) { throw new AnnotationsError(
String[] values = annotation.value(); Map<String, String> map = new HashMap<String, String>(); for (int i = 0; (i + 1) < values.length; i += 2) {
String[] values = dsmv.value(); StringBuilder buf = new StringBuilder(); boolean needComma = false;
String[] values = dsmv.value(); StringBuilder buf = new StringBuilder(); boolean needComma = false;
} else if (returnType == Map.class) { DefaultStringMapValue a = getCheckedAnnotation(method, DefaultStringMapValue.class); String[] v = a.value(); if (v.length % 2 != 0) { throw new GwtTestI18NException("@" + DefaultStringMapValue.class.getSimpleName()
if (a != null) { Map<String,String> result = new HashMap<String,String>(); String[] s = a.value(); for(int i=0; (i+1)<s.length; i+=2) { result.put(s[i], s[i+1]);
} else if (returnType == Map.class) { DefaultStringMapValue a = getCheckedAnnotation(method, DefaultStringMapValue.class); String[] v = a.value(); if (v.length % 2 != 0) { throw new GwtTestI18NException("@" + DefaultStringMapValue.class.getSimpleName()
DefaultStringMapValue smv = getAnnotation(DefaultStringMapValue.class); if (smv != null) { altMessages = smv.value();
DefaultStringMapValue smv = getAnnotation(DefaultStringMapValue.class); if (smv != null) { altMessages = smv.value();
private void processStringMap(DefaultStringMapValue dsmv) { String[] keyValues = dsmv.value(); StringBuilder buf = new StringBuilder(); boolean needComma = false; Map<String, String> map = new HashMap<String, String>(); List<String> sortedKeys = new ArrayList<String>(); for (int i = 0; i < keyValues.length; i += 2) { sortedKeys.add(keyValues[i]); map.put(keyValues[i], keyValues[i + 1]); if (needComma) { buf.append(','); } else { needComma = true; } buf.append(MessageUtils.quoteComma(keyValues[i])); } defaultMessage = buf.toString(); // sets overrideDefault, but this may be reset if there is an external // translation for the default locale for this map Collections.sort(sortedKeys); overrideDefault = new StringMapMessageTranslation(defaultMessage, sortedKeys, map, matchedLocale); } }
private void processStringMap(DefaultStringMapValue dsmv) { String[] keyValues = dsmv.value(); StringBuilder buf = new StringBuilder(); boolean needComma = false; Map<String, String> map = new HashMap<String, String>(); List<String> sortedKeys = new ArrayList<String>(); for (int i = 0; i < keyValues.length; i += 2) { sortedKeys.add(keyValues[i]); map.put(keyValues[i], keyValues[i + 1]); if (needComma) { buf.append(','); } else { needComma = true; } buf.append(MessageUtils.quoteComma(keyValues[i])); } defaultMessage = buf.toString(); // sets overrideDefault, but this may be reset if there is an external // translation for the default locale for this map Collections.sort(sortedKeys); overrideDefault = new StringMapMessageTranslation(defaultMessage, sortedKeys, map, matchedLocale); } }
public String getDefaultMessage() { if (isAnnotationPresent(DefaultMessage.class)) { DefaultMessage annot = getAnnotation(DefaultMessage.class); return annot.value(); } else if (isAnnotationPresent(DefaultStringMapValue.class)) { DefaultStringMapValue annot = getAnnotation(DefaultStringMapValue.class); String[] keyValues = annot.value(); StringBuilder buf = new StringBuilder(); boolean needComma = false; for (int i = 0; i < keyValues.length; i += 2) { if (needComma) { buf.append(','); } else { needComma = true; } buf.append(MessageUtils.quoteComma(keyValues[i])); } return buf.toString(); } else { return MessageUtils.getConstantsDefaultValue(this); } }
public String getDefaultMessage() { if (isAnnotationPresent(DefaultMessage.class)) { DefaultMessage annot = getAnnotation(DefaultMessage.class); return annot.value(); } else if (isAnnotationPresent(DefaultStringMapValue.class)) { DefaultStringMapValue annot = getAnnotation(DefaultStringMapValue.class); String[] keyValues = annot.value(); StringBuilder buf = new StringBuilder(); boolean needComma = false; for (int i = 0; i < keyValues.length; i += 2) { if (needComma) { buf.append(','); } else { needComma = true; } buf.append(MessageUtils.quoteComma(keyValues[i])); } return buf.toString(); } else { return MessageUtils.getConstantsDefaultValue(this); } }
DefaultStringMapValue smv = getAnnotation(DefaultStringMapValue.class); if (smv != null) { altMessages = smv.value();
private void processStringMap(DefaultStringMapValue dsmv) { String[] keyValues = dsmv.value(); StringBuilder buf = new StringBuilder(); boolean needComma = false; Map<String, String> map = new HashMap<String, String>(); List<String> sortedKeys = new ArrayList<String>(); for (int i = 0; i < keyValues.length; i += 2) { sortedKeys.add(keyValues[i]); map.put(keyValues[i], keyValues[i + 1]); if (needComma) { buf.append(','); } else { needComma = true; } buf.append(MessageUtils.quoteComma(keyValues[i])); } defaultMessage = buf.toString(); // sets overrideDefault, but this may be reset if there is an external // translation for the default locale for this map Collections.sort(sortedKeys); overrideDefault = new StringMapMessageTranslation(defaultMessage, sortedKeys, map, matchedLocale); } }