2
假設我有一個非密封的特徵Foo,並且在我的代碼中定義了一些擴展Foo的對象。尋找在編譯時擴展非密封特徵的所有對象
有沒有一種方法,我可以在編譯時,查找擴展符的所有對象,並打印出一些關於他們的信息(比如打印出一個字符串我有一個VAL?)
如果是這樣, 怎麼樣?如果不是,爲什麼不呢?
假設我有一個非密封的特徵Foo,並且在我的代碼中定義了一些擴展Foo的對象。尋找在編譯時擴展非密封特徵的所有對象
有沒有一種方法,我可以在編譯時,查找擴展符的所有對象,並打印出一些關於他們的信息(比如打印出一個字符串我有一個VAL?)
如果是這樣, 怎麼樣?如果不是,爲什麼不呢?
似乎是一個難以理解的功能,它有問題,因爲很多時候只有幾塊代碼被重新編譯(而且它只會在庫和依賴關係中變得更糟)。如果我在哪裏,我只需在文件中找到extends Foo
或with Foo
並檢查結果。如果你願意做這項工作,你甚至可以用正則表達式來爲每個結果提取val。
你正在考慮不分離的編譯,對吧? – pedrofurla
這聽起來像是一個註釋工作。 –