@Override public boolean equals(Object obj) { if (obj == this) return true; // avoid unnecessary calls for identical objects if (obj instanceof TypeNameMatch) { TypeNameMatch match = (TypeNameMatch) obj; if (this.type == null) { return match.getType() == null && match.getModifiers() == this.modifiers; } return this.type.equals(match.getType()) && match.getModifiers() == this.modifiers; } return false; }
public boolean equals(Object obj) { if (obj == this) return true; // avoid unnecessary calls for identical objects if (obj instanceof TypeNameMatch) { TypeNameMatch match = (TypeNameMatch) obj; if (this.type == null) { return match.getType() == null && match.getModifiers() == this.modifiers; } return this.type.equals(match.getType()) && match.getModifiers() == this.modifiers; } return false; }
public boolean equals(Object obj) { if (obj == this) return true; // avoid unnecessary calls for identical objects if (obj instanceof TypeNameMatch) { TypeNameMatch match = (TypeNameMatch) obj; if (this.type == null) { return match.getType() == null && match.getModifiers() == this.modifiers; } return this.type.equals(match.getType()) && match.getModifiers() == this.modifiers; } return false; }
public boolean equals(Object obj) { if (obj == this) return true; // avoid unnecessary calls for identical objects if (obj instanceof TypeNameMatch) { TypeNameMatch match = (TypeNameMatch) obj; if (this.type == null) { return match.getType() == null && match.getModifiers() == this.modifiers; } return this.type.equals(match.getType()) && match.getModifiers() == this.modifiers; } return false; }
protected void setAttributes(Object object, Element typeElement) { TypeNameMatch type= (TypeNameMatch) object; String handleId= type.getType().getHandleIdentifier(); typeElement.setAttribute(NODE_HANDLE, handleId); typeElement.setAttribute(NODE_MODIFIERS, Integer.toString(type.getModifiers())); Long timestamp= (Long) fTimestampMapping.get(type); if (timestamp == null) { typeElement.setAttribute(NODE_TIMESTAMP, Long.toString(IResource.NULL_STAMP)); } else { typeElement.setAttribute(NODE_TIMESTAMP, timestamp.toString()); } }
private boolean isOfKind(TypeNameMatch curr, int typeKinds, boolean is50OrHigher) { int flags= curr.getModifiers(); if (Flags.isAnnotation(flags)) { return is50OrHigher && (typeKinds & TypeKinds.ANNOTATIONS) != 0; } if (Flags.isEnum(flags)) { return is50OrHigher && (typeKinds & TypeKinds.ENUMS) != 0; } if (Flags.isInterface(flags)) { return (typeKinds & TypeKinds.INTERFACES) != 0; } return (typeKinds & TypeKinds.CLASSES) != 0; }
private boolean isOfKind(TypeNameMatch curr, int typeKinds, boolean is50OrHigher) { int flags= curr.getModifiers(); if (Flags.isAnnotation(flags)) { return is50OrHigher && ((typeKinds & SimilarElementsRequestor.ANNOTATIONS) != 0); } if (Flags.isEnum(flags)) { return is50OrHigher && ((typeKinds & SimilarElementsRequestor.ENUMS) != 0); } if (Flags.isInterface(flags)) { return (typeKinds & SimilarElementsRequestor.INTERFACES) != 0; } return (typeKinds & SimilarElementsRequestor.CLASSES) != 0; }
private boolean isOfKind(TypeNameMatch curr, int typeKinds, boolean is50OrHigher) { int flags= curr.getModifiers(); if (Flags.isAnnotation(flags)) { return is50OrHigher && ((typeKinds & SimilarElementsRequestor.ANNOTATIONS) != 0); } if (Flags.isEnum(flags)) { return is50OrHigher && ((typeKinds & SimilarElementsRequestor.ENUMS) != 0); } if (Flags.isInterface(flags)) { return (typeKinds & SimilarElementsRequestor.INTERFACES) != 0; } return (typeKinds & SimilarElementsRequestor.CLASSES) != 0; }
private boolean isOfKind(TypeNameMatch curr, int typeKinds, boolean is50OrHigher) { int flags= curr.getModifiers(); if (Flags.isAnnotation(flags)) { return is50OrHigher && ((typeKinds & SimilarElementsRequestor.ANNOTATIONS) != 0); } if (Flags.isEnum(flags)) { return is50OrHigher && ((typeKinds & SimilarElementsRequestor.ENUMS) != 0); } if (Flags.isInterface(flags)) { return (typeKinds & SimilarElementsRequestor.INTERFACES) != 0; } return (typeKinds & SimilarElementsRequestor.CLASSES) != 0; }
private boolean isVisible(TypeNameMatch curr) { int flags= curr.getModifiers(); if (Flags.isPrivate(flags)) { return false; } if (Flags.isPublic(flags) || Flags.isProtected(flags)) { return true; } return curr.getPackageName().equals(fCurrPackage.getElementName()); }
private boolean isVisible(TypeNameMatch curr) { int flags= curr.getModifiers(); if (Flags.isPrivate(flags)) { return false; } if (Flags.isPublic(flags) || Flags.isProtected(flags)) { return true; } return curr.getPackageName().equals(fCurrPackage.getElementName()); }
private boolean isVisible(TypeNameMatch curr) { int flags= curr.getModifiers(); if (Flags.isPrivate(flags)) { return false; } if (Flags.isPublic(flags) || Flags.isProtected(flags)) { return true; } return curr.getPackageName().equals(fCurrPackage.getElementName()); }
public ImageDescriptor getImageDescriptor(Object element) { TypeNameMatch type= (TypeNameMatch)element; if (fProviderExtension != null) { fAdapter.setMatch(type); ImageDescriptor descriptor= fProviderExtension.getImageDescriptor(fAdapter); if (descriptor != null) return descriptor; } return JavaElementImageProvider.getTypeImageDescriptor( isInnerType(type), false, type.getModifiers(), false); }
public ImageDescriptor getImageDescriptor(Object element) { TypeNameMatch type= (TypeNameMatch)element; if (fProviderExtension != null) { fAdapter.setMatch(type); ImageDescriptor descriptor= fProviderExtension.getImageDescriptor(fAdapter); if (descriptor != null) return descriptor; } return JavaElementImageProvider.getTypeImageDescriptor( isInnerType(type), false, type.getModifiers(), false); }
public ImageDescriptor getImageDescriptor(Object element) { TypeNameMatch type= (TypeNameMatch)element; if (fProviderExtension != null) { fAdapter.setMatch(type); ImageDescriptor descriptor= fProviderExtension.getImageDescriptor(fAdapter); if (descriptor != null) return descriptor; } return JavaElementImageProvider.getTypeImageDescriptor( isInnerType(type), false, type.getModifiers(), false); }
private boolean isVisible(TypeNameMatch curr) { int flags= curr.getModifiers(); if (Flags.isPrivate(flags)) { return false; } if (Flags.isPublic(flags) || Flags.isProtected(flags)) { return true; } return curr.getPackageName().equals(fCompilationUnit.getParent().getElementName()); }
private boolean isVisible(TypeNameMatch curr, ICompilationUnit cu) { int flags= curr.getModifiers(); if (Flags.isPrivate(flags)) { return false; } if (Flags.isPublic(flags) || Flags.isProtected(flags)) { return true; } return curr.getPackageName().equals(cu.getParent().getElementName()); }
private boolean isVisible(TypeNameMatch curr) { int flags= curr.getModifiers(); if (Flags.isPrivate(flags)) { return false; } if (Flags.isPublic(flags) || Flags.isProtected(flags)) { return true; } return curr.getPackageName().equals(fCompilationUnit.getParent().getElementName()); }
private boolean isVisible(TypeNameMatch curr) { int flags= curr.getModifiers(); if (Flags.isPrivate(flags)) { return false; } if (Flags.isPublic(flags) || Flags.isProtected(flags)) { return true; } return curr.getPackageName().equals(fCompilationUnit.getParent().getElementName()); }
private boolean isVisible(TypeNameMatch curr, ICompilationUnit cu) { int flags= curr.getModifiers(); if (Flags.isPrivate(flags)) { return false; } if (Flags.isPublic(flags) || Flags.isProtected(flags)) { return true; } return curr.getPackageName().equals(cu.getParent().getElementName()); }