相关疑难解决方法(0)

debug jdk source无法监视变量是什么

我正在调试JDK源代码:

 public static int codePointAt(CharSequence seq, int index) {
        char c1 = seq.charAt(index++);
        if (isHighSurrogate(c1)) {
            if (index < seq.length()) {
                char c2 = seq.charAt(index);
                if (isLowSurrogate(c2)) {
                    return toCodePoint(c1, c2);
                }
            }
        }
        return c1;
    }
Run Code Online (Sandbox Code Playgroud)

我想c1在进入之前看到变量if (isHighSurrogate(c1)).但是,当我调试监视c1变量时,它会显示:

在此输入图像描述

我真的尝试过添加rt.jar源代码,它确实可以进入JDK源代码的断点,如: 在此输入图像描述

但为什么c1变量无法显示?

java

40
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1