discord-jadx/app/src/main/java/com/discord/widgets/chat/input/autocomplete/RoleAutocompletable.java

80 lines
2.4 KiB
Java

package com.discord.widgets.chat.input.autocomplete;
import c.d.b.a.a;
import com.discord.api.role.GuildRole;
import d0.z.d.m;
import java.util.List;
/* compiled from: Autocompletable.kt */
public final class RoleAutocompletable extends Autocompletable {
private final GuildRole role;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public RoleAutocompletable(GuildRole guildRole) {
super(null);
m.checkNotNullParameter(guildRole, "role");
this.role = guildRole;
}
public static /* synthetic */ RoleAutocompletable copy$default(RoleAutocompletable roleAutocompletable, GuildRole guildRole, int i, Object obj) {
if ((i & 1) != 0) {
guildRole = roleAutocompletable.role;
}
return roleAutocompletable.copy(guildRole);
}
public final GuildRole component1() {
return this.role;
}
public final RoleAutocompletable copy(GuildRole guildRole) {
m.checkNotNullParameter(guildRole, "role");
return new RoleAutocompletable(guildRole);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof RoleAutocompletable) && m.areEqual(this.role, ((RoleAutocompletable) obj).role);
}
return true;
}
@Override // com.discord.widgets.chat.input.autocomplete.Autocompletable
public String getInputReplacement() {
StringBuilder J = a.J('<');
J.append(leadingIdentifier().getIdentifier());
J.append('&');
J.append(this.role.getId());
J.append('>');
return J.toString();
}
@Override // com.discord.widgets.chat.input.autocomplete.Autocompletable
public List<String> getInputTextMatchers() {
return d0.t.m.listOf(leadingIdentifier().getIdentifier() + this.role.f());
}
public final GuildRole getRole() {
return this.role;
}
public int hashCode() {
GuildRole guildRole = this.role;
if (guildRole != null) {
return guildRole.hashCode();
}
return 0;
}
@Override // com.discord.widgets.chat.input.autocomplete.Autocompletable
public LeadingIdentifier leadingIdentifier() {
return LeadingIdentifier.MENTION;
}
public String toString() {
StringBuilder L = a.L("RoleAutocompletable(role=");
L.append(this.role);
L.append(")");
return L.toString();
}
}