public final class android.app.usage.NetworkStats implements java.lang.AutoCloseable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.app.usage.NetworkStats
super_class: java.lang.Object
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "NetworkStats"
private final CloseGuard mCloseGuard;
descriptor: LCloseGuard;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long mStartTimeStamp;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long mEndTimeStamp;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int[] mUids;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int mUidOrUidIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mTag;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mState;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private android.net.INetworkStatsSession mSession;
descriptor: Landroid/net/INetworkStatsSession;
flags: (0x0002) ACC_PRIVATE
private android.net.NetworkTemplate mTemplate;
descriptor: Landroid/net/NetworkTemplate;
flags: (0x0002) ACC_PRIVATE
private android.net.NetworkStats mSummary;
descriptor: Landroid/net/NetworkStats;
flags: (0x0002) ACC_PRIVATE
private android.net.NetworkStatsHistory mHistory;
descriptor: Landroid/net/NetworkStatsHistory;
flags: (0x0002) ACC_PRIVATE
private int mEnumerationIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private android.net.NetworkStats$Entry mRecycledSummaryEntry;
descriptor: Landroid/net/NetworkStats$Entry;
flags: (0x0002) ACC_PRIVATE
private android.net.NetworkStatsHistory$Entry mRecycledHistoryEntry;
descriptor: Landroid/net/NetworkStatsHistory$Entry;
flags: (0x0002) ACC_PRIVATE
void <init>(android.content.Context, android.net.NetworkTemplate, int, long, long, android.net.INetworkStatsService);
descriptor: (Landroid/content/Context;Landroid/net/NetworkTemplate;IJJLandroid/net/INetworkStatsService;)V
flags: (0x0000)
Code:
stack=3, locals=9, args_size=7
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import dalvik cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
Exceptions:
throws android.os.RemoteException, java.lang.SecurityException
MethodParameters:
Name Flags
context
template
flags
startTimestamp
endTimestamp
statsService
protected void finalize();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
Exceptions:
throws java.lang.Throwable
public boolean getNextBucket(android.app.usage.NetworkStats$Bucket);
descriptor: (Landroid/app/usage/NetworkStats$Bucket;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
MethodParameters:
Name Flags
bucketOut
public boolean hasNextBucket();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
android.app.usage.NetworkStats$Bucket getDeviceSummaryForNetwork();
descriptor: ()Landroid/app/usage/NetworkStats$Bucket;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
Exceptions:
throws android.os.RemoteException
void startSummaryEnumeration();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
Exceptions:
throws android.os.RemoteException
void startHistoryEnumeration(int, int, int);
descriptor: (III)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
MethodParameters:
Name Flags
uid
tag
state
void startUserUidEnumeration();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
Exceptions:
throws android.os.RemoteException
private void stepHistory();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
private void fillBucketFromSummaryEntry(android.app.usage.NetworkStats$Bucket);
descriptor: (Landroid/app/usage/NetworkStats$Bucket;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
MethodParameters:
Name Flags
bucketOut
private boolean getNextSummaryBucket(android.app.usage.NetworkStats$Bucket);
descriptor: (Landroid/app/usage/NetworkStats$Bucket;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
MethodParameters:
Name Flags
bucketOut
android.app.usage.NetworkStats$Bucket getSummaryAggregate();
descriptor: ()Landroid/app/usage/NetworkStats$Bucket;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
private boolean getNextHistoryBucket(android.app.usage.NetworkStats$Bucket);
descriptor: (Landroid/app/usage/NetworkStats$Bucket;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
MethodParameters:
Name Flags
bucketOut
private boolean isUidEnumeration();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
private boolean hasNextUid();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
private int getUid();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
private void setSingleUidTagState(int, int, int);
descriptor: (III)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
MethodParameters:
Name Flags
uid
tag
state
private void stepUid();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/NetworkStats;
}
SourceFile: "NetworkStats.java"
NestMembers:
android.app.usage.NetworkStats$Bucket android.app.usage.NetworkStats$Bucket$DefaultNetworkStatus android.app.usage.NetworkStats$Bucket$Metered android.app.usage.NetworkStats$Bucket$Roaming android.app.usage.NetworkStats$Bucket$State
InnerClasses:
public Bucket = android.app.usage.NetworkStats$Bucket of android.app.usage.NetworkStats
public Entry = android.net.NetworkStats$Entry of android.net.NetworkStats
public Entry = android.net.NetworkStatsHistory$Entry of android.net.NetworkStatsHistory