[英]How to configure my Grails app to be used with Hibernate Tools on STS/Eclipse?
[英]How to configure Eclipse / STS autocomplete to suggest constructor argument names for new statements?
我的 Eclipse/STS 曾經使用原始 class 構造函數中的參數名稱自動完成new
語句。 例如,假設我有一個這樣的銷售 class:
public class Sale {
private Integer month;
private Integer year;
private String seller;
private Integer items;
private Double total;
public Sale(Integer month, Integer year, String seller, Integer items, Double total) {
...
然后,如果我開始編寫new
語句,自動完成功能會建議我使用參數名稱調用構造函數:
Sale sale = new Sale(month, year, seller, items, total);
但是,最近,自動完成建議null
,如下所示:
Sale sale = new Sale(null, null, null, null, null);
如何配置 Eclipse / STS 自動完成以建議新語句的構造函數參數名稱?
小編可以使用兩種策略為方法或構造函數調用提出arguments:
最好的猜測是 arguments(這會嘗試在您的 scope 中找到適合該類型的最佳匹配名稱 - 但如果在您的新語句所在的 scope 中沒有引用,它會插入null
,因為編輯器找不到任何是匹配)
參數名稱(這會插入參數名稱,與新語句的 scope 中可用的內容無關,聽起來這就是您要查找的內容)
您可以在Preferences -> Java -> Editor -> Content Assist
中的兩個選項之間切換,並在Fill method arguments and show guessed arguments
下面尋找選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.