@Override public boolean equals(Object o) { if (o instanceof IndexBinaryFolder) return this.folder.equals(((IndexBinaryFolder) o).folder); return false; } /**
public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof ClasspathSourceDirectory)) return false; return this.sourceFolder.equals(((ClasspathSourceDirectory) o).sourceFolder); }
public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof ClasspathSourceDirectory)) return false; return this.sourceFolder.equals(((ClasspathSourceDirectory) o).sourceFolder); }
public boolean equals(Object o) { if (o instanceof IndexBinaryFolder) return this.folder.equals(((IndexBinaryFolder) o).folder); return false; } /**
public boolean equals(Object o) { if (o instanceof IndexBinaryFolder) return this.folder.equals(((IndexBinaryFolder) o).folder); return false; } /**
public static boolean isFolder(IResource resource, IVirtualFolder folder) { IContainer[] realFolders = folder.getUnderlyingFolders(); for (int i = 0; i < realFolders.length; i++) { if (realFolders[i].equals(resource)) { return true; } } return false; }
protected boolean isExcluded(IResource resource) { if (this.exclusionPatterns != null || this.inclusionPatterns != null) if (this.sourceFolder.equals(this.binaryFolder)) return Util.isExcluded(resource, this.inclusionPatterns, this.exclusionPatterns); return false; }
protected boolean isExcluded(IResource resource) { if (this.exclusionPatterns != null || this.inclusionPatterns != null) if (this.sourceFolder.equals(this.binaryFolder)) return Util.isExcluded(resource, this.inclusionPatterns, this.exclusionPatterns); return false; }
protected boolean isExcluded(IResource resource) { if (this.exclusionPatterns != null || this.inclusionPatterns != null) if (this.sourceFolder.equals(this.binaryFolder)) return Util.isExcluded(resource, this.inclusionPatterns, this.exclusionPatterns); return false; }
public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof ClasspathDirectory)) return false; ClasspathDirectory dir = (ClasspathDirectory) o; if (this.accessRuleSet != dir.accessRuleSet) if (this.accessRuleSet == null || !this.accessRuleSet.equals(dir.accessRuleSet)) return false; return this.binaryFolder.equals(dir.binaryFolder); }
@Override protected boolean isExcluded(IResource resource) { if (this.exclusionPatterns != null || this.inclusionPatterns != null) if (this.sourceFolder.equals(this.binaryFolder)) return Util.isExcluded(resource, this.inclusionPatterns, this.exclusionPatterns); return false; } @Override
public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof ClasspathMultiDirectory)) return false; ClasspathMultiDirectory md = (ClasspathMultiDirectory) o; return this.ignoreOptionalProblems == md.ignoreOptionalProblems && this.sourceFolder.equals(md.sourceFolder) && this.binaryFolder.equals(md.binaryFolder) && CharOperation.equals(this.inclusionPatterns, md.inclusionPatterns) && CharOperation.equals(this.exclusionPatterns, md.exclusionPatterns); }
public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof ClasspathDirectory)) return false; ClasspathDirectory dir = (ClasspathDirectory) o; if (this.accessRuleSet != dir.accessRuleSet) if (this.accessRuleSet == null || !this.accessRuleSet.equals(dir.accessRuleSet)) return false; return this.binaryFolder.equals(dir.binaryFolder); }
public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof ClasspathMultiDirectory)) return false; ClasspathMultiDirectory md = (ClasspathMultiDirectory) o; return this.sourceFolder.equals(md.sourceFolder) && this.binaryFolder.equals(md.binaryFolder) && CharOperation.equals(this.inclusionPatterns, md.inclusionPatterns) && CharOperation.equals(this.exclusionPatterns, md.exclusionPatterns); }
@Override public boolean equals(Object obj) { if (obj != null && obj instanceof ContainerSourceContainer) { ContainerSourceContainer loc = (ContainerSourceContainer) obj; return loc.getContainer().equals(getContainer()); } return false; }
@Override public boolean equals(Object obj) { if (obj == this) return true; if (obj instanceof ShallowContainer) { ShallowContainer other = (ShallowContainer) obj; return other.getResource().equals(getResource()); } return false; }
@Override public boolean equals(Object obj) { if (obj == this) return true; if (obj instanceof ShallowContainer) { ShallowContainer other = (ShallowContainer) obj; return other.getResource().equals(getResource()); } return false; }
private boolean contains(IResource resource, IResource child) { if (resource.equals(child)) return true; if (depth == IResource.DEPTH_ZERO) return false; if (child.getParent().equals(resource)) return true; if (depth == IResource.DEPTH_INFINITE) return resource.getFullPath().isPrefixOf(child.getFullPath()); return false; }
private ClasspathMultiDirectory getSourceLocation(IJavaProject javaProject, NameEnvironment nameEnvironment, IModuleDescription module) throws JavaModelException { IPackageFragmentRoot root = (IPackageFragmentRoot) module.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); IResource rootResource = root.getCorrespondingResource(); for (ClasspathMultiDirectory sourceLocation : nameEnvironment.sourceLocations) { if (sourceLocation.sourceFolder.equals(rootResource)) { return sourceLocation; } } throw new JavaModelException(new JavaModelStatus(IJavaModelStatusConstants.ELEMENT_NOT_ON_CLASSPATH, module)); } }
public static boolean isClasspathDelete(IPackageFragmentRoot pkgRoot) { IResource res= pkgRoot.getResource(); if (res == null) return true; IProject definingProject= res.getProject(); if (res.getParent() != null && pkgRoot.isArchive() && ! res.getParent().equals(definingProject)) return true; IProject occurringProject= pkgRoot.getJavaProject().getProject(); return !definingProject.equals(occurringProject); }