`
jiasanshou
  • 浏览: 15967 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

重构项列表

 
阅读更多
重构项列表:
下表从Eclipse帮助中提取,列出了各种重构支持的Java资源类型,对应的快捷键。

名字
可应用的Java元素
快捷键
Undo
在一次重构后可执行
Alt + Shift + Z
Redo
在一次撤销重构后可执行
Alt + Shift + Y
Rename
对方法,成员变量,局部变量,方法参数,对象,类,包,源代码目录,工程可用。
Alt + Shift + R
Move
对方法,成员变量,局部变量,方法参数,对象,类,包,源代码目录,工程可用。
Alt + Shift + V
Change Method Signature
对方法可用。
Alt + Shift + C
Convert Anonymous Class to Nested
对匿名内部类可用。
Move Member Type to New File
对嵌套类可用。
Push Down
对同一个类中成员变量和方法可用。
Pull Up
对同一个类中成员变量和方法,嵌套类可用。
Extract Interface
对类可用。
Generalize Type
对对象的声明可用。
Use Supertype Where Possible
对类可用。
Inline
对方法,静态final类,局部变量可用。
Alt + Shift + I
Extract Method
对方法中的一段代码可用。
Alt + Shift + M
Extract Local Variable
对选中的与局部变量相关的代码可用。
Alt + Shift + L
Extract Constant
对静态final类变量,选中的与静态final类变量相关的代码可用。
Introduce Parameter
对方法中对成员变量和局部变量的引用可用。
Introduce Factory
对构造方法可用。
Convert Local Variable to Field
对局部变量可用。
Alt + Shift + F
Encapsulate Field
对成员变量可用。


分享到:
评论

相关推荐

    项目重构方案设计.pdf

    项⽬重构⽅案设计 最近接⼿到⼀个已经成型的项⽬,然后我们的任务就是对它进⾏重构,这个项⽬是⼀个功能很齐全的WPF视频播放器(附带很多其他功 能),在仔细研究了项⽬的背景和架构以后,初步做出了⼀下的重构⽅案...

    项目重构方案设计(1).pdf

    项⽬重构⽅案设计 项⽬重构⽅案设计 近期接⼿到⼀个已经成型的项⽬,然后我们的任务就是对它进⾏重构,这个项⽬是⼀个功能⾮常齐全的WPF视频播放器(附带⾮常多其它功能),在细致研究 了项⽬的背景和架构以后,初步...

    霍里森码重构

    Horiseon代码重构 我参与了这个项目,以重构Horiseon网站上的一些旧标记。... 链接到 ...修复了搜索引擎优化导航列表项的断开链接 为除英雄背景以外的所有图像添加了alt属性 学分 该网站由( )创作。

    rope:python重构库

    入门功能列表: 绳索功能的: 用作库: 贡献者: 要更改项目首选项,请编辑$PROJECT_ROOT/.ropeproject/config.py ,其中$PROJECT_ROOT是项目的根文件夹(此文件是在您第一次打开项目时创建的)。错误报告将您的错误...

    oc-strut:十月份的支撑架重构

    的重构,在Impress.js和Bespoke.js演示编辑器 支撑 用于ImpressJS和Bespoke.js的GUI /创作工具 支撑杆的演示! (在具有IE10基本支持的Firefox,Chrome和Safari中工作) 官方网站: : 了解有关Strut的一些知识 ...

    动易SiteFactory v3.6 标准版.rar

    增加在后台列表页常用操作菜单中增加默认操作项; 增加后台我的短信息功能; 增加在后台填写图片地址的表单处统一上传和选择功能; 增加邮件订阅前台AJAX调用; 增加在后台切换管理员页面快速搜索目标管理员功能...

    可折叠的Trello列表「Collapsible Trello Lists」-crx插件

    1.1.8版-删除jQuery作为依赖项。版本1.1.7-添加隐私策略,重构拖动逻辑。版本1.1.6-更新了jQuery,调整了样式。版本1.1.5-WebExtensions / Firefox兼容性。版本1.1.4-触发脚本的更可靠方法。版本1.1.3:-改进了后台...

    TodoApp:一个以Firebase为后端的iOS todo应用

    查看列表项时,列表标题现在显示在导航栏标题中 2021年3月12日: 你可以得到清单 您可以创建新列表 根据数据库重构的重构代码 2021年2月14日: 现在,您可以通过在表格视图中激活删除模式来删除项目 代码重组:...

    Windows程序设计测试2+报告-根据消费表绘制饼图

    在第一次测验的基础上, 要求进一步重构项目代码,以实现下列功能: (1)将可绘制处理的对象(直方图,饼图,气泡,UML类图,网络拓扑图节点,坐标轴,图例等) 封装成C++类,利用文档-视图架构的文档类保存和维护...

    Android开发案例驱动教程 配套代码

    6.3.5 复杂布局列表项对话框 115 6.4 Android国际化和本地化 118 本章小结 121 第7章 UI布局 122 7.1 FrameLayout 122 7.1.1 TextSwitcher 124 7.1.2 ImageSwitcher 126 7.1.3 DatePicker 129 7.1.4 ...

    Collapsible Trello Lists-crx插件

    1.1.8版-删除jQuery作为依赖项。 版本1.1.7-添加隐私策略,重构拖动逻辑。 版本1.1.6-更新了jQuery,调整了样式。 版本1.1.5-WebExtensions / Firefox兼容性。 版本1.1.4-触发脚本的更可靠方法。 版本1.1.3:-改进了...

    魔众一物一码溯源防伪系统 v1.2.0 增加二维码显示页面,后台升级

    魔众一物一码溯源防伪系统发布v1.2.0版本,新功能和Bug修复累计10项,增加二维码显示页面,后台升级。 2021年12月26日魔众一物一码溯源防伪系统发布v1.2.0版本,增加了以下10个特性: ·[新功能] 后台菜单一键...

    quicktile:将窗口平铺热键添加到任何X11桌面。 (类似于WinSplit Revolution,适用于不想使用Compiz Grid的人)

    从PyGTK到PyGI的迁移已大大改变了依赖项列表。 某些GDK API的回归使python-xlib成为必需的依赖项。 middle命令已重命名为center以便与move-to-center保持一致。 您将必须更新通过命令行或D-Bus API调用middle所有...

    高仿QQ2014,MDI,主题换肤

    SkinFileTransfersItem:文件传输列表项,用于添加进列表容器。 10.SkinToolStrip控件添加BindTabControl=(绑定要操作的TabControl)属性,绑定后点击ToolStripButton就可以根据ToolStripButton中的Tag=(TabPage的...

    OpenWBS企业电商版 5.6.3

    OpenWBS企业电商版是全新架构的PC+手机+微信...增加:推荐位内容添加内容列表增加内容栏目项;增加:商品推荐位商品管理增加商品筛选功能;增加:推荐位商品添加商品列表增加商品栏目项;更新:图片上传压缩和水印程序。

    koa-graphql-mongo-boilerplate:完整的koa graphql和mongodb样板

    提供执行所请求的每一项操作所需的GraphQL查询 去做: 重构使用打字稿 提供配置以在Docker中运行您的应用程序 将分页添加到问题和答案列表中 提供查询以过滤/排序问题/答案列表 使用DynamoDB代替MongoDB

    然之协同管理系统 v2.4 专业版.zip

    重构阿米巴报表中获取工资数据的逻辑 批量创建预算和交易界面增加提示 5、优化细节修复bug: 添加待办时待办类型加上项目任务、订单沟通、客户沟通 开启多级审批时,取消部门经理与其他审批人为同一人时,提示...

    串口调试说明

    选择Project菜单下Add To Project子菜单中的 Components and Controls…选项,在弹出的对话框中双击Registered ActiveX Controls项(稍等一会,这个过程较慢),则所有注册过的ActiveX控件出现在列表框中。...

    opennms-js:OpenNMSJavaScript接口

    OpenNMS Javascript API 用于访问OpenNMS网络监视平台的客户端API。 在代码中使用OpenNMS.js API 中提供了有关入门以及如何... OpenNMS.js 2.0添加了一些新的API,包含大量的重构和构建系统更新,并且进行了一些小改

    [精仿]360手机助手-14.2.6更新(CSkin Demo)

    3.对SkinDataGridView属性进行部分重构,颜色美化属性增加。 4.窗体加入绘制模式边框颜色属性BorderColor和InnerBorderColor 5.解决SkinTabControl left和right绘制模式下tab标签悬浮样式不变化问题。 6.所有控件...

Global site tag (gtag.js) - Google Analytics