Java 类jdk.nashorn.internal.runtime.regexp.joni.EncodingHelper 实例源码

项目:OpenJSharp    文件:StringNode.java   
public StringNode splitLastChar() {
    StringNode n = null;

    if (end > p) {
        final int prev = EncodingHelper.prevCharHead(p, end);
        if (prev != -1 && prev > p) { /* can be splitted. */
            n = new StringNode(chars, prev, end);
            if (isRaw()) n.setRaw();
            end = prev;
        }
    }
    return n;
}
项目:openjdk-jdk10    文件:StringNode.java   
public StringNode splitLastChar() {
    StringNode n = null;

    if (end > p) {
        final int prev = EncodingHelper.prevCharHead(p, end);
        if (prev != -1 && prev > p) { /* can be splitted. */
            n = new StringNode(chars, prev, end);
            if (isRaw()) n.setRaw();
            end = prev;
        }
    }
    return n;
}
项目:openjdk9    文件:StringNode.java   
public StringNode splitLastChar() {
    StringNode n = null;

    if (end > p) {
        final int prev = EncodingHelper.prevCharHead(p, end);
        if (prev != -1 && prev > p) { /* can be splitted. */
            n = new StringNode(chars, prev, end);
            if (isRaw()) n.setRaw();
            end = prev;
        }
    }
    return n;
}
项目:kaziranga    文件:StringNode.java   
public StringNode splitLastChar() {
    StringNode n = null;

    if (end > p) {
        final int prev = EncodingHelper.prevCharHead(p, end);
        if (prev != -1 && prev > p) { /* can be splitted. */
            n = new StringNode(chars, prev, end);
            if (isRaw()) n.setRaw();
            end = prev;
        }
    }
    return n;
}
项目:lookaside_java-1.8.0-openjdk    文件:StringNode.java   
public StringNode splitLastChar() {
    StringNode n = null;

    if (end > p) {
        final int prev = EncodingHelper.prevCharHead(p, end);
        if (prev != -1 && prev > p) { /* can be splitted. */
            n = new StringNode(chars, prev, end);
            if (isRaw()) n.setRaw();
            end = prev;
        }
    }
    return n;
}
项目:jdk8u_nashorn    文件:StringNode.java   
public StringNode splitLastChar() {
    StringNode n = null;

    if (end > p) {
        final int prev = EncodingHelper.prevCharHead(p, end);
        if (prev != -1 && prev > p) { /* can be splitted. */
            n = new StringNode(chars, prev, end);
            if (isRaw()) n.setRaw();
            end = prev;
        }
    }
    return n;
}
项目:infobip-open-jdk-8    文件:StringNode.java   
public StringNode splitLastChar() {
    StringNode n = null;

    if (end > p) {
        final int prev = EncodingHelper.prevCharHead(p, end);
        if (prev != -1 && prev > p) { /* can be splitted. */
            n = new StringNode(chars, prev, end);
            if (isRaw()) n.setRaw();
            end = prev;
        }
    }
    return n;
}
项目:OLD-OpenJDK8    文件:StringNode.java   
public StringNode splitLastChar() {
    StringNode n = null;

    if (end > p) {
        int prev = EncodingHelper.prevCharHead(p, end);
        if (prev != -1 && prev > p) { /* can be splitted. */
            n = new StringNode(chars, prev, end);
            if (isRaw()) n.setRaw();
            end = prev;
        }
    }
    return n;
}
项目:nashorn-backport    文件:StringNode.java   
public StringNode splitLastChar() {
    StringNode n = null;

    if (end > p) {
        int prev = EncodingHelper.prevCharHead(p, end);
        if (prev != -1 && prev > p) { /* can be splitted. */
            n = new StringNode(chars, prev, end);
            if (isRaw()) n.setRaw();
            end = prev;
        }
    }
    return n;
}
项目:nashorn    文件:StringNode.java   
public StringNode splitLastChar() {
    StringNode n = null;

    if (end > p) {
        int prev = EncodingHelper.prevCharHead(p, end);
        if (prev != -1 && prev > p) { /* can be splitted. */
            n = new StringNode(chars, prev, end);
            if (isRaw()) n.setRaw();
            end = prev;
        }
    }
    return n;
}