public final class android.net.IpSecTransform implements java.lang.AutoCloseable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.net.IpSecTransform
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: "IpSecTransform"
public static final int MODE_TRANSPORT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int MODE_TUNNEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int ENCAP_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int ENCAP_ESPINUDP_NON_IKE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int ENCAP_ESPINUDP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private final android.net.IpSecConfig mConfig;
descriptor: Landroid/net/IpSecConfig;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int mResourceId;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final android.content.Context mContext;
descriptor: Landroid/content/Context;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final CloseGuard mCloseGuard;
descriptor: LCloseGuard;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private android.net.ConnectivityManager$PacketKeepalive mKeepalive;
descriptor: Landroid/net/ConnectivityManager$PacketKeepalive;
flags: (0x0002) ACC_PRIVATE
private android.os.Handler mCallbackHandler;
descriptor: Landroid/os/Handler;
flags: (0x0002) ACC_PRIVATE
private final android.net.ConnectivityManager$PacketKeepaliveCallback mKeepaliveCallback;
descriptor: Landroid/net/ConnectivityManager$PacketKeepaliveCallback;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private android.net.IpSecTransform$NattKeepaliveCallback mUserKeepaliveCallback;
descriptor: Landroid/net/IpSecTransform$NattKeepaliveCallback;
flags: (0x0002) ACC_PRIVATE
public void <init>(android.content.Context, android.net.IpSecConfig);
descriptor: (Landroid/content/Context;Landroid/net/IpSecConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import dalvik.system 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\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tandroid.Manifest.permission.MANAGE_IPSEC_TUNNELS cannot be resolved to a type\n\tandroid.Manifest.permission.PACKET_KEEPALIVE_OFFLOAD cannot be resolved to a type\n\tandroid.Manifest.permission.MANAGE_IPSEC_TUNNELS cannot be resolved to a type\n\tandroid.Manifest.permission.PACKET_KEEPALIVE_OFFLOAD cannot be resolved to a type\n\tandroid.Manifest.permission.MANAGE_IPSEC_TUNNELS 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/net/IpSecTransform;
RuntimeInvisibleAnnotations:
com.android.internal.annotations.VisibleForTesting()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
com.android.internal.annotations.VisibleForTesting()
MethodParameters:
Name Flags
context
config
private android.net.IIpSecService getIpSecService();
descriptor: ()Landroid/net/IIpSecService;
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/net/IpSecTransform;
private void checkResultStatus(int);
descriptor: (I)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/net/IpSecTransform;
Exceptions:
throws java.io.IOException, android.net.IpSecManager$ResourceUnavailableException, android.net.IpSecManager$SpiUnavailableException
MethodParameters:
Name Flags
status
private android.net.IpSecTransform activate();
descriptor: ()Landroid/net/IpSecTransform;
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\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/net/IpSecTransform;
Exceptions:
throws java.io.IOException, android.net.IpSecManager$ResourceUnavailableException, android.net.IpSecManager$SpiUnavailableException
public static boolean equals(android.net.IpSecTransform, android.net.IpSecTransform);
descriptor: (Landroid/net/IpSecTransform;Landroid/net/IpSecTransform;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
com.android.internal.annotations.VisibleForTesting()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
com.android.internal.annotations.VisibleForTesting()
MethodParameters:
Name Flags
lhs
rhs
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/net/IpSecTransform;
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/net/IpSecTransform;
Exceptions:
throws java.lang.Throwable
android.net.IpSecConfig getConfig();
descriptor: ()Landroid/net/IpSecConfig;
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/net/IpSecTransform;
public int getResourceId();
descriptor: ()I
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/net/IpSecTransform;
RuntimeInvisibleAnnotations:
com.android.internal.annotations.VisibleForTesting()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
com.android.internal.annotations.VisibleForTesting()
public void startNattKeepalive(android.net.IpSecTransform$NattKeepaliveCallback, int, android.os.Handler);
descriptor: (Landroid/net/IpSecTransform$NattKeepaliveCallback;ILandroid/os/Handler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.MANAGE_IPSEC_TUNNELS cannot be resolved to a type\n\tandroid.Manifest.permission.PACKET_KEEPALIVE_OFFLOAD 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/net/IpSecTransform;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
userCallback
intervalSeconds
handler
public void stopNattKeepalive();
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\tandroid.Manifest.permission.MANAGE_IPSEC_TUNNELS cannot be resolved to a type\n\tandroid.Manifest.permission.PACKET_KEEPALIVE_OFFLOAD 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/net/IpSecTransform;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
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/net/IpSecTransform;
}
SourceFile: "IpSecTransform.java"
NestMembers:
android.net.IpSecTransform$1 android.net.IpSecTransform$Builder android.net.IpSecTransform$EncapType android.net.IpSecTransform$NattKeepaliveCallback
InnerClasses:
public PacketKeepalive = android.net.ConnectivityManager$PacketKeepalive of android.net.ConnectivityManager
public PacketKeepaliveCallback = android.net.ConnectivityManager$PacketKeepaliveCallback of android.net.ConnectivityManager
public final ResourceUnavailableException = android.net.IpSecManager$ResourceUnavailableException of android.net.IpSecManager
public final SpiUnavailableException = android.net.IpSecManager$SpiUnavailableException of android.net.IpSecManager
public Builder = android.net.IpSecTransform$Builder of android.net.IpSecTransform
public abstract EncapType = android.net.IpSecTransform$EncapType of android.net.IpSecTransform
public NattKeepaliveCallback = android.net.IpSecTransform$NattKeepaliveCallback of android.net.IpSecTransform