private static IMember[] getAbstractMembers(IMember[] members) throws JavaModelException { List result= new ArrayList(members.length); for (int i= 0; i < members.length; i++) { IMember member= members[i]; if (JdtFlags.isAbstract(member)) result.add(member); } return (IMember[]) result.toArray(new IMember[result.size()]); }
private static IMember[] getAbstractMembers(IMember[] members) throws JavaModelException { List<IMember> result= new ArrayList<>(members.length); for (int i= 0; i < members.length; i++) { IMember member= members[i]; if (JdtFlags.isAbstract(member)) result.add(member); } return result.toArray(new IMember[result.size()]); }
private static IMember[] getAbstractMembers(IMember[] members) throws JavaModelException { List<IMember> result= new ArrayList<>(members.length); for (int i= 0; i < members.length; i++) { IMember member= members[i]; if (JdtFlags.isAbstract(member)) result.add(member); } return result.toArray(new IMember[result.size()]); }
private IMethod[] getAbstractMethodsToPullUp() throws JavaModelException { final List<IMember> result= new ArrayList<>(fMembersToMove.length); for (int i= 0; i < fMembersToMove.length; i++) { final IMember member= fMembersToMove[i]; if (member instanceof IMethod && JdtFlags.isAbstract(member)) result.add(member); } return result.toArray(new IMethod[result.size()]); }
private IMethod[] getAbstractMethodsToPullUp() throws JavaModelException { final List result= new ArrayList(fMembersToMove.length); for (int i= 0; i < fMembersToMove.length; i++) { final IMember member= fMembersToMove[i]; if (member instanceof IMethod && JdtFlags.isAbstract(member)) result.add(member); } return (IMethod[]) result.toArray(new IMethod[result.size()]); }
private IMethod[] getAbstractMethodsToPullUp() throws JavaModelException { final List<IMember> result= new ArrayList<>(fMembersToMove.length); for (int i= 0; i < fMembersToMove.length; i++) { final IMember member= fMembersToMove[i]; if (member instanceof IMethod && JdtFlags.isAbstract(member)) result.add(member); } return result.toArray(new IMethod[result.size()]); }
boolean isNewMethodToBeDeclaredAbstract() throws JavaModelException { return !isFieldInfo() && !JdtFlags.isAbstract(fMember) && fAction == PUSH_ABSTRACT_ACTION; }
boolean isNewMethodToBeDeclaredAbstract() throws JavaModelException { return !isFieldInfo() && !JdtFlags.isAbstract(fMember) && fAction == PUSH_ABSTRACT_ACTION; }
private MemberActionInfo[] getAbstractMemberInfos() throws JavaModelException { List result= new ArrayList(fMemberInfos.length); for (int index= 0; index < fMemberInfos.length; index++) { MemberActionInfo info= fMemberInfos[index]; if (info.isToBeCreatedInSubclassesOfDeclaringClass() && JdtFlags.isAbstract(info.getMember())) result.add(info); } return (MemberActionInfo[]) result.toArray(new MemberActionInfo[result.size()]); }
private MemberActionInfo[] getAbstractMemberInfos() throws JavaModelException { List<MemberActionInfo> result= new ArrayList<>(fMemberInfos.length); for (int index= 0; index < fMemberInfos.length; index++) { MemberActionInfo info= fMemberInfos[index]; if (info.isToBeCreatedInSubclassesOfDeclaringClass() && JdtFlags.isAbstract(info.getMember())) result.add(info); } return result.toArray(new MemberActionInfo[result.size()]); }
private MemberActionInfo[] getAffectedMemberInfos() throws JavaModelException { List<MemberActionInfo> result= new ArrayList<>(fMemberInfos.length); for (int i= 0; i < fMemberInfos.length; i++) { MemberActionInfo info= fMemberInfos[i]; if (info.isToBeCreatedInSubclassesOfDeclaringClass() && !JdtFlags.isAbstract(info.getMember())) result.add(info); } return result.toArray(new MemberActionInfo[result.size()]); }
private MemberActionInfo[] getEffectedMemberInfos() throws JavaModelException { List result= new ArrayList(fMemberInfos.length); for (int i= 0; i < fMemberInfos.length; i++) { MemberActionInfo info= fMemberInfos[i]; if (info.isToBeCreatedInSubclassesOfDeclaringClass() && !JdtFlags.isAbstract(info.getMember())) result.add(info); } return (MemberActionInfo[]) result.toArray(new MemberActionInfo[result.size()]); }
private MemberActionInfo[] getAbstractMemberInfos() throws JavaModelException { List<MemberActionInfo> result= new ArrayList<>(fMemberInfos.length); for (int index= 0; index < fMemberInfos.length; index++) { MemberActionInfo info= fMemberInfos[index]; if (info.isToBeCreatedInSubclassesOfDeclaringClass() && JdtFlags.isAbstract(info.getMember())) result.add(info); } return result.toArray(new MemberActionInfo[result.size()]); }
private MemberActionInfo[] getAffectedMemberInfos() throws JavaModelException { List<MemberActionInfo> result= new ArrayList<>(fMemberInfos.length); for (int i= 0; i < fMemberInfos.length; i++) { MemberActionInfo info= fMemberInfos[i]; if (info.isToBeCreatedInSubclassesOfDeclaringClass() && !JdtFlags.isAbstract(info.getMember())) result.add(info); } return result.toArray(new MemberActionInfo[result.size()]); }
private boolean mustAnalyzeAstOfDeclaringCu() throws JavaModelException{ if (JdtFlags.isAbstract(getMethod())) return false; else if (JdtFlags.isNative(getMethod())) return false; else if (getMethod().getDeclaringType().isInterface()) return false; else return true; }
private boolean mustAnalyzeAstOfDeclaringCu() throws JavaModelException{ if (JdtFlags.isAbstract(getMethod())) return false; else if (JdtFlags.isNative(getMethod())) return false; else if (getMethod().getDeclaringType().isInterface()) return false; else return true; }
private boolean mustAnalyzeAstOfDeclaringCu() throws JavaModelException{ if (JdtFlags.isAbstract(getMethod())) return false; else if (JdtFlags.isNative(getMethod())) return false; else if (getMethod().getDeclaringType().isInterface()) return false; else return true; }
private void declareMethodAbstract(MemberActionInfo info, CompilationUnitRewrite sourceRewrite, CompilationUnitRewrite unitRewrite) throws JavaModelException { Assert.isTrue(!info.isFieldInfo()); IMethod method= (IMethod) info.getMember(); if (JdtFlags.isAbstract(method)) return; final MethodDeclaration declaration= ASTNodeSearchUtil.getMethodDeclarationNode(method, sourceRewrite.getRoot()); unitRewrite.getASTRewrite().remove(declaration.getBody(), null); sourceRewrite.getImportRemover().registerRemovedNode(declaration.getBody()); ModifierRewrite.create(unitRewrite.getASTRewrite(), declaration).setModifiers(info.getNewModifiersForOriginal(declaration.getModifiers()), null); }
private void declareMethodAbstract(MemberActionInfo info, CompilationUnitRewrite sourceRewrite, CompilationUnitRewrite unitRewrite) throws JavaModelException { Assert.isTrue(!info.isFieldInfo()); IMethod method= (IMethod) info.getMember(); if (JdtFlags.isAbstract(method)) return; final MethodDeclaration declaration= ASTNodeSearchUtil.getMethodDeclarationNode(method, sourceRewrite.getRoot()); unitRewrite.getASTRewrite().remove(declaration.getBody(), null); sourceRewrite.getImportRemover().registerRemovedNode(declaration.getBody()); ModifierRewrite.create(unitRewrite.getASTRewrite(), declaration).setModifiers(info.getNewModifiersForOriginal(declaration.getModifiers()), null); }
private void declareMethodAbstract(MemberActionInfo info, CompilationUnitRewrite sourceRewrite, CompilationUnitRewrite unitRewrite) throws JavaModelException { Assert.isTrue(!info.isFieldInfo()); IMethod method= (IMethod) info.getMember(); if (JdtFlags.isAbstract(method)) return; final MethodDeclaration declaration= ASTNodeSearchUtil.getMethodDeclarationNode(method, sourceRewrite.getRoot()); unitRewrite.getASTRewrite().remove(declaration.getBody(), null); sourceRewrite.getImportRemover().registerRemovedNode(declaration.getBody()); ModifierRewrite.create(unitRewrite.getASTRewrite(), declaration).setModifiers(info.getNewModifiersForOriginal(declaration.getModifiers()), null); }