【发布时间】:2015-04-04 09:25:59
【问题描述】:
我正在挖掘 Android 源代码,有些东西让我很困惑。
例如ListView的源码:
http://i.stack.imgur.com/4b86B.png
(对不起,我的声誉不佳)
在源代码中,我们可以看到有一个方法resetList(),但是在大纲视图中,它不见了。
当我按 F3 时,“当前文本选择无法在编辑器中打开”出来。
我也通过反射机制打印方法,但是方法resetList()仍然丢失。
谁能告诉我为什么?
对于@CommonsWare 的回答:
package com.other;
public class A {
void method(){}
private void privateMethod(){}
public void publicMethod(){}
}
public class Main {
public static void main(String[] args) {
Class aClass = A.class;
A a = new A();
Method[] ms = aClass.getDeclaredMethods();
for (Method m : ms)
System.out.println(m);
}
}
还有输出:
void com.other.A.method()
private void com.other.A.privateMethod()
public void com.other.A.publicMethod()
【问题讨论】: