class org.jruby.ir.interpreter.Profiler$CallSiteProfile
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.jruby.ir.interpreter.Profiler$CallSiteProfile
super_class: java.lang.Object
{
org.jruby.ir.interpreter.Profiler$IRCallSite cs;
descriptor: Lorg/jruby/ir/interpreter/Profiler$IRCallSite;
flags: (0x0000)
java.util.HashMap<org.jruby.ir.IRScope, org.jruby.ir.Counter> counters;
descriptor: Ljava/util/HashMap;
flags: (0x0000)
Signature: Ljava/util/HashMap<Lorg/jruby/ir/IRScope;Lorg/jruby/ir/Counter;>;
public void <init>(org.jruby.ir.interpreter.Profiler$IRCallSite);
descriptor: (Lorg/jruby/ir/interpreter/Profiler$IRCallSite;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 // org.jruby.ir.interpreter.Profiler$CallSiteProfile this
start local 1 // org.jruby.ir.interpreter.Profiler$IRCallSite cs
0: .line 42
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 43
aload 0 /* this */
new org.jruby.ir.interpreter.Profiler$IRCallSite
dup
aload 1 /* cs */
invokespecial org.jruby.ir.interpreter.Profiler$IRCallSite.<init>:(Lorg/jruby/ir/interpreter/Profiler$IRCallSite;)V
putfield org.jruby.ir.interpreter.Profiler$CallSiteProfile.cs:Lorg/jruby/ir/interpreter/Profiler$IRCallSite;
2: .line 44
aload 0 /* this */
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jruby.ir.interpreter.Profiler$CallSiteProfile.counters:Ljava/util/HashMap;
3: .line 45
return
end local 1 // org.jruby.ir.interpreter.Profiler$IRCallSite cs
end local 0 // org.jruby.ir.interpreter.Profiler$CallSiteProfile this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jruby/ir/interpreter/Profiler$CallSiteProfile;
0 4 1 cs Lorg/jruby/ir/interpreter/Profiler$IRCallSite;
MethodParameters:
Name Flags
cs
}
SourceFile: "Profiler.java"
NestHost: org.jruby.ir.interpreter.Profiler
InnerClasses:
private CallSiteProfile = org.jruby.ir.interpreter.Profiler$CallSiteProfile of org.jruby.ir.interpreter.Profiler
private IRCallSite = org.jruby.ir.interpreter.Profiler$IRCallSite of org.jruby.ir.interpreter.Profiler