public class psiprobe.tools.logging.jdk.Jdk14FileHandlerAccessor extends psiprobe.tools.logging.jdk.Jdk14HandlerAccessor
{
private static final int LATEST_FILE_INDEX;
public void <init>()
{
psiprobe.tools.logging.jdk.Jdk14FileHandlerAccessor v;
v := @this: psiprobe.tools.logging.jdk.Jdk14FileHandlerAccessor;
specialinvoke v.<psiprobe.tools.logging.jdk.Jdk14HandlerAccessor: void <init>()>();
return;
}
public java.io.File getFile()
{
java.lang.IllegalStateException v;
psiprobe.tools.logging.jdk.Jdk14FileHandlerAccessor v;
int v;
java.lang.Object v, v;
java.io.File v;
v := @this: psiprobe.tools.logging.jdk.Jdk14FileHandlerAccessor;
v = virtualinvoke v.<psiprobe.tools.logging.jdk.Jdk14FileHandlerAccessor: java.lang.Object getTarget()>();
v = staticinvoke <psiprobe.tools.Instruments: java.lang.Object getField(java.lang.Object,java.lang.String)>(v, "files");
if v == null goto label;
v = lengthof v;
if v != 0 goto label;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("File handler does not manage any files");
throw v;
label:
v = v[0];
return v;
}
}