时间: 2021-07-31 作者:daque
有句英语成语叫作"look before you jump",在发端重构前,看看这个变动的感化度,以资计划,是一个不错的办法。 1、察看设置 步调类之间是彼此挪用的,jbuilder不妨简单你察看类、本领、定义域的设置,将光标置于某一代码元素上,按ctrl+enter赶快键或点击右键,在弹出的菜单中采用find definition,jbuilder将定位到该元素的定位处。 2、察看援用 类、本领、定义域被设置后,其援用星洒在步调的各别场合,察看设置就象"游子寻根",而察看援用恰巧差异,即从元素设置处搜索一切的援用该元素的场合。将光标置于元素设置处,按ctrl+shift+enter或都经过右键弹出的菜单,采用find references,jbuilder将工程中一切的援用列在消息窗格中,如次图所示:
援用以树形办法构造,那些援用以类为分批节点,其下是简直的援用之处。下表列出了树中波及到图目标证明: 表 2 查问援用构造图标证明 查问何种语义的援用图标证明 类、里面类、接口1) 类的接受体制 2) 典型援用:类证明或类东西的范例化。 3) 接受典型援用:暂时类后代类或援用那些子类的场合。 4) 分子援用:暂时类的分子。 5) 后代类分子援用:暂时类后代类的分子。 本领、结构因变量1) 证明:当火线法证明处。 2) 径直挪用:经过类东西范例挪用。 3) 转弯抹角挪用:经过父类或子类东西范例转弯抹角挪用。 定义域、限制变量1) 写:变动定义域或局域变量的场合。 2) 读:读定义域或局域变量的场合。 除不妨在工程范畴内察看援用外,也不妨在暂时的类范畴内察看援用联系:在元素设置处右键单击,在弹出的菜单中采用find local references菜单项。 3、察看掩盖本领 在子类或接口的实行类中,将光标定坐落掩盖本领处,右键单击,在弹出的菜单中采用find overridden method,将不妨察看被当火线法掩盖的前辈类本领。