ModV2.0.4 v1.86526672844804版本的 MD5 值为:ab8437a2d03fc69805a8b4199bd7fecb

以下内容为反编译后的 ac.java 源代码,内容仅作参考


package com.joaomgcd.taskerm.action.e;

import net.danlew.android.joda.R;
public final class ac extends com.joaomgcd.taskerm.helper.actions.execute.x {
    private String f5221a;
    private ah f5222b;
    private String f5223c;
    private String f5224d;
    private com.joaomgcd.taskerm.inputoutput.j f5225e;

    public ac() {
        this(null, null, null, null, null, 31, null);
    }

    @com.joaomgcd.taskerm.inputoutput.b(a = 4, e = R.string.action_regex_regex_help)
    public static void matchPattern$annotations() {
    }

    @com.joaomgcd.taskerm.inputoutput.b(a = 0)
    public static void outputClass$annotations() {
    }

    @com.joaomgcd.taskerm.inputoutput.b(a = 3, e = R.string.action_regex_regex_help, g = "https://www.regular-expressions.info/tutorial.html")
    public static void regexString$annotations() {
    }

    @com.joaomgcd.taskerm.inputoutput.b(a = 2)
    public static void text$annotations() {
    }

    @com.joaomgcd.taskerm.inputoutput.b(a = 1)
    public static void type$annotations() {
    }

    public ac(String str, ah ahVar, String str2, String str3, com.joaomgcd.taskerm.inputoutput.j jVar, int i, c.f.b.g gVar) {
        this((i & 1) != 0 ? null : str, (i & 2) != 0 ? null : ahVar, (i & 4) != 0 ? null : str2, (i & 8) != 0 ? null : str3, (i & 16) != 0 ? new com.joaomgcd.taskerm.inputoutput.j() : jVar);
    }

    public final String getText() {
        return this.f5221a;
    }

    public final void setText(String str) {
        this.f5221a = str;
    }

    public final ah getType() {
        return this.f5222b;
    }

    public final void setType(ah ahVar) {
        this.f5222b = ahVar;
    }

    public final String getRegexString() {
        return this.f5223c;
    }

    public final void setRegexString(String str) {
        this.f5223c = str;
    }

    public final String getMatchPattern() {
        return this.f5224d;
    }

    public final void setMatchPattern(String str) {
        this.f5224d = str;
    }

    public final com.joaomgcd.taskerm.inputoutput.j getOutputClass() {
        return this.f5225e;
    }

    public final void setOutputClass(com.joaomgcd.taskerm.inputoutput.j jVar) {
        this.f5225e = jVar;
    }

    public ac(String str, ah ahVar, String str2, String str3, com.joaomgcd.taskerm.inputoutput.j jVar) {
        this.f5221a = str;
        this.f5222b = ahVar;
        this.f5223c = str2;
        this.f5224d = str3;
        this.f5225e = jVar;
    }

    public final String getPattern() {
        switch (getTypeNotNull()) {
            case Simple:
                return this.f5224d;
            case Regex:
                return this.f5223c;
            default:
                throw new c.i();
        }
    }

    public final ah getTypeNotNull() {
        ah ahVar = this.f5222b;
        return ahVar != null ? ahVar : ah.Simple;
    }
}