本文整理了Java中org.eclipse.ltk.core.refactoring.RefactoringStatus.createWarningStatus
方法的一些代码示例,展示了RefactoringStatus.createWarningStatus
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RefactoringStatus.createWarningStatus
方法的具体详情如下:
包路径:org.eclipse.ltk.core.refactoring.RefactoringStatus
类名称:RefactoringStatus
方法名:createWarningStatus
[英]Creates a new RefactoringStatus
with one WARNING
entry filled with the given message.
[中]创建一个新的RefactoringStatus
,其中一个WARNING
条目填充了给定的消息。
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
private RefactoringStatus checkVisibilityChanges() throws JavaModelException {
if (isVisibilitySameAsInitial())
return null;
if (fRippleMethods.length == 1)
return null;
Assert.isTrue(JdtFlags.getVisibilityCode(fMethod) != Modifier.PRIVATE);
if (fVisibility == Modifier.PRIVATE)
return RefactoringStatus.createWarningStatus(RefactoringCoreMessages.ChangeSignatureRefactoring_non_virtual);
return null;
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private RefactoringStatus checkVisibilityChanges() throws JavaModelException {
if (isVisibilitySameAsInitial())
return null;
if (fRippleMethods.length == 1)
return null;
Assert.isTrue(JdtFlags.getVisibilityCode(fMethod) != Modifier.PRIVATE);
if (fVisibility == Modifier.PRIVATE)
return RefactoringStatus.createWarningStatus(RefactoringCoreMessages.ChangeSignatureRefactoring_non_virtual);
return null;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private RefactoringStatus checkVisibilityChanges() throws JavaModelException {
if (isVisibilitySameAsInitial())
return null;
if (fRippleMethods.length == 1)
return null;
Assert.isTrue(JdtFlags.getVisibilityCode(fMethod) != Modifier.PRIVATE);
if (fVisibility == Modifier.PRIVATE)
return RefactoringStatus.createWarningStatus(RefactoringCoreMessages.ChangeSignatureRefactoring_non_virtual);
return null;
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private RefactoringStatus checkNewPathValidity() {
IContainer c= fType.getCompilationUnit().getResource().getParent();
String notRename= RefactoringCoreMessages.RenameTypeRefactoring_will_not_rename;
IStatus status= c.getWorkspace().validateName(getNewElementName(), IResource.FILE);
if (status.getSeverity() == IStatus.ERROR)
return RefactoringStatus.createWarningStatus(status.getMessage() + ". " + notRename); //$NON-NLS-1$
status= c.getWorkspace().validatePath(createNewPath(getNewElementName()), IResource.FILE);
if (status.getSeverity() == IStatus.ERROR)
return RefactoringStatus.createWarningStatus(status.getMessage() + ". " + notRename); //$NON-NLS-1$
return new RefactoringStatus();
}
代码示例来源:origin: eclipse/eclipse.jdt.ls
private RefactoringStatus checkNewPathValidity() {
IContainer c = fType.getCompilationUnit().getResource().getParent();
String notRename = RefactoringCoreMessages.RenameTypeRefactoring_will_not_rename;
IStatus status = c.getWorkspace().validateName(getNewElementName(), IResource.FILE);
if (status.getSeverity() == IStatus.ERROR) {
return RefactoringStatus.createWarningStatus(status.getMessage() + ". " + notRename); //$NON-NLS-1$
}
status = c.getWorkspace().validatePath(createNewPath(getNewElementName()), IResource.FILE);
if (status.getSeverity() == IStatus.ERROR) {
return RefactoringStatus.createWarningStatus(status.getMessage() + ". " + notRename); //$NON-NLS-1$
}
return new RefactoringStatus();
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private RefactoringStatus checkNewPathValidity() {
IContainer c= fType.getCompilationUnit().getResource().getParent();
String notRename= RefactoringCoreMessages.RenameTypeRefactoring_will_not_rename;
IStatus status= c.getWorkspace().validateName(getNewElementName(), IResource.FILE);
if (status.getSeverity() == IStatus.ERROR)
return RefactoringStatus.createWarningStatus(status.getMessage() + ". " + notRename); //$NON-NLS-1$
status= c.getWorkspace().validatePath(createNewPath(getNewElementName()), IResource.FILE);
if (status.getSeverity() == IStatus.ERROR)
return RefactoringStatus.createWarningStatus(status.getMessage() + ". " + notRename); //$NON-NLS-1$
return new RefactoringStatus();
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private RefactoringStatus createWarningAboutCall(IMember enclosing, ASTNode concreteNode, String message) {
String name= JavaElementLabels.getElementLabel(enclosing, JavaElementLabels.ALL_DEFAULT);
String container= JavaElementLabels.getElementLabel(enclosing.getDeclaringType(), JavaElementLabels.ALL_FULLY_QUALIFIED);
return RefactoringStatus.createWarningStatus(Messages.format(message, new String[] { name, container }), JavaStatusContext.create(enclosing.getCompilationUnit(), concreteNode));
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private void addAdjustment(IMember whoToAdjust, ModifierKeyword neededVisibility, Map<IMember, IncomingMemberVisibilityAdjustment> adjustments) throws JavaModelException {
ModifierKeyword currentVisibility= ModifierKeyword.fromFlagValue(JdtFlags.getVisibilityCode(whoToAdjust));
if (MemberVisibilityAdjustor.hasLowerVisibility(currentVisibility, neededVisibility)
&& MemberVisibilityAdjustor.needsVisibilityAdjustments(whoToAdjust, neededVisibility, adjustments))
adjustments.put(whoToAdjust, new MemberVisibilityAdjustor.IncomingMemberVisibilityAdjustment(whoToAdjust, neededVisibility,
RefactoringStatus.createWarningStatus(Messages.format(MemberVisibilityAdjustor.getMessage(whoToAdjust), new String[] {
MemberVisibilityAdjustor.getLabel(whoToAdjust), MemberVisibilityAdjustor.getLabel(neededVisibility) }), JavaStatusContext
.create(whoToAdjust))));
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
public RefactoringStatus checkActivationBasics(CompilationUnit rootNode) throws CoreException {
RefactoringStatus result= new RefactoringStatus();
fRootNode= rootNode;
fAnalyzer= new SurroundWithTryCatchAnalyzer(fCUnit, fSelection);
fRootNode.accept(fAnalyzer);
result.merge(fAnalyzer.getStatus());
ITypeBinding[] exceptions= fAnalyzer.getExceptions();
if (fIsMultiCatch && (exceptions == null || exceptions.length <= 1)) {
result.merge(RefactoringStatus.createWarningStatus(RefactoringCoreMessages.SurroundWithTryCatchRefactoring_notMultipleexceptions));
}
return result;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
private void addAdjustment(IMember whoToAdjust, ModifierKeyword neededVisibility, Map<IMember, IncomingMemberVisibilityAdjustment> adjustments) throws JavaModelException {
ModifierKeyword currentVisibility= ModifierKeyword.fromFlagValue(JdtFlags.getVisibilityCode(whoToAdjust));
if (MemberVisibilityAdjustor.hasLowerVisibility(currentVisibility, neededVisibility)
&& MemberVisibilityAdjustor.needsVisibilityAdjustments(whoToAdjust, neededVisibility, adjustments))
adjustments.put(whoToAdjust, new MemberVisibilityAdjustor.IncomingMemberVisibilityAdjustment(whoToAdjust, neededVisibility,
RefactoringStatus.createWarningStatus(Messages.format(MemberVisibilityAdjustor.getMessage(whoToAdjust), new String[] {
MemberVisibilityAdjustor.getLabel(whoToAdjust), MemberVisibilityAdjustor.getLabel(neededVisibility) }), JavaStatusContext
.create(whoToAdjust))));
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private RefactoringStatus checkIfFieldDeclaredIn(final IField iField, final IType type) {
final IField fieldInType= type.getField(iField.getElementName());
if (!fieldInType.exists())
return null;
final String[] keys= { JavaElementLabels.getTextLabel(fieldInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)};
final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Field_declared_in_class, keys);
final RefactoringStatusContext context= JavaStatusContext.create(fieldInType);
return RefactoringStatus.createWarningStatus(msg, context);
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private RefactoringStatus checkIfTypeDeclaredIn(final IType iType, final IType type) {
final IType typeInType= type.getType(iType.getElementName());
if (!typeInType.exists())
return null;
final String[] keys= { JavaElementLabels.getTextLabel(typeInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)};
final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Type_declared_in_class, keys);
final RefactoringStatusContext context= JavaStatusContext.create(typeInType);
return RefactoringStatus.createWarningStatus(msg, context);
}
代码示例来源:origin: eclipse/eclipse.jdt.ls
public RefactoringStatus checkActivationBasics(CompilationUnit rootNode) throws CoreException {
RefactoringStatus result = new RefactoringStatus();
fRootNode = rootNode;
fAnalyzer = new SurroundWithTryCatchAnalyzer(fCUnit, fSelection);
fRootNode.accept(fAnalyzer);
result.merge(fAnalyzer.getStatus());
ITypeBinding[] exceptions = fAnalyzer.getExceptions();
if (fIsMultiCatch && (exceptions == null || exceptions.length <= 1)) {
result.merge(RefactoringStatus.createWarningStatus(RefactoringCoreMessages.SurroundWithTryCatchRefactoring_notMultipleexceptions));
}
return result;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private RefactoringStatus checkIfTypeDeclaredIn(final IType iType, final IType type) {
final IType typeInType= type.getType(iType.getElementName());
if (!typeInType.exists())
return null;
final String[] keys= { JavaElementLabels.getTextLabel(typeInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)};
final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Type_declared_in_class, keys);
final RefactoringStatusContext context= JavaStatusContext.create(typeInType);
return RefactoringStatus.createWarningStatus(msg, context);
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private void addAdjustment(IMember whoToAdjust, ModifierKeyword neededVisibility, Map adjustments) throws JavaModelException {
ModifierKeyword currentVisibility= ModifierKeyword.fromFlagValue(JdtFlags.getVisibilityCode(whoToAdjust));
if (MemberVisibilityAdjustor.hasLowerVisibility(currentVisibility, neededVisibility)
&& MemberVisibilityAdjustor.needsVisibilityAdjustments(whoToAdjust, neededVisibility, adjustments))
adjustments.put(whoToAdjust, new MemberVisibilityAdjustor.IncomingMemberVisibilityAdjustment(whoToAdjust, neededVisibility,
RefactoringStatus.createWarningStatus(Messages.format(MemberVisibilityAdjustor.getMessage(whoToAdjust), new String[] {
MemberVisibilityAdjustor.getLabel(whoToAdjust), MemberVisibilityAdjustor.getLabel(neededVisibility) }), JavaStatusContext
.create(whoToAdjust))));
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private RefactoringStatus checkIfFieldDeclaredIn(final IField iField, final IType type) {
final IField fieldInType= type.getField(iField.getElementName());
if (!fieldInType.exists())
return null;
final String[] keys= { JavaElementLabels.getTextLabel(fieldInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)};
final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Field_declared_in_class, keys);
final RefactoringStatusContext context= JavaStatusContext.create(fieldInType);
return RefactoringStatus.createWarningStatus(msg, context);
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
private RefactoringStatus checkIfFieldDeclaredIn(final IField iField, final IType type) {
final IField fieldInType= type.getField(iField.getElementName());
if (!fieldInType.exists())
return null;
final String[] keys= { JavaElementLabels.getTextLabel(fieldInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)};
final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Field_declared_in_class, keys);
final RefactoringStatusContext context= JavaStatusContext.create(fieldInType);
return RefactoringStatus.createWarningStatus(msg, context);
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private RefactoringStatus checkIfMethodDeclaredIn(final IMethod iMethod, final IType type) throws JavaModelException {
final IMethod methodInType= JavaModelUtil.findMethod(iMethod.getElementName(), iMethod.getParameterTypes(), iMethod.isConstructor(), type);
if (methodInType == null || !methodInType.exists())
return null;
final String[] keys= { JavaElementLabels.getTextLabel(methodInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)};
final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Method_declared_in_class, keys);
final RefactoringStatusContext context= JavaStatusContext.create(methodInType);
return RefactoringStatus.createWarningStatus(msg, context);
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
private RefactoringStatus checkIfMethodDeclaredIn(final IMethod iMethod, final IType type) throws JavaModelException {
final IMethod methodInType= JavaModelUtil.findMethod(iMethod.getElementName(), iMethod.getParameterTypes(), iMethod.isConstructor(), type);
if (methodInType == null || !methodInType.exists())
return null;
final String[] keys= { JavaElementLabels.getTextLabel(methodInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)};
final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Method_declared_in_class, keys);
final RefactoringStatusContext context= JavaStatusContext.create(methodInType);
return RefactoringStatus.createWarningStatus(msg, context);
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private RefactoringStatus checkIfMethodDeclaredIn(final IMethod iMethod, final IType type) throws JavaModelException {
final IMethod methodInType= JavaModelUtil.findMethod(iMethod.getElementName(), iMethod.getParameterTypes(), iMethod.isConstructor(), type);
if (methodInType == null || !methodInType.exists())
return null;
final String[] keys= { JavaElementLabels.getTextLabel(methodInType, JavaElementLabels.ALL_FULLY_QUALIFIED), JavaElementLabels.getTextLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED)};
final String msg= Messages.format(RefactoringCoreMessages.PullUpRefactoring_Method_declared_in_class, keys);
final RefactoringStatusContext context= JavaStatusContext.create(methodInType);
return RefactoringStatus.createWarningStatus(msg, context);
}
内容来源于网络,如有侵权,请联系作者删除!