public class oadd.org.apache.commons.net.ntp.NtpV3Impl extends java.lang.Object implements oadd.org.apache.commons.net.ntp.NtpV3Packet
{
private static final int MODE_INDEX;
private static final int MODE_SHIFT;
private static final int VERSION_INDEX;
private static final int VERSION_SHIFT;
private static final int LI_INDEX;
private static final int LI_SHIFT;
private static final int STRATUM_INDEX;
private static final int POLL_INDEX;
private static final int PRECISION_INDEX;
private static final int ROOT_DELAY_INDEX;
private static final int ROOT_DISPERSION_INDEX;
private static final int REFERENCE_ID_INDEX;
private static final int REFERENCE_TIMESTAMP_INDEX;
private static final int ORIGINATE_TIMESTAMP_INDEX;
private static final int RECEIVE_TIMESTAMP_INDEX;
private static final int TRANSMIT_TIMESTAMP_INDEX;
private final byte[] buf;
private volatile java.net.DatagramPacket dp;
protected static final int ui(byte)
{
short v;
byte v;
v := @parameter: byte;
v = v & 255;
return v;
}
protected static final long ul(byte)
{
short v;
byte v;
v := @parameter: byte;
v = v & 255;
return v;
}
public void <init>()
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
byte[] v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
specialinvoke v.<java.lang.Object: void <init>()>();
v = newarray (byte)[48];
v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf> = v;
return;
}
public boolean equals(java.lang.Object)
{
byte[] v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
java.lang.Class v, v;
java.lang.Object v;
boolean v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = staticinvoke <java.util.Arrays: boolean equals(byte[],byte[])>(v, v);
return v;
}
public synchronized java.net.DatagramPacket getDatagramPacket()
{
byte[] v, v;
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
java.net.DatagramPacket v, v, v, v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: java.net.DatagramPacket dp>;
if v != null goto label;
v = new java.net.DatagramPacket;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = lengthof v;
specialinvoke v.<java.net.DatagramPacket: void <init>(byte[],int)>(v, v);
v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: java.net.DatagramPacket dp> = v;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: java.net.DatagramPacket dp>;
virtualinvoke v.<java.net.DatagramPacket: void setPort(int)>(123);
label:
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: java.net.DatagramPacket dp>;
return v;
}
private int getInt(int)
{
byte[] v, v, v, v;
byte v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = v << 24;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = v << 16;
v = v | v;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + 2;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = v << 8;
v = v | v;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + 3;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = v | v;
return v;
}
public int getLeapIndicator()
{
byte[] v;
byte v;
int v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[0];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = v >> 6;
v = v & 3;
return v;
}
private long getLong(int)
{
byte[] v, v, v, v, v, v, v, v;
byte v, v, v, v, v, v, v, v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
int v, v, v, v, v, v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: long ul(byte)>(v);
v = v << 56;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: long ul(byte)>(v);
v = v << 48;
v = v | v;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + 2;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: long ul(byte)>(v);
v = v << 40;
v = v | v;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + 3;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: long ul(byte)>(v);
v = v << 32;
v = v | v;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + 4;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: long ul(byte)>(v);
v = v << 24;
v = v | v;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + 5;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: long ul(byte)>(v);
v = v << 16;
v = v | v;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + 6;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: long ul(byte)>(v);
v = v << 8;
v = v | v;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + 7;
v = v[v];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: long ul(byte)>(v);
v = v | v;
return v;
}
public int getMode()
{
byte[] v;
byte v;
int v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[0];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = v >> 0;
v = v & 7;
return v;
}
public java.lang.String getModeName()
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
java.lang.String v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getMode()>();
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpUtils: java.lang.String getModeName(int)>(v);
return v;
}
public oadd.org.apache.commons.net.ntp.TimeStamp getOriginateTimeStamp()
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
oadd.org.apache.commons.net.ntp.TimeStamp v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: oadd.org.apache.commons.net.ntp.TimeStamp getTimestamp(int)>(24);
return v;
}
public int getPoll()
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
byte[] v;
byte v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[2];
return v;
}
public int getPrecision()
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
byte[] v;
byte v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[3];
return v;
}
public oadd.org.apache.commons.net.ntp.TimeStamp getReceiveTimeStamp()
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
oadd.org.apache.commons.net.ntp.TimeStamp v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: oadd.org.apache.commons.net.ntp.TimeStamp getTimestamp(int)>(32);
return v;
}
public int getReferenceId()
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getInt(int)>(12);
return v;
}
public java.lang.String getReferenceIdString()
{
int v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
java.lang.String v, v, v, v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getVersion()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getStratum()>();
if v == 3 goto label;
if v != 4 goto label;
label:
if v == 0 goto label;
if v != 1 goto label;
label:
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: java.lang.String idAsString()>();
return v;
label:
if v != 4 goto label;
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: java.lang.String idAsHex()>();
return v;
label:
if v < 2 goto label;
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: java.lang.String idAsIPAddress()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: java.lang.String idAsHex()>();
return v;
}
public oadd.org.apache.commons.net.ntp.TimeStamp getReferenceTimeStamp()
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
oadd.org.apache.commons.net.ntp.TimeStamp v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: oadd.org.apache.commons.net.ntp.TimeStamp getTimestamp(int)>(16);
return v;
}
public int getRootDelay()
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getInt(int)>(4);
return v;
}
public double getRootDelayInMillisDouble()
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
double v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getRootDelay()>();
v = v / 65.536;
return v;
}
public int getRootDispersion()
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getInt(int)>(8);
return v;
}
public long getRootDispersionInMillis()
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
long v, v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getRootDispersion()>();
v = v * 1000L;
v = v / 65536L;
return v;
}
public double getRootDispersionInMillisDouble()
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
double v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getRootDispersion()>();
v = v / 65.536;
return v;
}
public int getStratum()
{
byte[] v;
byte v;
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[1];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
return v;
}
private oadd.org.apache.commons.net.ntp.TimeStamp getTimestamp(int)
{
oadd.org.apache.commons.net.ntp.TimeStamp v;
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
long v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v = new oadd.org.apache.commons.net.ntp.TimeStamp;
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: long getLong(int)>(v);
specialinvoke v.<oadd.org.apache.commons.net.ntp.TimeStamp: void <init>(long)>(v);
return v;
}
public oadd.org.apache.commons.net.ntp.TimeStamp getTransmitTimeStamp()
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
oadd.org.apache.commons.net.ntp.TimeStamp v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: oadd.org.apache.commons.net.ntp.TimeStamp getTimestamp(int)>(40);
return v;
}
public java.lang.String getType()
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
return "NTP";
}
public int getVersion()
{
byte[] v;
byte v;
int v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[0];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = v >> 3;
v = v & 7;
return v;
}
public int hashCode()
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
byte[] v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = staticinvoke <java.util.Arrays: int hashCode(byte[])>(v);
return v;
}
private java.lang.String idAsHex()
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
java.lang.String v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getReferenceId()>();
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
return v;
}
private java.lang.String idAsIPAddress()
{
byte[] v, v, v, v;
byte v, v, v, v;
int v, v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
java.lang.String v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[12];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[13];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[14];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[15];
v = staticinvoke <oadd.org.apache.commons.net.ntp.NtpV3Impl: int ui(byte)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int,int,int)>(v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u.\u.\u.\u0001");
return v;
}
private java.lang.String idAsString()
{
byte[] v;
byte v;
int v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
java.lang.StringBuilder v;
java.lang.String v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = 0;
label:
if v > 3 goto label;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = 12 + v;
v = v[v];
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public void setDatagramPacket(java.net.DatagramPacket)
{
byte[] v, v, v, v, v, v;
java.net.InetAddress v;
int v, v, v, v, v, v;
java.lang.IllegalArgumentException v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
java.net.DatagramPacket v, v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: java.net.DatagramPacket;
if v == null goto label;
v = virtualinvoke v.<java.net.DatagramPacket: int getLength()>();
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = lengthof v;
if v >= v goto label;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>()>();
throw v;
label:
v = virtualinvoke v.<java.net.DatagramPacket: byte[] getData()>();
v = virtualinvoke v.<java.net.DatagramPacket: int getLength()>();
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = lengthof v;
if v <= v goto label;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = lengthof v;
label:
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: java.net.DatagramPacket getDatagramPacket()>();
v = virtualinvoke v.<java.net.DatagramPacket: java.net.InetAddress getAddress()>();
virtualinvoke v.<java.net.DatagramPacket: void setAddress(java.net.InetAddress)>(v);
v = virtualinvoke v.<java.net.DatagramPacket: int getPort()>();
if v <= 0 goto label;
v = v;
goto label;
label:
v = 123;
label:
virtualinvoke v.<java.net.DatagramPacket: void setPort(int)>(v);
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
virtualinvoke v.<java.net.DatagramPacket: void setData(byte[])>(v);
return;
}
private void setInt(int, int)
{
byte[] v;
int v, v, v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v := @parameter: int;
v = 3;
label:
if v < 0 goto label;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + v;
v = v & 255;
v[v] = v;
v = v >>> 8;
v = v - 1;
goto label;
label:
return;
}
public void setLeapIndicator(int)
{
byte[] v, v;
byte v, v;
int v, v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[0];
v = v & 63;
v = v & 3;
v = v << 6;
v = v | v;
v[0] = v;
return;
}
public void setMode(int)
{
byte[] v, v;
short v;
byte v;
int v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[0];
v = v & 248;
v = v & 7;
v = v | v;
v[0] = v;
return;
}
public void setOriginateTimeStamp(oadd.org.apache.commons.net.ntp.TimeStamp)
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
oadd.org.apache.commons.net.ntp.TimeStamp v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: oadd.org.apache.commons.net.ntp.TimeStamp;
specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: void setTimestamp(int,oadd.org.apache.commons.net.ntp.TimeStamp)>(24, v);
return;
}
public void setPoll(int)
{
byte[] v;
int v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v & 255;
v[2] = v;
return;
}
public void setPrecision(int)
{
byte[] v;
int v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v & 255;
v[3] = v;
return;
}
public void setReceiveTimeStamp(oadd.org.apache.commons.net.ntp.TimeStamp)
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
oadd.org.apache.commons.net.ntp.TimeStamp v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: oadd.org.apache.commons.net.ntp.TimeStamp;
specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: void setTimestamp(int,oadd.org.apache.commons.net.ntp.TimeStamp)>(32, v);
return;
}
public void setReferenceId(int)
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: void setInt(int,int)>(12, v);
return;
}
public void setReferenceTime(oadd.org.apache.commons.net.ntp.TimeStamp)
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
oadd.org.apache.commons.net.ntp.TimeStamp v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: oadd.org.apache.commons.net.ntp.TimeStamp;
specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: void setTimestamp(int,oadd.org.apache.commons.net.ntp.TimeStamp)>(16, v);
return;
}
public void setRootDelay(int)
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: void setInt(int,int)>(4, v);
return;
}
public void setRootDispersion(int)
{
int v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: void setInt(int,int)>(8, v);
return;
}
public void setStratum(int)
{
byte[] v;
int v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v & 255;
v[1] = v;
return;
}
private void setTimestamp(int, oadd.org.apache.commons.net.ntp.TimeStamp)
{
byte[] v;
oadd.org.apache.commons.net.ntp.TimeStamp v;
int v, v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v := @parameter: oadd.org.apache.commons.net.ntp.TimeStamp;
if v == null goto label;
virtualinvoke v.<oadd.org.apache.commons.net.ntp.TimeStamp: long ntpValue()>();
label:
v = 7;
label:
if v < 0 goto label;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v + v;
v[v] = v;
v = v - 1;
goto label;
label:
return;
}
public void setTransmitTime(oadd.org.apache.commons.net.ntp.TimeStamp)
{
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
oadd.org.apache.commons.net.ntp.TimeStamp v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: oadd.org.apache.commons.net.ntp.TimeStamp;
specialinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: void setTimestamp(int,oadd.org.apache.commons.net.ntp.TimeStamp)>(40, v);
return;
}
public void setVersion(int)
{
byte[] v, v;
short v;
byte v;
int v, v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: byte[] buf>;
v = v[0];
v = v & 199;
v = v & 7;
v = v << 3;
v = v | v;
v[0] = v;
return;
}
public java.lang.String toString()
{
oadd.org.apache.commons.net.ntp.TimeStamp v;
int v, v, v, v, v;
oadd.org.apache.commons.net.ntp.NtpV3Impl v;
java.lang.String v, v, v;
double v;
v := @this: oadd.org.apache.commons.net.ntp.NtpV3Impl;
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getVersion()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getMode()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getPoll()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getPrecision()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: int getRootDelay()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: double getRootDispersionInMillisDouble()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: java.lang.String getReferenceIdString()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.NtpV3Impl: oadd.org.apache.commons.net.ntp.TimeStamp getTransmitTimeStamp()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ntp.TimeStamp: java.lang.String toDateString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int,int,int,int,double,java.lang.String,java.lang.String)>(v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("[version:\u, mode:\u, poll:\u, precision:\u, delay:\u, dispersion(ms):\u, id:\u, xmitTime:\u ]");
return v;
}
}