「產生 toString()」對話框提供方法,將特定成員欄位和方法併入產生的 toString() 方法中。
請從「程式檔」功能表或選取的類型(或類型中的文字選項)的快速功能表中,使用產生 toString()...。
併入 toString() 輸出中時所要考量的成員如下:
當按下確定時,toString() 方法會輸出所有選取的成員,最後會建立 helper 方法。
|
選項 |
說明 |
預設值 |
|---|---|---|
|
選取要併入 toString() 方法中的欄位和方法 |
為了方便,成員會分成最多四個群組:欄位、繼承的欄位、方法和繼承的方法。勾選或取消勾選群組,會影響其所有成員的狀態。 | 僅非暫時性且未繼承的欄位。 |
|
全選 |
選取所有欄位和方法。 |
n/a |
|
取消全選 |
取消選取所有欄位和方法。 |
n/a |
|
上 |
將焦點元素在清單中向上移動。成員只能在其群組內移動。群組也可以移動。 |
n/a |
|
下 |
將焦點元素在清單中向下移動。成員只能在其群組內移動。群組也可以移動。 |
n/a |
|
排序 |
依詞彙順序排序每個群組中的元素。 |
n/a |
|
插入點 |
定義產生的方法插入類型主體中的位置。如果方法已存在於類別中且已改寫,則不會變更其位置(此選項沒有作用)。 |
如果是從編輯器呼叫,則是游標位置的最後一個成員或位置 |
|
產生方法註解 |
控制是否將註解新增至建立的 toString() 方法中。產生的註解僅指向 |
off |
|
字串格式 |
定義用來格式化 toString() 輸出的範本。範本中會確定要新增的類別、分隔欄位的方式等資訊。如需範本的相關資訊,請參閱 toString() 產生器:格式化範本主題。 |
預設範本 |
|
編輯... |
開啟一個對話框,供您新增、移除或變更字串格式範本(請參閱上述主題)。 |
n/a |
|
程式碼樣式 |
定義方法程式碼樣式,也就是用來建立輸出的程式庫/機制。如需相關資訊,請參閱 toString() 產生器:程式碼樣式主題。 |
字串連結 |
|
配置... |
開啟一個對話框,供您配置與選取程式碼樣式相關的其他選項。 這個按鈕目前只對自訂 toString() 建置器程式碼樣式有作用。 |
n/a |
|
略過空值 |
控制 toString() 方法是否略過沒有值(空值)的成員。其完成方式取決於選取的程式碼樣式(請參閱上述主題)。 |
off |
|
列出陣列內容而不使用原生 toString() |
控制 toString() 方法是否列出陣列包含的項目而不使用其預設 toString()。如需詳細資料,請參閱 toString() 產生器:列出內容。 |
off |
|
限制陣列/集合/對映中的項目數 |
控制 toString() 方法是否限制陣列、 |
off |
程式碼動作
toString() 產生器:格式化範本
toString() 產生器:程式碼樣式
toString() 產生器:內容清單