home *** CD-ROM | disk | FTP | other *** search
- package sun.management;
-
- import sun.management.counter.LongCounter;
- import sun.management.counter.StringCounter;
-
- class HotspotCompilation$CompilerThreadInfo {
- int index;
- String name;
- StringCounter method;
- LongCounter type;
- LongCounter compiles;
- LongCounter time;
- // $FF: synthetic field
- final HotspotCompilation this$0;
-
- HotspotCompilation$CompilerThreadInfo(HotspotCompilation var1, String var2, int var3) {
- this.this$0 = var1;
- String var4 = var2 + "." + var3 + ".";
- this.name = var2 + "-" + var3;
- this.method = (StringCounter)HotspotCompilation.access$000(var1, var4 + "method");
- this.type = (LongCounter)HotspotCompilation.access$000(var1, var4 + "type");
- this.compiles = (LongCounter)HotspotCompilation.access$000(var1, var4 + "compiles");
- this.time = (LongCounter)HotspotCompilation.access$000(var1, var4 + "time");
- }
-
- HotspotCompilation$CompilerThreadInfo(HotspotCompilation var1, String var2) {
- this.this$0 = var1;
- String var3 = var2 + ".";
- this.name = var2;
- this.method = (StringCounter)HotspotCompilation.access$000(var1, var3 + "method");
- this.type = (LongCounter)HotspotCompilation.access$000(var1, var3 + "type");
- this.compiles = (LongCounter)HotspotCompilation.access$000(var1, var3 + "compiles");
- this.time = (LongCounter)HotspotCompilation.access$000(var1, var3 + "time");
- }
-
- CompilerThreadStat getCompilerThreadStat() {
- MethodInfo var1 = new MethodInfo(this.method.stringValue(), (long)((int)this.type.longValue()), -1);
- return new CompilerThreadStat(this.name, this.compiles.longValue(), this.time.longValue(), var1);
- }
- }
-