註解類型 var


public @interface var
使用 var 作為任何區域變數宣告的類型(即使在 for 迴圈中),且類型將從初始化表達式中推斷(對變數的任何後續賦值都不會參與此類型推斷)。

例如:var x = 10.0; 將推斷為 double,而 var y = new ArrayList<String>(); 將推斷為 ArrayList<String>

請注意,這是一個註解類型,因為 var x = 10; 將被解語法糖化為 @var int x = 10;

完整的文件請見 Lombok 專案關於 @var 功能的特性頁面