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;
}
}