Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* fr.pcsoft.wdjava.framework.WDDate
* fr.pcsoft.wdjava.framework.WDHeure
* fr.pcsoft.wdjava.framework.WDObjet
* fr.pcsoft.wdjava.framework.b.a
* fr.pcsoft.wdjava.framework.ihm.a.b
* fr.pcsoft.wdjava.framework.ihm.lc
* fr.pcsoft.wdjava.framework.projet.WDProjet
* fr.pcsoft.wdjava.framework.r.d
* fr.pcsoft.wdjava.framework.r.g
* fr.pcsoft.wdjava.framework.v.sb
*/
package fr.pcsoft.wdjava.framework.r;
import fr.pcsoft.wdjava.framework.WDDate;
import fr.pcsoft.wdjava.framework.WDHeure;
import fr.pcsoft.wdjava.framework.WDObjet;
import fr.pcsoft.wdjava.framework.b.a;
import fr.pcsoft.wdjava.framework.ihm.a.b;
import fr.pcsoft.wdjava.framework.ihm.lc;
import fr.pcsoft.wdjava.framework.projet.WDProjet;
import fr.pcsoft.wdjava.framework.r.d;
import fr.pcsoft.wdjava.framework.r.g;
import fr.pcsoft.wdjava.framework.v.sb;
import java.io.File;
public abstract class e {
public static final int ANNULER = 2;
public static final int DIALOG_AVERTISSEMENT = 4;
public static final int DIALOG_CONFIRMER = 3;
public static final int DIALOG_ERREUR = 1;
public static final int DIALOG_ERREUR_FATALE = 99;
public static final int DIALOG_INFO = 0;
public static final int DIALOG_OK_ANNULER = 5;
public static final int DIALOG_OUI_NON = 2;
public static final int ECHEC_WD_DLGBOX = 65536;
public static final int ECHEC_WD_MSGBOX = 65536;
public static final String NOM_WD_DLGBOX;
public static final String NOM_WD_MSGBOX;
public static final int NON = 0;
public static final int OUI = 1;
public static final int RETOUR_WD_MSGBOX_ABANDONNE = 3;
public static final int RETOUR_WD_MSGBOX_ANNULE = 2;
public static final int RETOUR_WD_MSGBOX_IGNORE = 5;
public static final int RETOUR_WD_MSGBOX_NON = 7;
public static final int RETOUR_WD_MSGBOX_OK = 1;
public static final int RETOUR_WD_MSGBOX_OUI = 6;
public static final int RETOUR_WD_MSGBOX_REESSAYE = 4;
public static final int TOUS = 4;
public static final int TYPE_MSG_ERREUR = 48;
public static final int TYPE_MSG_INFO = 64;
public static final int TYPE_MSG_QUESTION = 32;
protected static e a;
public static final String m1;
private static String[] z;
static {
String string;
String[] arrstring = new String[2];
NOM_WD_DLGBOX = e.z(e.z("\u001fn\u0007WW>C\u0000r^'`+|J"));
NOM_WD_MSGBOX = e.z(e.z("\u001fn\u0007WW>J\f`A)`\fQ]0"));
m1 = e.z(e.z("8u\u0000eS<bI`F)s\u0000p\u0012\u001bs\u001bz\\/"));
arrstring[0] = string = e.z(e.z(".uGcQ;h\u000fg\u001c?c\u0003rD))\u000faS%b\u001e|@#)\u001b=T"));
arrstring[1] = string = e.z(e.z("\u0001j\u0019|A;n\u000bWhc\f3Q f\u001btW:'\u0005v\u0012/b\u001ag['i\u0007r[:bIwWhj\u001atP'E3]&'\u0019rA;bIv\\hj\r|Whct@)c="));
z = arrstring;
a = null;
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public static e a() {
Class<e> class_ = e.class;
synchronized (class_) {
Object object = a;
if (object != null) return a;
boolean bl = b.a();
if (bl) {
super();
a = object;
return a;
}
try {
object = z;
Object var3_4 = null;
object = object[0];
object = Class.forName((String)object);
object = object.newInstance();
a = object = (e)object;
return a;
}
catch (Exception exception) {
Object object2 = z;
int n = 1;
object2 = object2[n];
a.a((String)object2, (Exception)exception);
a = object = new Object();
}
return a;
}
}
/*
* Enabled aggressive block sorting
*/
private static String z(char[] arrc) {
int n = arrc.length;
String string = null;
int n2 = 0;
int n3 = n;
char[] arrc2 = arrc;
do {
if (n3 <= n2) {
string = new String(arrc2);
return string.intern();
}
char c = arrc2[n2];
int n4 = n2 % 5;
switch (n4) {
default: {
n4 = 50;
break;
}
case 0: {
n4 = 72;
break;
}
case 1: {
n4 = 7;
break;
}
case 2: {
n4 = 105;
break;
}
case 3: {
n4 = 19;
}
}
arrc2[n2] = c = (char)(c ^ n4);
++n2;
} while (true);
}
private static char[] z(String string) {
int n;
char[] arrc = string.toCharArray();
int n2 = arrc.length;
if (n2 < (n = 2)) {
n2 = 0;
arrc[0] = n = (int)((char)(arrc[0] ^ 50));
}
return arrc;
}
/*
* Enabled aggressive block sorting
*/
public final int a(int n, String string, String[] arrstring, int n2) {
void var11_19;
int n3;
String string2;
int n4;
int n5 = 2;
int n6 = 0;
String string3 = null;
int n7 = 1;
String string4 = "\n";
String string5 = "";
String string6 = "";
if (arrstring != null) {
StringBuilder stringBuilder = new StringBuilder();
StringBuilder stringBuilder2 = stringBuilder.append(string).append(string4);
string2 = sb.a((String[])arrstring, (String)string4);
String string7 = stringBuilder2.append(string2).toString();
} else {
String string8 = string;
}
switch (n) {
void var11_15;
default: {
return -1;
}
case 3: {
return this.a((String)var11_15, n2);
}
case 1: {
this.a((String)var11_15);
return n7;
}
case 4: {
this.b((String)var11_15);
return n7;
}
case 2: {
return this.b((String)var11_15, n2);
}
case 5: {
n3 = this.c((String)var11_15, n2) ? 1 : 0;
if (n3 == 0) return 0;
return n7;
}
case 0: {
this.c((String)var11_15);
return n7;
}
case 99:
}
n3 = arrstring.length;
if (n3 > 0) {
String string9 = arrstring[0];
} else {
String string10 = string5;
}
string2 = (n4 = arrstring.length) > n7 ? arrstring[n7] : string5;
n6 = arrstring.length;
string3 = n6 > n5 ? arrstring[n5] : string5;
this.a((String)var11_19, string, string2, string3);
return n7;
}
public abstract int a(d var1, File var2, File var3);
protected abstract int a(String var1, int var2);
public abstract int a(String var1, WDObjet var2, String[] var3, int[] var4, int var5, int var6, int var7, String var8);
public abstract int a(String[] var1);
public abstract WDDate a(WDDate var1, String var2);
public abstract WDHeure a(WDHeure var1, boolean var2, String var3);
public abstract WDObjet a(String var1, WDObjet var2);
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
public String a(lc lc2) {
String string = WDProjet.getInstance().getTitreSuivant();
if (string != null) return string;
if (lc2 == null) return "";
boolean bl = lc2.isFenetreCree();
if (!bl) return "";
return lc2.getTitreFenetre();
}
public abstract String a(d var1, String var2, String var3, String var4, String var5);
public abstract String a(d var1, String var2, String var3, String var4, String var5, String var6, int var7);
protected abstract void a(String var1);
public abstract void a(String var1, String var2, String var3);
protected abstract void a(String var1, String var2, String var3, String var4);
protected abstract int b(String var1, int var2);
public abstract String b(d var1, String var2, String var3, String var4, String var5, String var6, int var7);
protected abstract void b(String var1);
protected abstract void c(String var1);
protected abstract boolean c(String var1, int var2);
public abstract void d(String var1, int var2);
}
|