public class android.net.metrics.RaEvent$Builder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.net.metrics.RaEvent$Builder
super_class: java.lang.Object
{
long routerLifetime;
descriptor: J
flags: (0x0000)
long prefixValidLifetime;
descriptor: J
flags: (0x0000)
long prefixPreferredLifetime;
descriptor: J
flags: (0x0000)
long routeInfoLifetime;
descriptor: J
flags: (0x0000)
long rdnssLifetime;
descriptor: J
flags: (0x0000)
long dnsslLifetime;
descriptor: J
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc -1
putfield android.net.metrics.RaEvent$Builder.routerLifetime:J
2: aload 0
ldc -1
putfield android.net.metrics.RaEvent$Builder.prefixValidLifetime:J
3: aload 0
ldc -1
putfield android.net.metrics.RaEvent$Builder.prefixPreferredLifetime:J
4: aload 0
ldc -1
putfield android.net.metrics.RaEvent$Builder.routeInfoLifetime:J
5: aload 0
ldc -1
putfield android.net.metrics.RaEvent$Builder.rdnssLifetime:J
6: aload 0
ldc -1
putfield android.net.metrics.RaEvent$Builder.dnsslLifetime:J
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/net/metrics/RaEvent$Builder;
public android.net.metrics.RaEvent build();
descriptor: ()Landroid/net/metrics/RaEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=1, args_size=1
start local 0 0: new android.net.metrics.RaEvent
dup
aload 0
getfield android.net.metrics.RaEvent$Builder.routerLifetime:J
aload 0
getfield android.net.metrics.RaEvent$Builder.prefixValidLifetime:J
aload 0
getfield android.net.metrics.RaEvent$Builder.prefixPreferredLifetime:J
1: aload 0
getfield android.net.metrics.RaEvent$Builder.routeInfoLifetime:J
aload 0
getfield android.net.metrics.RaEvent$Builder.rdnssLifetime:J
aload 0
getfield android.net.metrics.RaEvent$Builder.dnsslLifetime:J
2: invokespecial android.net.metrics.RaEvent.<init>:(JJJJJJ)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/metrics/RaEvent$Builder;
public android.net.metrics.RaEvent$Builder updateRouterLifetime(long);
descriptor: (J)Landroid/net/metrics/RaEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 0
getfield android.net.metrics.RaEvent$Builder.routerLifetime:J
lload 1
invokevirtual android.net.metrics.RaEvent$Builder.updateLifetime:(JJ)J
putfield android.net.metrics.RaEvent$Builder.routerLifetime:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/metrics/RaEvent$Builder;
0 2 1 lifetime J
MethodParameters:
Name Flags
lifetime
public android.net.metrics.RaEvent$Builder updatePrefixValidLifetime(long);
descriptor: (J)Landroid/net/metrics/RaEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 0
getfield android.net.metrics.RaEvent$Builder.prefixValidLifetime:J
lload 1
invokevirtual android.net.metrics.RaEvent$Builder.updateLifetime:(JJ)J
putfield android.net.metrics.RaEvent$Builder.prefixValidLifetime:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/metrics/RaEvent$Builder;
0 2 1 lifetime J
MethodParameters:
Name Flags
lifetime
public android.net.metrics.RaEvent$Builder updatePrefixPreferredLifetime(long);
descriptor: (J)Landroid/net/metrics/RaEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 0
getfield android.net.metrics.RaEvent$Builder.prefixPreferredLifetime:J
lload 1
invokevirtual android.net.metrics.RaEvent$Builder.updateLifetime:(JJ)J
putfield android.net.metrics.RaEvent$Builder.prefixPreferredLifetime:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/metrics/RaEvent$Builder;
0 2 1 lifetime J
MethodParameters:
Name Flags
lifetime
public android.net.metrics.RaEvent$Builder updateRouteInfoLifetime(long);
descriptor: (J)Landroid/net/metrics/RaEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 0
getfield android.net.metrics.RaEvent$Builder.routeInfoLifetime:J
lload 1
invokevirtual android.net.metrics.RaEvent$Builder.updateLifetime:(JJ)J
putfield android.net.metrics.RaEvent$Builder.routeInfoLifetime:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/metrics/RaEvent$Builder;
0 2 1 lifetime J
MethodParameters:
Name Flags
lifetime
public android.net.metrics.RaEvent$Builder updateRdnssLifetime(long);
descriptor: (J)Landroid/net/metrics/RaEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 0
getfield android.net.metrics.RaEvent$Builder.rdnssLifetime:J
lload 1
invokevirtual android.net.metrics.RaEvent$Builder.updateLifetime:(JJ)J
putfield android.net.metrics.RaEvent$Builder.rdnssLifetime:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/metrics/RaEvent$Builder;
0 2 1 lifetime J
MethodParameters:
Name Flags
lifetime
public android.net.metrics.RaEvent$Builder updateDnsslLifetime(long);
descriptor: (J)Landroid/net/metrics/RaEvent$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 0
getfield android.net.metrics.RaEvent$Builder.dnsslLifetime:J
lload 1
invokevirtual android.net.metrics.RaEvent$Builder.updateLifetime:(JJ)J
putfield android.net.metrics.RaEvent$Builder.dnsslLifetime:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/metrics/RaEvent$Builder;
0 2 1 lifetime J
MethodParameters:
Name Flags
lifetime
private long updateLifetime(long, long);
descriptor: (JJ)J
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: lload 1
ldc -1
lcmp
ifne 2
1: lload 3
lreturn
2: StackMap locals:
StackMap stack:
lload 1
lload 3
invokestatic java.lang.Math.min:(JJ)J
lreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/metrics/RaEvent$Builder;
0 3 1 currentLifetime J
0 3 3 newLifetime J
MethodParameters:
Name Flags
currentLifetime
newLifetime
}
SourceFile: "RaEvent.java"
NestHost: android.net.metrics.RaEvent
InnerClasses:
public Builder = android.net.metrics.RaEvent$Builder of android.net.metrics.RaEvent