相关疑难解决方法(0)

以名字命名

如果我在我的应用程序中有一个名为TestActivity的Activity类,有没有办法按其名称获取其类,如下例所示:

Class<?> c = getClassByName("TestActivity");
Run Code Online (Sandbox Code Playgroud)

java android class

75
推荐指数
3
解决办法
8万
查看次数

Eclipse从.java文件创建CompilationUnit

如何将.java文件加载到CompilationUnit中?例如,假设我当前项目中有一个A.java文件.我想将它加载到CompilationUnit中,然后将其传递给ASTParser.只是将它作为纯文本加载它不是一个选项,因为在这种情况下我似乎不会获得AST中的绑定信息.

java eclipse abstract-syntax-tree compilationunit eclipse-jdt

5
推荐指数
1
解决办法
4676
查看次数

仅通过简单的名称反思地找到一个类

我想知道是否有任何给定的函数允许我内省一个类而不必编写包含类的包.

例如,我想看一下Integer类的方法和超类,为了做到这一点,我必须指定类所在的包.这将是"java.lang.Integer"

而不是这样做,我只想输入类名,以便显示类的信息.就像这个"整数"

我怎么能让我的程序只检查类名,无论它位于何处?

java reflection class

4
推荐指数
1
解决办法
9768
查看次数