@Override
  public int hashCode() {
    int result = this.children.hashCode();
    result = (31 * result) + this.style.hashCode();
    return result;
  }
An abstract implementation of a text component.

@since 4.0.0
@deprecated for removal since 4.10.0
api/src/main/java/net/kyori/adventure/text/AbstractComponent.java