@Override public boolean equals(Object obj) { return obj instanceof Field && ((Field) obj).offset == offset && ((Field) obj).type.equals(type); }
@Override public boolean equals(Object obj) { return obj instanceof Member && ((Member) obj).offset == offset && type.equals(((Member) obj).type); }
@Override public boolean equals(Object obj) { return obj instanceof Member && ((Member) obj).offset == offset && type.equals(((Member) obj).type); }
@Override public boolean equals(Object obj) { return obj instanceof Member && ((Member) obj).offset == offset && type.equals(((Member) obj).type); }
@Override public boolean equals(Object obj) { return obj instanceof Field && ((Field) obj).offset == offset && ((Field) obj).type.equals(type); }
@Override public boolean equals(Object obj) { return obj instanceof Field && ((Field) obj).offset == offset && ((Field) obj).type.equals(type); }
@Override public boolean equals(Object obj) { return obj instanceof Member && ((Member) obj).offset == offset && type.equals(((Member) obj).type); }
@Override public boolean equals(Object obj) { return obj instanceof Field && ((Field) obj).offset == offset && ((Field) obj).type.equals(type); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) return false; StructLayout that = (StructLayout) o; if (fields != null ? !fields.equals(that.fields) : that.fields != null) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) return false; StructLayout that = (StructLayout) o; if (fields != null ? !fields.equals(that.fields) : that.fields != null) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) return false; StructLayout that = (StructLayout) o; if (fields != null ? !fields.equals(that.fields) : that.fields != null) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) return false; StructLayout that = (StructLayout) o; if (fields != null ? !fields.equals(that.fields) : that.fields != null) return false; return true; }
@Override public boolean equals(Object o) { if (o == null || !o.getClass().equals(getClass())) { return false; } Signature rhs = (Signature) o; return resultType.equals(rhs.resultType) && convention.equals(rhs.convention) && ignoreError == rhs.ignoreError && Arrays.equals(parameterTypes, rhs.parameterTypes) && ((enums == null && rhs.enums == null) || enums.equals(rhs.enums)) ; }
@Override public boolean equals(Object o) { if (o == null || !o.getClass().equals(getClass())) { return false; } Signature rhs = (Signature) o; return resultType.equals(rhs.resultType) && convention.equals(rhs.convention) && ignoreError == rhs.ignoreError && Arrays.equals(parameterTypes, rhs.parameterTypes) && ((enums == null && rhs.enums == null) || enums.equals(rhs.enums)) ; }
@Override public boolean equals(Object o) { if (o == null || !o.getClass().equals(getClass())) { return false; } Signature rhs = (Signature) o; return resultType.equals(rhs.resultType) && convention.equals(rhs.convention) && ignoreError == rhs.ignoreError && Arrays.equals(parameterTypes, rhs.parameterTypes) && ((enums == null && rhs.enums == null) || enums.equals(rhs.enums)) ; }
@Override public boolean equals(Object o) { if (o == null || !o.getClass().equals(getClass())) { return false; } Signature rhs = (Signature) o; return resultType.equals(rhs.resultType) && convention.equals(rhs.convention) && ignoreError == rhs.ignoreError && Arrays.equals(parameterTypes, rhs.parameterTypes) && ((enums == null && rhs.enums == null) || enums.equals(rhs.enums)) ; }