jsr-299 + 330

This commit is contained in:
sergey.vasiliev
2009-11-03 01:07:45 +03:00
parent ec0d030571
commit b32bd182fb
2 changed files with 11 additions and 6 deletions
@@ -128,9 +128,9 @@ public class AnnotationUtil {
}
@NotNull
public static PsiAnnotation[] findAnnotations(final PsiMember psiMember, @NotNull Collection<String> annotationNames) {
if (psiMember == null) return PsiAnnotation.EMPTY_ARRAY;
final PsiModifierList modifierList = psiMember.getModifierList();
public static PsiAnnotation[] findAnnotations(final PsiModifierListOwner modifierListOwner, @NotNull Collection<String> annotationNames) {
if (modifierListOwner == null) return PsiAnnotation.EMPTY_ARRAY;
final PsiModifierList modifierList = modifierListOwner.getModifierList();
if (modifierList == null) return PsiAnnotation.EMPTY_ARRAY;
final PsiAnnotation[] annotations = modifierList.getAnnotations();
ArrayList<PsiAnnotation> result = null;
@@ -33,13 +33,13 @@ public class AliasingPsiTarget extends DelegatePsiTarget implements PomRenameabl
return setAliasName(newName);
}
@NotNull
@NotNull
public String getName() {
return StringUtil.notNullize(getNameAlias(((PsiNamedElement)getNavigationElement()).getName()));
}
@Nullable
public AliasingPsiTarget setAliasName(@Nullable String newAliasName) {
@NotNull
public AliasingPsiTarget setAliasName(@NotNull String newAliasName) {
return this;
}
@@ -48,4 +48,9 @@ public class AliasingPsiTarget extends DelegatePsiTarget implements PomRenameabl
return delegatePsiTargetName;
}
protected void renameTargets(@NotNull String newDelegateName) {
if (!newDelegateName.equals(((PsiNamedElement)getNavigationElement()).getName())) {
((PsiNamedElement)getNavigationElement()).setName(newDelegateName);
}
}
}