识别对象类型(即类)



我正试图从类定义中识别对象的类型:

例如,

class MyCustomClass{
Class1 obj1 = new Class1();
public void method(HttpServletRequest request){
String s1="Hello";
request.setAttribute(s1);
request.setAttribute(obj1);     
}       

public void method2(HttpServletRequest request){
Class2 obj2 = new Class2();
request.setAttribute(obj1);     
request.setAttribute(obj2);
}
.
.
.
}

在这篇文章中,我需要识别在request.setAttribute((中设置的所有对象的类型,无论它是主对象还是扫描整个Java文件。我尝试使用FileReader读取Java文件,但在这种情况下,我无法获取对象类型。任何解决这一问题的办法都将大有帮助。

感谢

参考文章(进一步询问(:阅读完整的Java类实现

我想这是不可能的,正如@Joakim和@Luftbaum所提到的。我做这件事的方法是多次扫描。

最新更新