@Override public boolean equals(Object o) { if (o == this) { return true; } if (o instanceof AndroidInjectorDescriptor) { AndroidInjectorDescriptor that = (AndroidInjectorDescriptor) o; return (this.injectedType.equals(that.injectedType())) && (this.scopes.equals(that.scopes())) && (this.modules.equals(that.modules())) && (this.enclosingModule.equals(that.enclosingModule())) && (this.method.equals(that.method())); } return false; }