class org.apache.commons.vfs2.impl.PrivilegedFileReplicator$ReplicateAction implements java.security.PrivilegedExceptionAction<java.io.File>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.commons.vfs2.impl.PrivilegedFileReplicator$ReplicateAction
super_class: java.lang.Object
{
private final org.apache.commons.vfs2.FileObject srcFile;
descriptor: Lorg/apache/commons/vfs2/FileObject;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.commons.vfs2.FileSelector selector;
descriptor: Lorg/apache/commons/vfs2/FileSelector;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final org.apache.commons.vfs2.impl.PrivilegedFileReplicator this$0;
descriptor: Lorg/apache/commons/vfs2/impl/PrivilegedFileReplicator;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(org.apache.commons.vfs2.impl.PrivilegedFileReplicator, org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileSelector);
descriptor: (Lorg/apache/commons/vfs2/impl/PrivilegedFileReplicator;Lorg/apache/commons/vfs2/FileObject;Lorg/apache/commons/vfs2/FileSelector;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield org.apache.commons.vfs2.impl.PrivilegedFileReplicator$ReplicateAction.this$0:Lorg/apache/commons/vfs2/impl/PrivilegedFileReplicator;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
putfield org.apache.commons.vfs2.impl.PrivilegedFileReplicator$ReplicateAction.srcFile:Lorg/apache/commons/vfs2/FileObject;
2: aload 0
aload 3
putfield org.apache.commons.vfs2.impl.PrivilegedFileReplicator$ReplicateAction.selector:Lorg/apache/commons/vfs2/FileSelector;
3: return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/vfs2/impl/PrivilegedFileReplicator$ReplicateAction;
0 4 2 srcFile Lorg/apache/commons/vfs2/FileObject;
0 4 3 selector Lorg/apache/commons/vfs2/FileSelector;
MethodParameters:
Name Flags
this$0 final
srcFile final
selector final
public java.io.File run();
descriptor: ()Ljava/io/File;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.vfs2.impl.PrivilegedFileReplicator$ReplicateAction.this$0:Lorg/apache/commons/vfs2/impl/PrivilegedFileReplicator;
getfield org.apache.commons.vfs2.impl.PrivilegedFileReplicator.replicator:Lorg/apache/commons/vfs2/provider/FileReplicator;
aload 0
getfield org.apache.commons.vfs2.impl.PrivilegedFileReplicator$ReplicateAction.srcFile:Lorg/apache/commons/vfs2/FileObject;
aload 0
getfield org.apache.commons.vfs2.impl.PrivilegedFileReplicator$ReplicateAction.selector:Lorg/apache/commons/vfs2/FileSelector;
invokeinterface org.apache.commons.vfs2.provider.FileReplicator.replicateFile:(Lorg/apache/commons/vfs2/FileObject;Lorg/apache/commons/vfs2/FileSelector;)Ljava/io/File;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/vfs2/impl/PrivilegedFileReplicator$ReplicateAction;
Exceptions:
throws java.lang.Exception
public java.lang.Object run();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.vfs2.impl.PrivilegedFileReplicator$ReplicateAction.run:()Ljava/io/File;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
}
Signature: Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction<Ljava/io/File;>;
SourceFile: "PrivilegedFileReplicator.java"
NestHost: org.apache.commons.vfs2.impl.PrivilegedFileReplicator
InnerClasses:
private ReplicateAction = org.apache.commons.vfs2.impl.PrivilegedFileReplicator$ReplicateAction of org.apache.commons.vfs2.impl.PrivilegedFileReplicator