3
A
回答
3
您需要使用上Eclipse的AST
ICompilationUnit icu = ...
ASTParser parser = ASTParser.newParser(AST.JLS3);
parser.setResolveBindings(true);
parser.setSource(icu);
CompilationUnit cu = (CompilationUnit) parser.createAST(null);
cu.accept(new ASTVisitor() {
@Override
public boolean visit(VariableDeclarationStatement node) {
System.out.println("node=" + node);
System.out.println("node.getType()=" + node.getType());
return true;
}
});
0
通过调用foo.getClass()
可以获得foo
对象的类。
如果你有一个类(或对象),并希望以编程方式获取这个类的一个特定方法的返回类型,试试这个:
- 获取
Class
对象的类/对象 - 调用
getMethod()
方法,并得到一个Method对象回 - 调用
getReturnType()
方法的Method对象
+0
如果您需要更多细节,请在Google上搜索“Java Reflection” – 2010-10-15 00:30:57
+0
我认为他的意思是从eclipse插件 – IAdapter 2010-10-15 10:52:32
相关问题
- 1. 如何从ExecuteAsync()方法获得字段
- 2. C# - 获取字段类型
- 3. Eclipse继承的java方法和字段
- 4. javadoc方法中的变量类型eclipse
- 5. 如何获得ForeignKey的模型字段
- 6. 在Erlang中伪类型获得类型的方式?
- 7. Java泛型:如何从一个方法获得泛型类型?
- 8. 在通用方法中获得更复杂类型的适当类型推断
- 9. 如何在泛型方法中获得泛型类的类实例
- 10. 如何获得django模型中的ManyToMany字段的类?
- 11. 减法字段类型时
- 12. 在Typescript中获取字段类型
- 13. PHP:有没有办法获得方法的返回类型?
- 14. 获取全字段类型的ICompilationUnit
- 15. 无法获得Java Web Start的在Eclipse
- 16. 使用反射,有没有办法获得超类的字段?
- 17. 如何获得的ProGuard混淆枚举字段和方法
- 18. Java/Scala以类型安全的方式获取字段引用
- 19. 获得歌曲类型的最有效方法android
- 20. 如何获得某种类型的方法
- 21. 如何获得某种类型的所有方法
- 22. 无法获得Mapkit类,方法编译
- 23. GraphQL:Query.type字段类型必须是输出类型,但得到:undefined
- 24. 获得“真实”类的泛型类型
- 25. 的Eclipse插件摇篮“无法获取类型的模型”
- 26. 如何获得可空类型的字符串类型
- 27. 获得C#类型
- 28. 获得同类型
- 29. 适用于泛型类中静态字段的解决方法?
- 30. Java:获得泛型类型
你问如何找出由getSomeFoo()返回的对象的类?是foo.getClass()你需要什么?我不认为我理解这个问题。 – 2010-10-15 00:13:57