class org.codehaus.plexus.util.DirectoryWalker$DirStackEntry extends java.lang.Object
{
public int count;
public java.io.File dir;
public int index;
public double percentageOffset;
public double percentageSize;
final org.codehaus.plexus.util.DirectoryWalker this$0;
public void <init>(org.codehaus.plexus.util.DirectoryWalker, java.io.File, int)
{
org.codehaus.plexus.util.DirectoryWalker$DirStackEntry v;
int v;
org.codehaus.plexus.util.DirectoryWalker v;
java.io.File v;
v := @this: org.codehaus.plexus.util.DirectoryWalker$DirStackEntry;
v := @parameter: org.codehaus.plexus.util.DirectoryWalker;
v := @parameter: java.io.File;
v := @parameter: int;
v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: org.codehaus.plexus.util.DirectoryWalker this$0> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: java.io.File dir> = v;
v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: int count> = v;
return;
}
public double getNextPercentageOffset()
{
org.codehaus.plexus.util.DirectoryWalker$DirStackEntry v;
int v, v;
double v, v, v, v, v;
v := @this: org.codehaus.plexus.util.DirectoryWalker$DirStackEntry;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: double percentageOffset>;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: int index>;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: double percentageSize>;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: int count>;
v = v / v;
v = v * v;
v = v + v;
return v;
}
public double getNextPercentageSize()
{
org.codehaus.plexus.util.DirectoryWalker$DirStackEntry v;
int v;
double v, v;
v := @this: org.codehaus.plexus.util.DirectoryWalker$DirStackEntry;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: double percentageSize>;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: int count>;
v = v / v;
return v;
}
public int getPercentage()
{
org.codehaus.plexus.util.DirectoryWalker$DirStackEntry v;
int v, v;
double v, v, v, v, v, v;
v := @this: org.codehaus.plexus.util.DirectoryWalker$DirStackEntry;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: int index>;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: int count>;
v = v / v;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: double percentageOffset>;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: double percentageSize>;
v = v * v;
v = v + v;
v = staticinvoke <java.lang.Math: double floor(double)>(v);
return v;
}
public java.lang.String toString()
{
org.codehaus.plexus.util.DirectoryWalker$DirStackEntry v;
java.io.File v;
int v, v, v;
java.lang.String v, v;
double v, v, v, v;
v := @this: org.codehaus.plexus.util.DirectoryWalker$DirStackEntry;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: java.io.File dir>;
v = virtualinvoke v.<java.io.File: java.lang.String getAbsolutePath()>();
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: int count>;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: int index>;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: double percentageOffset>;
v = v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: double percentageSize>;
v = virtualinvoke v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: int getPercentage()>();
v = virtualinvoke v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: double getNextPercentageOffset()>();
v = virtualinvoke v.<org.codehaus.plexus.util.DirectoryWalker$DirStackEntry: double getNextPercentageSize()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int,int,double,double,int,double,double)>(v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("DirStackEntry[dir=\u,count=\u,index=\u,percentageOffset=\u,percentageSize=\u,percentage()=\u,getNextPercentageOffset()=\u,getNextPercentageSize()=\u]");
return v;
}
}