Home | History | Annotate | Download | only in text

Lines Matching defs:Part

424      * @param partIndex the index of the first PluralFormat argument style part.
429 * @return the sub-message start part index.
436 MessagePattern.Part part=pattern.getPart(partIndex);
437 if(part.getType().hasNumericValue()) {
438 offset=pattern.getNumericValue(part);
466 part=pattern.getPart(partIndex++);
467 MessagePattern.Part.Type type=part.getType();
468 if(type==MessagePattern.Part.Type.ARG_LIMIT) {
471 assert type==MessagePattern.Part.Type.ARG_SELECTOR;
472 // part is an ARG_SELECTOR followed by an optional explicit value, and then a message
475 part=pattern.getPart(partIndex++);
476 if(number==pattern.getNumericValue(part)) {
483 if(pattern.partSubstringMatches(part, "other")) {
503 if(!haveKeywordMatch && pattern.partSubstringMatches(part, keyword)) {
616 MessagePattern.Part part = msgPattern.getPart(++partIndex);
617 MessagePattern.Part.Type type = part.getType();
618 int index = part.getIndex();
619 if (type == MessagePattern.Part.Type.MSG_LIMIT) {
625 } else if (type == MessagePattern.Part.Type.REPLACE_NUMBER ||
627 (type == MessagePattern.Part.Type.SKIP_SYNTAX && msgPattern.jdkAposMode())) {
632 if (type == MessagePattern.Part.Type.REPLACE_NUMBER) {
635 prevIndex = part.getLimit();
636 } else if (type == MessagePattern.Part.Type.ARG_START) {
711 MessagePattern.Part partSelector=msgPattern.getPart(partIndex++);
712 if (partSelector.getType() != MessagePattern.Part.Type.ARG_SELECTOR) {
717 MessagePattern.Part partStart=msgPattern.getPart(partIndex++);
718 if (partStart.getType() != MessagePattern.Part.Type.MSG_START) {
723 MessagePattern.Part partLimit=msgPattern.getPart(partIndex++);
724 if (partLimit.getType() != MessagePattern.Part.Type.MSG_LIMIT) {