package com.qianwen.core.i18n.props; /* loaded from: blade-starter-i18n-9.3.0.0-SNAPSHOT.jar:org/springblade/core/i18n/props/I18nOptions.class */ public class I18nOptions { private String fallbackLanguageTag = "zh-CN"; private boolean useCodeAsDefaultMessage = true; public void setFallbackLanguageTag(final String fallbackLanguageTag) { this.fallbackLanguageTag = fallbackLanguageTag; } public void setUseCodeAsDefaultMessage(final boolean useCodeAsDefaultMessage) { this.useCodeAsDefaultMessage = useCodeAsDefaultMessage; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof I18nOptions) { I18nOptions other = (I18nOptions) o; if (other.canEqual(this) && isUseCodeAsDefaultMessage() == other.isUseCodeAsDefaultMessage()) { Object this$fallbackLanguageTag = getFallbackLanguageTag(); Object other$fallbackLanguageTag = other.getFallbackLanguageTag(); return this$fallbackLanguageTag == null ? other$fallbackLanguageTag == null : this$fallbackLanguageTag.equals(other$fallbackLanguageTag); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof I18nOptions; } public int hashCode() { int result = (1 * 59) + (isUseCodeAsDefaultMessage() ? 79 : 97); Object $fallbackLanguageTag = getFallbackLanguageTag(); return (result * 59) + ($fallbackLanguageTag == null ? 43 : $fallbackLanguageTag.hashCode()); } public String toString() { return "I18nOptions(fallbackLanguageTag=" + getFallbackLanguageTag() + ", useCodeAsDefaultMessage=" + isUseCodeAsDefaultMessage() + ")"; } public String getFallbackLanguageTag() { return this.fallbackLanguageTag; } public boolean isUseCodeAsDefaultMessage() { return this.useCodeAsDefaultMessage; } }