@Override public int findInContext(String qualifier, String name, int kind) { String parameterClassName= getClassName(); if (kind == ImportRewriteContext.KIND_TYPE && parameterClassName.equals(name)) { String parameterClassQualifier= asTopLevelClass ? getPackage() : getEnclosingType(); if (super.findInContext(qualifier, "", kind) == ImportRewriteContext.RES_NAME_FOUND) { //$NON-NLS-1$ // TODO: should be "*", not " "! if (parameterClassQualifier.equals(qualifier)) { return ImportRewriteContext.RES_NAME_FOUND; } else { return ImportRewriteContext.RES_NAME_CONFLICT; } } } return super.findInContext(qualifier, name, kind); } };
@Override public int findInContext(String qualifier, String name, int kind) { String parameterClassName= getClassName(); if (kind == ImportRewriteContext.KIND_TYPE && parameterClassName.equals(name)) { String parameterClassQualifier= asTopLevelClass ? getPackage() : getEnclosingType(); if (super.findInContext(qualifier, "", kind) == ImportRewriteContext.RES_NAME_FOUND) { //$NON-NLS-1$ // TODO: should be "*", not " "! if (parameterClassQualifier.equals(qualifier)) { return ImportRewriteContext.RES_NAME_FOUND; } else { return ImportRewriteContext.RES_NAME_CONFLICT; } } } return super.findInContext(qualifier, name, kind); } };
private void updateReferenceType() { if (fCreateAsTopLevel) fParameterObjectReference.setNewTypeName(JavaModelUtil.concatenateName(fParameterObjectFactory.getPackage(), fParameterObjectFactory .getClassName())); else fParameterObjectReference.setNewTypeName(JavaModelUtil.concatenateName(fParameterObjectFactory.getEnclosingType(), fParameterObjectFactory.getClassName())); }
private void updateReferenceType() { if (fCreateAsTopLevel) fParameterObjectReference.setNewTypeName(JavaModelUtil.concatenateName(fParameterObjectFactory.getPackage(), fParameterObjectFactory .getClassName())); else fParameterObjectReference.setNewTypeName(JavaModelUtil.concatenateName(fParameterObjectFactory.getEnclosingType(), fParameterObjectFactory.getClassName())); }
private void updateReferenceType() { if (fCreateAsTopLevel) fParameterObjectReference.setNewTypeName(JavaModelUtil.concatenateName(fParameterObjectFactory.getPackage(), fParameterObjectFactory .getClassName())); else fParameterObjectReference.setNewTypeName(JavaModelUtil.concatenateName(fParameterObjectFactory.getEnclosingType(), fParameterObjectFactory.getClassName())); }
comment.addSetting(Messages.format(RefactoringCoreMessages.IntroduceParameterObjectRefactoring_descriptor_package, BasicElementLabels.getJavaElementName(fParameterObjectFactory.getPackage()))); } else { comment.addSetting(Messages.format(RefactoringCoreMessages.IntroduceParameterObjectRefactoring_descriptor_enclosing_type, BasicElementLabels.getJavaElementName(fParameterObjectFactory.getEnclosingType())));
comment.addSetting(Messages.format(RefactoringCoreMessages.IntroduceParameterObjectRefactoring_descriptor_package, BasicElementLabels.getJavaElementName(fParameterObjectFactory.getPackage()))); } else { comment.addSetting(Messages.format(RefactoringCoreMessages.IntroduceParameterObjectRefactoring_descriptor_enclosing_type, BasicElementLabels.getJavaElementName(fParameterObjectFactory.getEnclosingType())));
if (fParameterObjectFactory.getPackage() == null) fParameterObjectFactory.setPackage(declaringClass.getPackage().getName()); if (fParameterObjectFactory.getEnclosingType() == null) fParameterObjectFactory.setEnclosingType(declaringClass.getQualifiedName());
if (fParameterObjectFactory.getPackage() == null) fParameterObjectFactory.setPackage(declaringClass.getPackage().getName()); if (fParameterObjectFactory.getEnclosingType() == null) fParameterObjectFactory.setEnclosingType(declaringClass.getQualifiedName());
if (fParameterObjectFactory.getPackage() == null) fParameterObjectFactory.setPackage(declaringClass.getPackage().getName()); if (fParameterObjectFactory.getEnclosingType() == null) fParameterObjectFactory.setEnclosingType(declaringClass.getQualifiedName());