@Override @Pure public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((this.processId== null) ? 0 : this.processId.hashCode()); result = prime * result + ((this.rootPath== null) ? 0 : this.rootPath.hashCode()); result = prime * result + ((this.rootUri== null) ? 0 : this.rootUri.hashCode()); result = prime * result + ((this.initializationOptions== null) ? 0 : this.initializationOptions.hashCode()); result = prime * result + ((this.capabilities== null) ? 0 : this.capabilities.hashCode()); result = prime * result + ((this.clientName== null) ? 0 : this.clientName.hashCode()); result = prime * result + ((this.trace== null) ? 0 : this.trace.hashCode()); return prime * result + ((this.workspaceFolders== null) ? 0 : this.workspaceFolders.hashCode()); } }
@Override @Pure public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((this.processId== null) ? 0 : this.processId.hashCode()); result = prime * result + ((this.rootPath== null) ? 0 : this.rootPath.hashCode()); result = prime * result + ((this.rootUri== null) ? 0 : this.rootUri.hashCode()); result = prime * result + ((this.initializationOptions== null) ? 0 : this.initializationOptions.hashCode()); result = prime * result + ((this.capabilities== null) ? 0 : this.capabilities.hashCode()); result = prime * result + ((this.clientName== null) ? 0 : this.clientName.hashCode()); result = prime * result + ((this.trace== null) ? 0 : this.trace.hashCode()); return prime * result + ((this.workspaceFolders== null) ? 0 : this.workspaceFolders.hashCode()); } }