public class org.jruby.ext.socket.SocketUtilsIPV6
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jruby.ext.socket.SocketUtilsIPV6
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.jruby.ext.socket.SocketUtilsIPV6 this
0: .line 25
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.jruby.ext.socket.SocketUtilsIPV6 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/socket/SocketUtilsIPV6;
public static java.lang.String getIPV6Address(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // java.lang.String ip
0: .line 28
new org.jruby.ext.socket.SocketUtilsIPV6$IPv6Address
dup
invokespecial org.jruby.ext.socket.SocketUtilsIPV6$IPv6Address.<init>:()V
aload 0 /* ip */
invokevirtual org.jruby.ext.socket.SocketUtilsIPV6$IPv6Address.fromString:(Ljava/lang/String;)Lorg/jruby/ext/socket/SocketUtilsIPV6$IPv6Address;
invokevirtual org.jruby.ext.socket.SocketUtilsIPV6$IPv6Address.toString:()Ljava/lang/String;
areturn
end local 0 // java.lang.String ip
LocalVariableTable:
Start End Slot Name Signature
0 1 0 ip Ljava/lang/String;
MethodParameters:
Name Flags
ip
public static java.lang.String getIPV6NetMask(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 // java.lang.String ip
0: .line 32
new org.jruby.ext.socket.SocketUtilsIPV6$IPv6Network
dup
invokespecial org.jruby.ext.socket.SocketUtilsIPV6$IPv6Network.<init>:()V
aload 0 /* ip */
invokevirtual org.jruby.ext.socket.SocketUtilsIPV6$IPv6Network.fromString:(Ljava/lang/String;)Lorg/jruby/ext/socket/SocketUtilsIPV6$IPv6Network;
astore 1 /* strangeNetwork */
start local 1 // org.jruby.ext.socket.SocketUtilsIPV6$IPv6Network strangeNetwork
1: .line 33
aload 1 /* strangeNetwork */
invokevirtual org.jruby.ext.socket.SocketUtilsIPV6$IPv6Network.getNetmask:()Lorg/jruby/ext/socket/SocketUtilsIPV6$IPv6NetworkMask;
invokevirtual org.jruby.ext.socket.SocketUtilsIPV6$IPv6NetworkMask.asAddress:()Lorg/jruby/ext/socket/SocketUtilsIPV6$IPv6Address;
invokevirtual org.jruby.ext.socket.SocketUtilsIPV6$IPv6Address.toString:()Ljava/lang/String;
areturn
end local 1 // org.jruby.ext.socket.SocketUtilsIPV6$IPv6Network strangeNetwork
end local 0 // java.lang.String ip
LocalVariableTable:
Start End Slot Name Signature
0 2 0 ip Ljava/lang/String;
1 2 1 strangeNetwork Lorg/jruby/ext/socket/SocketUtilsIPV6$IPv6Network;
MethodParameters:
Name Flags
ip
}
SourceFile: "SocketUtilsIPV6.java"
NestMembers:
org.jruby.ext.socket.SocketUtilsIPV6$IPv6Address org.jruby.ext.socket.SocketUtilsIPV6$IPv6Network org.jruby.ext.socket.SocketUtilsIPV6$IPv6NetworkMask
InnerClasses:
public IPv6Address = org.jruby.ext.socket.SocketUtilsIPV6$IPv6Address of org.jruby.ext.socket.SocketUtilsIPV6
public IPv6Network = org.jruby.ext.socket.SocketUtilsIPV6$IPv6Network of org.jruby.ext.socket.SocketUtilsIPV6
public IPv6NetworkMask = org.jruby.ext.socket.SocketUtilsIPV6$IPv6NetworkMask of org.jruby.ext.socket.SocketUtilsIPV6