@Override public String getClassName() { return ( (packageName != null && !"".equals(packageName)) ? packageName+"." : "") + getName(); }
@Override public int hashCode() { int result = super.hashCode(); result = ~~result; result = 31 * result + (interfaces != null ? interfaces.hashCode() : 0); result = ~~result; return result; } }
@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; } JavaEnumImpl javaEnum = (JavaEnumImpl) o; return interfaces != null ? interfaces.equals(javaEnum.interfaces) : javaEnum.interfaces == null; }
@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; } JavaInterfaceImpl that = (JavaInterfaceImpl) o; return !(interfaces != null ? !interfaces.equals(that.interfaces) : that.interfaces != null); }
@Override public int hashCode() { int result = super.hashCode(); result = ~~result; result = 31 * result + (interfaces != null ? interfaces.hashCode() : 0); result = ~~result; return result; } }
return false; if (!super.equals(o)) { return false;
@Override public int hashCode() { int result = super.hashCode(); result = ~~result; result = 31 * result + (superClassName != null ? superClassName.hashCode() : 0); result = ~~result; result = 31 * result + (interfaces != null ? interfaces.hashCode() : 0); result = ~~result; result = 31 * result + (nestedClasses != null ? nestedClasses.hashCode() : 0); result = ~~result; result = 31 * result + (methods != null ? methods.hashCode() : 0); result = ~~result; result = 31 * result + (_static ? 1 : 0); result = ~~result; result = 31 * result + (_final ? 1 : 0); result = ~~result; result = 31 * result + (_abstract ? 1 : 0); result = ~~result; return result; } }