Java “NetBeans”;内联变量";重构
是否可以通过NetBeans重构来内联(或者反过来)变量 大概是这样的:Java “NetBeans”;内联变量";重构,java,netbeans,refactoring,resharper,Java,Netbeans,Refactoring,Resharper,是否可以通过NetBeans重构来内联(或者反过来)变量 大概是这样的: Something s = new Something(); render(s); 应该成为 render(new Something()); ReSharper的等价物是Ctrl+R+I,似乎该功能已被请求并随后集成到7.1中。所讨论的RFE是并根据已集成到main\u golden 此外,该功能将包含在7.1版中,该版本目前处于测试阶段(),并将于2011年12月14日发布 编辑 我下载了NetBeans 7.1测
Something s = new Something();
render(s);
应该成为
render(new Something());
ReSharper的等价物是
Ctrl+R+I
,似乎该功能已被请求并随后集成到7.1中。所讨论的RFE是并根据已集成到main\u golden
此外,该功能将包含在7.1版中,该版本目前处于测试阶段(),并将于2011年12月14日发布
编辑
我下载了NetBeans 7.1测试版,并成功地将您的示例重构为您的需求。为此,我将光标放在Something s=newsomething()的s
上代码>并从上下文菜单(右键单击)中选择了Inline…
。这引发了以下警告:
单击“预览”后,您将获得以下差异:
单击Do Refactoring
按钮后,重构完成。我认为正确的术语是“包装”而不是“内联”。内联可以在C++中完成。伊柯丽斯和因特利利也调用这个“内联变量”。谢谢你找到这个。