public final class org.apache.commons.net.ntp.NtpUtils
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.commons.net.ntp.NtpUtils
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 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/net/ntp/NtpUtils;
public static java.lang.String getHostAddress(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
iload 0
bipush 24
iushr
sipush 255
iand
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1: iload 0
bipush 16
iushr
sipush 255
iand
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: iload 0
bipush 8
iushr
sipush 255
iand
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: iload 0
iconst_0
iushr
sipush 255
iand
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
4: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 address I
MethodParameters:
Name Flags
address
public static java.lang.String getRefAddress(org.apache.commons.net.ntp.NtpV3Packet);
descriptor: (Lorg/apache/commons/net/ntp/NtpV3Packet;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
invokeinterface org.apache.commons.net.ntp.NtpV3Packet.getReferenceId:()I
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: iload 1
invokestatic org.apache.commons.net.ntp.NtpUtils.getHostAddress:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 packet Lorg/apache/commons/net/ntp/NtpV3Packet;
3 4 1 address I
MethodParameters:
Name Flags
packet
public static java.lang.String getReferenceClock(org.apache.commons.net.ntp.NtpV3Packet);
descriptor: (Lorg/apache/commons/net/ntp/NtpV3Packet;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: ldc ""
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.apache.commons.net.ntp.NtpV3Packet.getReferenceId:()I
istore 1
start local 1 3: iload 1
ifne 5
4: ldc ""
areturn
5: StackMap locals: int
StackMap stack:
new java.lang.StringBuilder
dup
iconst_4
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 2
start local 2 6: bipush 24
istore 3
start local 3 7: goto 15
8: StackMap locals: java.lang.StringBuilder int
StackMap stack:
iload 1
iload 3
iushr
sipush 255
iand
i2c
istore 4
start local 4 9: iload 4
ifne 11
10: goto 16
11: StackMap locals: int
StackMap stack:
iload 4
invokestatic java.lang.Character.isLetterOrDigit:(C)Z
ifne 13
12: ldc ""
areturn
13: StackMap locals:
StackMap stack:
aload 2
iload 4
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 4 14: iinc 3 -8
StackMap locals:
StackMap stack:
15: iload 3
ifge 8
end local 3 16: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 message Lorg/apache/commons/net/ntp/NtpV3Packet;
3 17 1 refId I
6 17 2 buf Ljava/lang/StringBuilder;
7 16 3 shiftBits I
9 14 4 c C
MethodParameters:
Name Flags
message
public static java.lang.String getModeName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 0 - 7
0: 1
1: 2
2: 3
3: 4
4: 5
5: 6
6: 7
7: 8
default: 9
}
1: StackMap locals:
StackMap stack:
ldc "Reserved"
areturn
2: StackMap locals:
StackMap stack:
ldc "Symmetric Active"
areturn
3: StackMap locals:
StackMap stack:
ldc "Symmetric Passive"
areturn
4: StackMap locals:
StackMap stack:
ldc "Client"
areturn
5: StackMap locals:
StackMap stack:
ldc "Server"
areturn
6: StackMap locals:
StackMap stack:
ldc "Broadcast"
areturn
7: StackMap locals:
StackMap stack:
ldc "Control"
areturn
8: StackMap locals:
StackMap stack:
ldc "Private"
areturn
9: StackMap locals:
StackMap stack:
ldc "Unknown"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 mode I
MethodParameters:
Name Flags
mode
}
SourceFile: "NtpUtils.java"