Lines Matching refs:msgPattern

408             if (msgPattern == null) {
409 msgPattern = new MessagePattern(pttrn);
411 msgPattern.parse(pttrn);
437 if (msgPattern == null) {
438 msgPattern = new MessagePattern(aposMode);
439 } else if (aposMode != msgPattern.getApostropheMode()) {
440 msgPattern.clearPatternAndSetApostropheMode(aposMode);
451 if (msgPattern == null) {
452 msgPattern = new MessagePattern(); // Sets the default mode.
454 return msgPattern.getApostropheMode();
476 if (msgPattern == null) {
479 String originalPattern = msgPattern.getPatternString();
489 partIndex = msgPattern.getLimitPartIndex(partIndex);
492 MessagePattern.Part.Type type = msgPattern.getPartType(++partIndex);
503 Part part = msgPattern.getPart(partIndex);
505 msgPattern.partSubstringMatches(part, argName) :
510 Part part = msgPattern.getPart(partIndex);
512 return msgPattern.getSubstring(part);
546 if (msgPattern.hasNamedArguments()) {
552 int argNumber = msgPattern.getPart(partIndex + 1).getValue();
645 if (msgPattern.hasNamedArguments()) {
651 if (msgPattern.getPart(partIndex + 1).getValue() == argumentIndex) {
743 if (msgPattern.hasNamedArguments()) {
750 int argNumber = msgPattern.getPart(partIndex + 1).getValue();
983 return msgPattern.hasNamedArguments();
1101 if (msgPattern.hasNamedArguments()) {
1110 int argNumber=msgPattern.getPart(partIndex + 1).getValue();
1193 String msgString=msgPattern.getPatternString();
1194 int prevIndex=msgPattern.getPart(msgStart).getLimit();
1199 Part part=msgPattern.getPart(i);
1222 int argLimit=msgPattern.getLimitPartIndex(i);
1225 part=msgPattern.getPart(++i);
1235 key=msgPattern.getSubstring(part);
1283 double choiceResult = parseChoiceArgument(msgPattern, i, source, tempStatus);
1306 prevIndex=msgPattern.getPart(argLimit).getLimit();
1364 if (!msgPattern.hasNamedArguments()) {
1382 && Utility.objectEquals(msgPattern, other.msgPattern)
1396 return msgPattern.getPatternString().hashCode(); // enough for reasonable distribution
1467 private transient MessagePattern msgPattern;
1512 * @param msgStart Index to msgPattern part to start formatting from.
1524 String msgString=msgPattern.getPatternString();
1525 int prevIndex=msgPattern.getPart(msgStart).getLimit();
1527 Part part=msgPattern.getPart(i);
1548 int argLimit=msgPattern.getLimitPartIndex(i);
1550 part=msgPattern.getPart(++i);
1554 String argName=msgPattern.getSubstring(part);
1630 int subMsgStart=findChoiceSubMessage(msgPattern, i, number);
1649 double offset=msgPattern.getPluralOffset(i);
1653 msgPattern, i, selector, context, number.doubleValue());
1656 int subMsgStart=SelectFormat.findSubMessage(msgPattern, i, arg.toString());
1663 prevIndex=msgPattern.getPart(argLimit).getLimit();
1672 if (!msgPattern.jdkAposMode()) {
1683 String msgString = msgPattern.getPatternString();
1686 int prevIndex = msgPattern.getPart(msgStart).getLimit();
1688 Part part = msgPattern.getPart(++i);
1718 i = msgPattern.getLimitPartIndex(i);
1719 index = msgPattern.getPart(i).getLimit();
1743 String msgString=msgPattern.getPatternString();
1744 int prevIndex=msgPattern.getPart(from).getLimit();
1746 Part part=msgPattern.getPart(i);
1891 int count=msgPattern.countParts();
1892 MessagePattern.Part part=msgPattern.getPart(partIndex);
1899 part=msgPattern.getPart(partIndex++);
1906 if(msgPattern.partSubstringMatches(part, "other")) {
1909 if(msgPattern.getPartType(partIndex).hasNumericValue()) {
1912 partIndex=msgPattern.getLimitPartIndex(partIndex);
1924 Part part=msgPattern.getPart(i);
1935 part=msgPattern.getPart(i+1); // ARG_NUMBER or ARG_NAME
1936 if(msgPattern.partSubstringMatches(part, argName)) {
1940 i=msgPattern.getLimitPartIndex(i);
2048 if (arguments != null && msgPattern.hasNamedArguments()) {
2057 if (msgPattern != null) {
2058 msgPattern.clear();
2239 int limit = msgPattern.countParts() - 2;
2243 Part part = msgPattern.getPart(i);
2253 String explicitType = msgPattern.getSubstring(msgPattern.getPart(i++));
2255 if ((part = msgPattern.getPart(i)).getType() == MessagePattern.Part.Type.ARG_STYLE) {
2256 style = msgPattern.getSubstring(part);