public boolean wraps(IMember member) { return this.jdtMember.exists() && this.jdtMember.equals(member); }
protected boolean canBeAccessedFrom(final IMember member, final IType target, final ITypeHierarchy hierarchy) throws JavaModelException { Assert.isTrue(!(member instanceof IInitializer)); return member.exists(); }
/** * Creates an status entry context for the given member * * @param member the java member for which the context is supposed * to be created * @return the status entry context or <code>null</code> if the * context cannot be created */ public static RefactoringStatusContext create(IMember member) { if (member == null || !member.exists()) return null; return new MemberSourceContext(member); }
protected boolean canBeAccessedFrom(final IMember member, final IType target, final ITypeHierarchy hierarchy) throws JavaModelException { Assert.isTrue(!(member instanceof IInitializer)); return member.exists(); }
/** * Creates an status entry context for the given member * * @param member the java member for which the context is supposed * to be created * @return the status entry context or <code>null</code> if the * context cannot be created */ public static RefactoringStatusContext create(IMember member) { if (member == null || !member.exists()) return null; return new MemberSourceContext(member); }
protected boolean canBeAccessedFrom(final IMember member, final IType target, final ITypeHierarchy hierarchy) throws JavaModelException { Assert.isTrue(!(member instanceof IInitializer)); return member.exists(); }
/** * Creates an status entry context for the given member * * @param member the java member for which the context is supposed * to be created * @return the status entry context or <code>null</code> if the * context cannot be created */ public static RefactoringStatusContext create(IMember member) { if (member == null || !member.exists()) return null; return new MemberSourceContext(member); }
protected RefactoringStatus checkIfMembersExist() { final RefactoringStatus result= new RefactoringStatus(); IMember member= null; for (int index= 0; index < fMembersToMove.length; index++) { member= fMembersToMove[index]; if (member == null || !member.exists()) result.addFatalError(RefactoringCoreMessages.HierarchyRefactoring_does_not_exist); } return result; }
protected RefactoringStatus checkIfMembersExist() { final RefactoringStatus result= new RefactoringStatus(); IMember member= null; for (int index= 0; index < fMembersToMove.length; index++) { member= fMembersToMove[index]; if (member == null || !member.exists()) result.addFatalError(RefactoringCoreMessages.HierarchyRefactoring_does_not_exist); } return result; }
protected RefactoringStatus checkIfMembersExist() { final RefactoringStatus result= new RefactoringStatus(); IMember member= null; for (int index= 0; index < fMembersToMove.length; index++) { member= fMembersToMove[index]; if (member == null || !member.exists()) result.addFatalError(RefactoringCoreMessages.HierarchyRefactoring_does_not_exist); } return result; }
private void updateHistoryEntries() { for (int i = getMethodHistory().size() - 1; i >= 0; i--) { IMember[] members = getMethodHistory().get(i); for (int j= 0; j < members.length; j++) { IMember member= members[j]; if (! member.exists()) { getMethodHistory().remove(i); break; } } } fHistoryDropDownAction.setEnabled(!getMethodHistory().isEmpty()); }
private void updateHistoryEntries() { for (int i = getMethodHistory().size() - 1; i >= 0; i--) { IMember[] members = getMethodHistory().get(i); for (int j= 0; j < members.length; j++) { IMember member= members[j]; if (! member.exists()) { getMethodHistory().remove(i); break; } } } fHistoryDropDownAction.setEnabled(!getMethodHistory().isEmpty()); }
/** * Returns the IBuffer for the IMember represented by this CallLocation. * * @return IBuffer for the IMember or null if the member doesn't have a buffer (for * example if it is a binary file without source attachment). */ private IBuffer getBufferForMember() { IBuffer buffer = null; try { IOpenable openable = fMember.getOpenable(); if (openable != null && fMember.exists()) { buffer = openable.getBuffer(); } } catch (JavaModelException e) { JavaPlugin.log(e); } return buffer; }
/** * Returns the IBuffer for the IMember represented by this CallLocation. * * @return IBuffer for the IMember or null if the member doesn't have a buffer (for * example if it is a binary file without source attachment). */ private IBuffer getBufferForMember() { IBuffer buffer = null; try { IOpenable openable = fMember.getOpenable(); if (openable != null && fMember.exists()) { buffer = openable.getBuffer(); } } catch (JavaModelException e) { JavaPlugin.log(e); } return buffer; }
/** * Returns the IBuffer for the IMember represented by this CallLocation. * * @return IBuffer for the IMember or null if the member doesn't have a buffer (for * example if it is a binary file without source attachment). */ private IBuffer getBufferForMember() { IBuffer buffer = null; try { IOpenable openable = fMember.getOpenable(); if (openable != null && fMember.exists()) { buffer = openable.getBuffer(); } } catch (JavaModelException e) { JavaPlugin.log(e); } return buffer; }
/** * Find callees called from the current method. * @see org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper#findChildren(org.eclipse.core.runtime.IProgressMonitor) */ @Override protected Map<String, MethodCall> findChildren(IProgressMonitor progressMonitor) { IMember member= getMember(); if (member.exists()) { CompilationUnit cu= CallHierarchy.getCompilationUnitNode(member, true); if (progressMonitor != null) { progressMonitor.worked(5); } if (cu != null) { CalleeAnalyzerVisitor visitor = new CalleeAnalyzerVisitor(member, cu, progressMonitor); cu.accept(visitor); return visitor.getCallees(); } } return new HashMap<>(0); } }
/** * Returns an IMember or null. */ final IMember getEditionElement(ISelection selection) { if (selection instanceof IStructuredSelection) { IStructuredSelection ss= (IStructuredSelection) selection; if (ss.size() == 1) { Object o= ss.getFirstElement(); if (o instanceof IMember) { IMember m= (IMember) o; if (m.exists() && !m.isBinary() && JavaStructureCreator.hasEdition(m)) return m; } } } return null; }
/** * Returns an IMember or null. */ final IMember getEditionElement(ISelection selection) { if (selection instanceof IStructuredSelection) { IStructuredSelection ss= (IStructuredSelection) selection; if (ss.size() == 1) { Object o= ss.getFirstElement(); if (o instanceof IMember) { IMember m= (IMember) o; if (m.exists() && !m.isBinary() && JavaStructureCreator.hasEdition(m)) return m; } } } return null; }
/** * Returns an IMember or null. */ final IMember getEditionElement(ISelection selection) { if (selection instanceof IStructuredSelection) { IStructuredSelection ss= (IStructuredSelection) selection; if (ss.size() == 1) { Object o= ss.getFirstElement(); if (o instanceof IMember) { IMember m= (IMember) o; if (m.exists() && !m.isBinary() && JavaStructureCreator.hasEdition(m)) return m; } } } return null; }
/** * Find callees called from the current method. * @see org.eclipse.jdt.internal.corext.callhierarchy.MethodWrapper#findChildren(org.eclipse.core.runtime.IProgressMonitor) */ protected Map findChildren(IProgressMonitor progressMonitor) { if (getMember().exists() && getMember().getElementType() == IJavaElement.METHOD) { CompilationUnit cu= CallHierarchy.getCompilationUnitNode(getMember(), true); if (progressMonitor != null) { progressMonitor.worked(5); } if (cu != null) { CalleeAnalyzerVisitor visitor = new CalleeAnalyzerVisitor((IMethod) getMember(), cu, progressMonitor); cu.accept(visitor); return visitor.getCallees(); } } return new HashMap(0); } }