如果我在我的应用程序中有一个名为TestActivity的Activity类,有没有办法按其名称获取其类,如下例所示:
Class<?> c = getClassByName("TestActivity");
Run Code Online (Sandbox Code Playgroud) 如何将.java文件加载到CompilationUnit中?例如,假设我当前项目中有一个A.java文件.我想将它加载到CompilationUnit中,然后将其传递给ASTParser.只是将它作为纯文本加载它不是一个选项,因为在这种情况下我似乎不会获得AST中的绑定信息.
java eclipse abstract-syntax-tree compilationunit eclipse-jdt
我想知道是否有任何给定的函数允许我内省一个类而不必编写包含类的包.
例如,我想看一下Integer类的方法和超类,为了做到这一点,我必须指定类所在的包.这将是"java.lang.Integer"
而不是这样做,我只想输入类名,以便显示类的信息.就像这个"整数"
我怎么能让我的程序只检查类名,无论它位于何处?