@Override public boolean equals(Object obj) { if (!super.equals(obj)) { return false; } if (!this.getClass().equals(obj.getClass())) { return false; } ParentTypeAwareTypeInformation<?> that = (ParentTypeAwareTypeInformation<?>) obj; return this.parent == null ? that.parent == null : this.parent.equals(that.parent); }
@Override public boolean equals(@Nullable Object obj) { if (!super.equals(obj)) { return false; } if (obj == null) { return false; } if (!this.getClass().equals(obj.getClass())) { return false; } ParentTypeAwareTypeInformation<?> that = (ParentTypeAwareTypeInformation<?>) obj; return this.parent == null ? that.parent == null : this.parent.equals(that.parent); }