final class org.jruby.ext.ffi.StructLayout$StringField extends org.jruby.ext.ffi.StructLayout$Field
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.jruby.ext.ffi.StructLayout$StringField
super_class: org.jruby.ext.ffi.StructLayout$Field
{
public void <init>(org.jruby.Ruby, org.jruby.RubyClass);
descriptor: (Lorg/jruby/Ruby;Lorg/jruby/RubyClass;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 // org.jruby.ext.ffi.StructLayout$StringField this
start local 1 // org.jruby.Ruby runtime
start local 2 // org.jruby.RubyClass klass
0: .line 791
aload 0 /* this */
aload 1 /* runtime */
aload 2 /* klass */
getstatic org.jruby.ext.ffi.StructLayout$StringFieldIO.INSTANCE:Lorg/jruby/ext/ffi/StructLayout$FieldIO;
invokespecial org.jruby.ext.ffi.StructLayout$Field.<init>:(Lorg/jruby/Ruby;Lorg/jruby/RubyClass;Lorg/jruby/ext/ffi/StructLayout$FieldIO;)V
1: .line 792
return
end local 2 // org.jruby.RubyClass klass
end local 1 // org.jruby.Ruby runtime
end local 0 // org.jruby.ext.ffi.StructLayout$StringField this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jruby/ext/ffi/StructLayout$StringField;
0 2 1 runtime Lorg/jruby/Ruby;
0 2 2 klass Lorg/jruby/RubyClass;
MethodParameters:
Name Flags
runtime
klass
}
SourceFile: "StructLayout.java"
NestHost: org.jruby.ext.ffi.StructLayout
InnerClasses:
public Field = org.jruby.ext.ffi.StructLayout$Field of org.jruby.ext.ffi.StructLayout
abstract FieldIO = org.jruby.ext.ffi.StructLayout$FieldIO of org.jruby.ext.ffi.StructLayout
final StringField = org.jruby.ext.ffi.StructLayout$StringField of org.jruby.ext.ffi.StructLayout
final StringFieldIO = org.jruby.ext.ffi.StructLayout$StringFieldIO of org.jruby.ext.ffi.StructLayout
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyClass(name = {"FFI::StructLayout::String"}, parent = "FFI::StructLayout::Field")