
annotated("annotation qname")
注釋(“注釋屬性”)
創建帶有指定位置的注釋的類型符號。例如,在迭代組中查看活動模板。
arrayvariable()
建議適用於當前范圍的所有數組變量。例如,在迭代組中查看活動模板。
anonymoussuper()
提出一種科特林級對象表達類型。
сamelcase(字符串)
返回作為參數傳遞的字符串,轉換為駱駝格。例如,我的文本文件/我的文檔/ my_text_file將轉換為mytextfile。
大寫(字符串)
大寫首字母的名稱作為參數傳遞。
capitalizeandunderscore(scamelcasename)
利用CamelCase的名稱作為參數傳遞的所有信件,並插入一個下划線之間的部分。例如,如果一個參數是要通過字符串,然后返回foo_bar。
casttoleftsidetype()
將右側表達式投射到左側表達式類型。它在迭代組中使用一個模板來生成原始類型和泛型集合。
className(sclassname)
返回當前類的名稱(擴展模板的類)。
classnamecomplete()
這個表達式替換變量位置上的類名完成。
clipboard()
返回系統剪貼板的內容。
camelCase(字符串)
返回字符串的字符串snake_case camelCase。例如,如果一個參數是foo_bar通過字符串,然后返回foobar。
complete()
這個表達式替換了變量位置上的代碼完成調用。
completesmart()
該表達式替代變量位置上的智能類型完成調用。
componenttypeof(<數組變量或數組類型>)
返回數組的組件類型。例如,在其他組中的迭代組中查看活動模板。
currentpackage()
返回當前包名。
日期(姓名)
以指定格式返回當前系統日期。默認情況下,當前日期是以默認的系統格式返回的。但是,如果在雙引號中指定日期格式,日期將以這種格式呈現:
decapitalize(SNAME)
用相應小寫字母替換作為參數傳遞的名稱的第一個字母。
descendantclassenum(<字符串>)
顯示類的子字符串作為參數輸入。
枚舉(scompletionstring1,scompletionstring2,…)
建議在模板調用中完成的逗號分隔字符串列表。
escapestring(sescapestring)
轉義指定字符串。
expectedtype()
返回作為整個模板的結果所期望的類型。如果模板在賦值的右邊,在返回之后擴展,則是有意義的。
文件名(sFileName)
以擴展名返回文件名。
filenamewithoutextension()
返回沒有擴展名的文件名。
FirstWord(sfirstword)
返回作為參數傳遞的字符串的第一個單詞。
groovyscript(“Groovy代碼”)
用指定的代碼返回Groovy腳本。
你可以使用多個參數的groovyscript宏。第一個參數是執行的腳本文本或包含腳本的文件路徑。接下來的參數綁定到_1,_2,_3,…_n變量都可以在你的腳本。
同時,_editor變量可在腳本。此變量綁定到當前編輯器。
guesselementtype(<集裝箱>)
對存儲在一個java.util.collection元素類型的猜測。猜想,IntelliJ IDEA試圖找到地方的元素被添加到或從容器中提取。
iterablecomponenttype(< arrayoriterable >)
返回一個組件類型,如數組或集合。
iterablevariable()
返回可以重復的變量的名稱。
linenumber()
返回當前行號。
lowercaseanddash(字符串)
返回以破折號分隔的小寫字符串,作為參數傳遞的字符串。例如,字符串轉換為我的名字MyExampleName。
methodname()
返回擁抱方法的名稱(在模板擴展的地方)。
methodparameters()
返回擁抱方法(擴展模板)的參數列表。
methodreturntype()
返回當前方法返回的值的類型(擴展模板的方法)。
qualifiedclassname()
返回當前類的完全限定名稱(擴展模板的類)。明顯縮短FQ名稱”復選框。
rightsidetype()
用右側表達式的類型聲明左側變量。它在迭代組中使用一個模板來生成原始類型和泛型集合。
snakecase(scamelcasetext)
從CamelCase返回snake_case字符串字符串作為參數傳遞。
空間分開(字符串)