maa*_*nus 7 java eclipse import
每当我使用嵌套类时,我给它们的名称不包括外部类名,例如,
MySomething.Kind而不是MySomething.MySomethingKind.嵌套类有时对外部可见,然后我想总是通过封闭类限定的名称来引用它们,即,MySomething.Kind而不仅仅是Kind.有时候有多个类包含嵌套Kind,因此使用非限定名称可能会造成混淆.
有没有办法阻止Eclipse不必要地导入mypackage.MySomething.Kind而不是使用(已经导入)mypackage.MySomething和半限定名称?
这不是自发发生的.正如jprete所述,当我总是使用半限定名时,嵌套类不会被导入.但是,任何创建类型变量的重构都只MySomething.Kind声明它Kind并添加不需要的import语句.这会将重构变为无用,因为我必须手动编辑它.每当我忘记时,我都会遇到最糟糕的情况:不合格和半合格的名字.
我发现,如果我总是使用“半限定”名称(即MySomething.Kind而不是Kind)引用嵌套类,那么当我告诉 Eclipse 重新组织导入时,它不会尝试自动添加import mypackage.MySomething.Kind,而是只会添加import mypackage.MySomething并保留单独引用“Class.NestedClass”。
| 归档时间: |
|
| 查看次数: |
591 次 |
| 最近记录: |