@Override @Pure public boolean equals(final Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; if (!super.equals(obj)) return false; SymbolCapabilities other = (SymbolCapabilities) obj; if (this.symbolKind == null) { if (other.symbolKind != null) return false; } else if (!this.symbolKind.equals(other.symbolKind)) return false; return true; }
@Override @Pure public boolean equals(final Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; if (!super.equals(obj)) return false; SymbolCapabilities other = (SymbolCapabilities) obj; if (this.symbolKind == null) { if (other.symbolKind != null) return false; } else if (!this.symbolKind.equals(other.symbolKind)) return false; return true; }
@Override @Pure public boolean equals(final Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; if (!super.equals(obj)) return false; DocumentSymbolCapabilities other = (DocumentSymbolCapabilities) obj; if (this.symbolKind == null) { if (other.symbolKind != null) return false; } else if (!this.symbolKind.equals(other.symbolKind)) return false; if (this.hierarchicalDocumentSymbolSupport == null) { if (other.hierarchicalDocumentSymbolSupport != null) return false; } else if (!this.hierarchicalDocumentSymbolSupport.equals(other.hierarchicalDocumentSymbolSupport)) return false; return true; }
@Override @Pure public boolean equals(final Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; if (!super.equals(obj)) return false; DocumentSymbolCapabilities other = (DocumentSymbolCapabilities) obj; if (this.symbolKind == null) { if (other.symbolKind != null) return false; } else if (!this.symbolKind.equals(other.symbolKind)) return false; if (this.hierarchicalDocumentSymbolSupport == null) { if (other.hierarchicalDocumentSymbolSupport != null) return false; } else if (!this.hierarchicalDocumentSymbolSupport.equals(other.hierarchicalDocumentSymbolSupport)) return false; return true; }