42 lines
1.4 KiB
Java
42 lines
1.4 KiB
Java
package com.discord.utilities.textprocessing;
|
|
|
|
import com.discord.utilities.textprocessing.Rules;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
/* compiled from: MessageParseState.kt */
|
|
public final class MessageParseState implements Rules.BlockQuoteState<MessageParseState> {
|
|
public static final Companion Companion = new Companion(null);
|
|
private static final MessageParseState initialState = new MessageParseState(false);
|
|
private final boolean isInQuote;
|
|
|
|
/* compiled from: MessageParseState.kt */
|
|
public static final class Companion {
|
|
private Companion() {
|
|
}
|
|
|
|
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
|
|
public final MessageParseState getInitialState() {
|
|
return MessageParseState.access$getInitialState$cp();
|
|
}
|
|
}
|
|
|
|
private MessageParseState(boolean z2) {
|
|
this.isInQuote = z2;
|
|
}
|
|
|
|
public static final /* synthetic */ MessageParseState access$getInitialState$cp() {
|
|
return initialState;
|
|
}
|
|
|
|
@Override // com.discord.utilities.textprocessing.Rules.BlockQuoteState
|
|
public boolean isInQuote() {
|
|
return this.isInQuote;
|
|
}
|
|
|
|
@Override // com.discord.utilities.textprocessing.Rules.BlockQuoteState
|
|
public MessageParseState newBlockQuoteState(boolean z2) {
|
|
return new MessageParseState(z2);
|
|
}
|
|
}
|