簡體   English   中英

識別對象類型(即類)

[英]Identify Object Type(i.e. Class)

我正在嘗試從類定義中識別對象的類型:

例如,

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 File,但是在那種情況下,我無法獲取對象類型。 任何對此的解決方案將有很大幫助。

謝謝

參考文章(進一步詢問): 閱讀完整的Java類實現

我猜這是不可能的,正如@Joakim和@Luftbaum提到的那樣。 我這樣做的方法是通過多次掃描。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM