private void checkMembersInDestinationType(final RefactoringStatus status, final Set<IMember> set) throws JavaModelException { final IMember[] destinationMembers= getCreatedDestinationMembers(); final List<IMember> list= new ArrayList<>(destinationMembers.length); list.addAll(Arrays.asList(destinationMembers)); list.addAll(set); list.removeAll(Arrays.asList(fDeletedMethods)); final IMember[] members= list.toArray(new IMember[list.size()]); status.merge(MemberCheckUtil.checkMembersInDestinationType(members, getDestinationType())); }
private void checkMembersInDestinationType(final RefactoringStatus status, final Set<IMember> set) throws JavaModelException { final IMember[] destinationMembers= getCreatedDestinationMembers(); final List<IMember> list= new ArrayList<>(destinationMembers.length); list.addAll(Arrays.asList(destinationMembers)); list.addAll(set); list.removeAll(Arrays.asList(fDeletedMethods)); final IMember[] members= list.toArray(new IMember[list.size()]); status.merge(MemberCheckUtil.checkMembersInDestinationType(members, getDestinationType())); }
private void checkMembersInDestinationType(final RefactoringStatus status, final Set set) throws JavaModelException { final IMember[] destinationMembers= getCreatedDestinationMembers(); final List list= new ArrayList(destinationMembers.length); list.addAll(Arrays.asList(destinationMembers)); list.addAll(set); list.removeAll(Arrays.asList(fDeletedMethods)); final IMember[] members= (IMember[]) list.toArray(new IMember[list.size()]); status.merge(MemberCheckUtil.checkMembersInDestinationType(members, getDestinationType())); }
private RefactoringStatus checkNonAbstractMembersInDestinationClasses(IMember[] membersToPushDown, IType[] destinationClassesForNonAbstract) throws JavaModelException { RefactoringStatus result= new RefactoringStatus(); List<IMember> list= new ArrayList<>(); // Arrays.asList does not support removing list.addAll(Arrays.asList(membersToPushDown)); list.removeAll(Arrays.asList(getAbstractMembers(membersToPushDown))); IMember[] nonAbstractMembersToPushDown= list.toArray(new IMember[list.size()]); for (int i= 0; i < destinationClassesForNonAbstract.length; i++) { result.merge(MemberCheckUtil.checkMembersInDestinationType(nonAbstractMembersToPushDown, destinationClassesForNonAbstract[i])); } return result; }
private RefactoringStatus checkNonAbstractMembersInDestinationClasses(IMember[] membersToPushDown, IType[] destinationClassesForNonAbstract) throws JavaModelException { RefactoringStatus result= new RefactoringStatus(); List list= new ArrayList(); // Arrays.asList does not support removing list.addAll(Arrays.asList(membersToPushDown)); list.removeAll(Arrays.asList(getAbstractMembers(membersToPushDown))); IMember[] nonAbstractMembersToPushDown= (IMember[]) list.toArray(new IMember[list.size()]); for (int i= 0; i < destinationClassesForNonAbstract.length; i++) { result.merge(MemberCheckUtil.checkMembersInDestinationType(nonAbstractMembersToPushDown, destinationClassesForNonAbstract[i])); } return result; }
private RefactoringStatus checkNonAbstractMembersInDestinationClasses(IMember[] membersToPushDown, IType[] destinationClassesForNonAbstract) throws JavaModelException { RefactoringStatus result= new RefactoringStatus(); List<IMember> list= new ArrayList<>(); // Arrays.asList does not support removing list.addAll(Arrays.asList(membersToPushDown)); list.removeAll(Arrays.asList(getAbstractMembers(membersToPushDown))); IMember[] nonAbstractMembersToPushDown= list.toArray(new IMember[list.size()]); for (int i= 0; i < destinationClassesForNonAbstract.length; i++) { result.merge(MemberCheckUtil.checkMembersInDestinationType(nonAbstractMembersToPushDown, destinationClassesForNonAbstract[i])); } return result; }
private RefactoringStatus checkAbstractMembersInDestinationClasses(IMember[] membersToPushDown, IType[] destinationClassesForAbstract) throws JavaModelException { RefactoringStatus result= new RefactoringStatus(); IMember[] abstractMembersToPushDown= getAbstractMembers(membersToPushDown); for (int index= 0; index < destinationClassesForAbstract.length; index++) { result.merge(MemberCheckUtil.checkMembersInDestinationType(abstractMembersToPushDown, destinationClassesForAbstract[index])); } return result; }
private RefactoringStatus checkAbstractMembersInDestinationClasses(IMember[] membersToPushDown, IType[] destinationClassesForAbstract) throws JavaModelException { RefactoringStatus result= new RefactoringStatus(); IMember[] abstractMembersToPushDown= getAbstractMembers(membersToPushDown); for (int index= 0; index < destinationClassesForAbstract.length; index++) { result.merge(MemberCheckUtil.checkMembersInDestinationType(abstractMembersToPushDown, destinationClassesForAbstract[index])); } return result; }
private RefactoringStatus checkAbstractMembersInDestinationClasses(IMember[] membersToPushDown, IType[] destinationClassesForAbstract) throws JavaModelException { RefactoringStatus result= new RefactoringStatus(); IMember[] abstractMembersToPushDown= getAbstractMembers(membersToPushDown); for (int index= 0; index < destinationClassesForAbstract.length; index++) { result.merge(MemberCheckUtil.checkMembersInDestinationType(abstractMembersToPushDown, destinationClassesForAbstract[index])); } return result; }
return result; result.merge(MemberCheckUtil.checkMembersInDestinationType(fMembersToMove, fDestinationType)); if (result.hasFatalError()) return result;
return result; result.merge(MemberCheckUtil.checkMembersInDestinationType(fMembersToMove, fDestinationType)); if (result.hasFatalError()) return result;
return result; result.merge(MemberCheckUtil.checkMembersInDestinationType(fMembersToMove, fDestinationType)); if (result.hasFatalError()) return result;