2009-12-22 58 views
1

如果我創建一個自定義的註釋是這樣的:定製註釋

public @interface TODO 
{ 
    String msg();  
    String start_date(); 
} 

那麼方法:

@TODO 
(
    msg="will be developed!", 
    start_date="05/01/2010" 
) 
public static void Calculator() 
{ 
} 

後,我把它叫做:

Calculator(); 

如果我想編譯器警告我,我怎麼能這樣做?

+0

你的問題的結尾是不是很容易理解... :-( – KLE 2009-12-22 11:19:59

+0

我希望,當我編譯時,我有一個警告,像編譯器一樣,如果我把,例如,@Deprecated或@Override註釋...... – xdevel2000 2009-12-22 11:26:20

回答

3

也有類似的問題,幾個星期前打印的消息。 Here is the link這個問題和我的答案。

您可以輕鬆地根據您的需要調整此代碼。

1

如果您使用IDE,有很多不錯的選擇。對於Eclipse:

  • 使用內置的插件,它座落在你的代碼中的所有TODOFIXME等字,並將它們放入一個特殊的視圖。
  • 註冊您自己的自定義生成器,可以告訴你的警告
+0

用Java編譯器不可能做到這一點嗎? – xdevel2000 2009-12-22 11:27:01