使用Eclipse的JDT,如何从类名获得IType? [英] Using Eclipse's JDT, how does one get an IType from a class name?

查看:223
本文介绍了使用Eclipse的JDT,如何从类名获得IType?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有一个简单直接的方式来从类名中获得IType?我认为某处必须有一些静态方法。基本上,我想做一些例子:

  IType objectType = Somewhere.getType(java.lang.Object) 

有人知道这样的东西吗?我一直在搜索。

解决方案

给定一个IProject,可以使用IJavaProject#findType方法,例如

  IType objectType = project.findType(java.lang.Object); 


Is there a simple, straightforward way to get an IType from a class name? I think there must be some static method somewhere. Basically, I'd like to do something like:

IType objectType = Somewhere.getType("java.lang.Object")

Does anybody know of something like this? I have been searching in vain.

解决方案

Given an IProject, one can use the IJavaProject#findType methods, e.g.

IType objectType = project.findType("java.lang.Object");

这篇关于使用Eclipse的JDT,如何从类名获得IType?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆