Telegram v1.8781993528版本的 MD5 值为:999ef25d9264c747e017a12734664332

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


package com.joaomgcd.taskerm.action.e;

import com.joaomgcd.taskerm.structuredoutput.StructureType;
import com.joaomgcd.taskerm.util.ao;
import java.util.ArrayList;
import java.util.List;
import net.danlew.android.joda.R;
public final class ae {
    private String f5227a;
    private String f5228b;
    private Boolean f5229c;
    private com.joaomgcd.taskerm.inputoutput.j f5230d;

    public ae() {
        this(null, null, null, null, 15, null);
    }

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

    @com.joaomgcd.taskerm.inputoutput.b(a = 3, e = R.string.structure_prevent_json_smart_search_help, g = "https://tasker.joaoapps.com/userguide/en/variables.html#json")
    public static void preventJSONSmartSearch$annotations() {
    }

    @com.joaomgcd.taskerm.inputoutput.b(a = 2, e = R.string.structure_type_help)
    public static void type$annotations() {
    }

    @com.joaomgcd.taskerm.inputoutput.b(a = 1, d = true)
    public static void variableName$annotations() {
    }

    public ae(String str, String str2, Boolean bool, com.joaomgcd.taskerm.inputoutput.j jVar) {
        this.f5227a = str;
        this.f5228b = str2;
        this.f5229c = bool;
        this.f5230d = jVar;
    }

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

    public final String getVariableName() {
        return this.f5227a;
    }

    public final void setVariableName(String str) {
        this.f5227a = str;
    }

    public final String getType() {
        return this.f5228b;
    }

    public final void setType(String str) {
        this.f5228b = str;
    }

    public final Boolean getPreventJSONSmartSearch() {
        return this.f5229c;
    }

    public final void setPreventJSONSmartSearch(Boolean bool) {
        this.f5229c = bool;
    }

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

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

    public final List<String> getNamesArray() {
        String b2;
        String str;
        String str2 = this.f5227a;
        if (str2 != null) {
            b2 = g.b(this.f5227a, ",");
            List<String> b3 = c.l.n.b((CharSequence) str2, new String[]{b2}, false, 0, 6, (Object) null);
            if (b3 != null) {
                ArrayList arrayList = new ArrayList();
                for (String str3 : b3) {
                    String A = ao.A(str3);
                    if (A == null) {
                        str = null;
                    } else if (A == null) {
                        throw new c.q("null cannot be cast to non-null type kotlin.CharSequence");
                    } else {
                        str = c.l.n.b((CharSequence) A).toString();
                    }
                    if (str != null) {
                        arrayList.add(str);
                    }
                }
                return arrayList;
            }
            return null;
        }
        return null;
    }

    public final StructureType getEnumType() {
        String str = this.f5228b;
        if (str != null) {
            return (StructureType) ((Enum) ao.a(str, StructureType.class, ao.d.f9378a));
        }
        return null;
    }
}