public class io.vertx.core.file.impl.FileSystemImpl implements io.vertx.core.file.FileSystem
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.core.file.impl.FileSystemImpl
super_class: java.lang.Object
{
private static final io.vertx.core.file.CopyOptions DEFAULT_OPTIONS;
descriptor: Lio/vertx/core/file/CopyOptions;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected final io.vertx.core.impl.VertxInternal vertx;
descriptor: Lio/vertx/core/impl/VertxInternal;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new io.vertx.core.file.CopyOptions
dup
invokespecial io.vertx.core.file.CopyOptions.<init>:()V
putstatic io.vertx.core.file.impl.FileSystemImpl.DEFAULT_OPTIONS:Lio/vertx/core/file/CopyOptions;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(io.vertx.core.impl.VertxInternal);
descriptor: (Lio/vertx/core/impl/VertxInternal;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield io.vertx.core.file.impl.FileSystemImpl.vertx:Lio/vertx/core/impl/VertxInternal;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 3 1 vertx Lio/vertx/core/impl/VertxInternal;
MethodParameters:
Name Flags
vertx
public io.vertx.core.file.FileSystem copy(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
getstatic io.vertx.core.file.impl.FileSystemImpl.DEFAULT_OPTIONS:Lio/vertx/core/file/CopyOptions;
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.copy:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 from Ljava/lang/String;
0 1 2 to Ljava/lang/String;
0 1 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
from
to
handler
public io.vertx.core.file.FileSystem copy(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual io.vertx.core.file.impl.FileSystemImpl.copyInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 from Ljava/lang/String;
0 2 2 to Ljava/lang/String;
0 2 3 options Lio/vertx/core/file/CopyOptions;
0 2 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
from
to
options
handler
public io.vertx.core.file.FileSystem copyBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.vertx.core.file.impl.FileSystemImpl.DEFAULT_OPTIONS:Lio/vertx/core/file/CopyOptions;
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.copyInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 from Ljava/lang/String;
0 2 2 to Ljava/lang/String;
MethodParameters:
Name Flags
from
to
public io.vertx.core.file.FileSystem copyRecursive(java.lang.String, java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
iload 3
aload 4
invokevirtual io.vertx.core.file.impl.FileSystemImpl.copyRecursiveInternal:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 from Ljava/lang/String;
0 2 2 to Ljava/lang/String;
0 2 3 recursive Z
0 2 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
from
to
recursive
handler
public io.vertx.core.file.FileSystem copyRecursiveBlocking(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.copyRecursiveInternal:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 from Ljava/lang/String;
0 2 2 to Ljava/lang/String;
0 2 3 recursive Z
MethodParameters:
Name Flags
from
to
recursive
public io.vertx.core.file.FileSystem move(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
getstatic io.vertx.core.file.impl.FileSystemImpl.DEFAULT_OPTIONS:Lio/vertx/core/file/CopyOptions;
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.move:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 from Ljava/lang/String;
0 1 2 to Ljava/lang/String;
0 1 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
from
to
handler
public io.vertx.core.file.FileSystem move(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual io.vertx.core.file.impl.FileSystemImpl.moveInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 from Ljava/lang/String;
0 2 2 to Ljava/lang/String;
0 2 3 options Lio/vertx/core/file/CopyOptions;
0 2 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
from
to
options
handler
public io.vertx.core.file.FileSystem moveBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.vertx.core.file.impl.FileSystemImpl.DEFAULT_OPTIONS:Lio/vertx/core/file/CopyOptions;
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.moveInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 from Ljava/lang/String;
0 2 2 to Ljava/lang/String;
MethodParameters:
Name Flags
from
to
public io.vertx.core.file.FileSystem truncate(java.lang.String, long, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;JLio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
aload 1
lload 2
aload 4
invokevirtual io.vertx.core.file.impl.FileSystemImpl.truncateInternal:(Ljava/lang/String;JLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 len J
0 2 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;JLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
len
handler
public io.vertx.core.file.FileSystem truncateBlocking(java.lang.String, long);
descriptor: (Ljava/lang/String;J)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
lload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.truncateInternal:(Ljava/lang/String;JLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 len J
MethodParameters:
Name Flags
path
len
public io.vertx.core.file.FileSystem chmod(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.chmodInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
perms
handler
public io.vertx.core.file.FileSystem chmodBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.chmodInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
MethodParameters:
Name Flags
path
perms
public io.vertx.core.file.FileSystem chmodRecursive(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual io.vertx.core.file.impl.FileSystemImpl.chmodInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
0 2 3 dirPerms Ljava/lang/String;
0 2 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
perms
dirPerms
handler
public io.vertx.core.file.FileSystem chmodRecursiveBlocking(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.chmodInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
0 2 3 dirPerms Ljava/lang/String;
MethodParameters:
Name Flags
path
perms
dirPerms
public io.vertx.core.file.FileSystem chown(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual io.vertx.core.file.impl.FileSystemImpl.chownInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 user Ljava/lang/String;
0 2 3 group Ljava/lang/String;
0 2 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
user
group
handler
public io.vertx.core.file.FileSystem chownBlocking(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.chownInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 user Ljava/lang/String;
0 2 3 group Ljava/lang/String;
MethodParameters:
Name Flags
path
user
group
public io.vertx.core.file.FileSystem props(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.file.FileProps>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.propsInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileProps;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileProps;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
handler
public io.vertx.core.file.FileProps propsBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/file/FileProps;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.propsInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast io.vertx.core.file.FileProps
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public io.vertx.core.file.FileSystem lprops(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.file.FileProps>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.lpropsInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileProps;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileProps;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
handler
public io.vertx.core.file.FileProps lpropsBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/file/FileProps;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.lpropsInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast io.vertx.core.file.FileProps
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public io.vertx.core.file.FileSystem link(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.linkInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 link Ljava/lang/String;
0 2 2 existing Ljava/lang/String;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
link
existing
handler
public io.vertx.core.file.FileSystem linkBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.linkInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 link Ljava/lang/String;
0 2 2 existing Ljava/lang/String;
MethodParameters:
Name Flags
link
existing
public io.vertx.core.file.FileSystem symlink(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.symlinkInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 link Ljava/lang/String;
0 2 2 existing Ljava/lang/String;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
link
existing
handler
public io.vertx.core.file.FileSystem symlinkBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.symlinkInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 link Ljava/lang/String;
0 2 2 existing Ljava/lang/String;
MethodParameters:
Name Flags
link
existing
public io.vertx.core.file.FileSystem unlink(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.unlinkInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 link Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
link
handler
public io.vertx.core.file.FileSystem unlinkBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.unlinkInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 link Ljava/lang/String;
MethodParameters:
Name Flags
link
public io.vertx.core.file.FileSystem readSymlink(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.readSymlinkInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 link Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
link
handler
public java.lang.String readSymlinkBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.readSymlinkInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 link Ljava/lang/String;
MethodParameters:
Name Flags
link
public io.vertx.core.file.FileSystem delete(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.deleteInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
handler
public io.vertx.core.file.FileSystem deleteBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.deleteInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public io.vertx.core.file.FileSystem deleteRecursive(java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.deleteInternal:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 recursive Z
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
recursive
handler
public io.vertx.core.file.FileSystem deleteRecursiveBlocking(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.deleteInternal:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 recursive Z
MethodParameters:
Name Flags
path
recursive
public io.vertx.core.file.FileSystem mkdir(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
handler
public io.vertx.core.file.FileSystem mkdirBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public io.vertx.core.file.FileSystem mkdirs(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iconst_1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
handler
public io.vertx.core.file.FileSystem mkdirsBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public io.vertx.core.file.FileSystem mkdir(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
perms
handler
public io.vertx.core.file.FileSystem mkdirBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
MethodParameters:
Name Flags
path
perms
public io.vertx.core.file.FileSystem mkdirs(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_1
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
perms
handler
public io.vertx.core.file.FileSystem mkdirsBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
MethodParameters:
Name Flags
path
perms
public io.vertx.core.file.FileSystem readDir(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.lang.String>>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.readDirInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
handler
public java.util.List<java.lang.String> readDirBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.readDirInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast java.util.List
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
path
public io.vertx.core.file.FileSystem readDir(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.lang.String>>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.readDirInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 filter Ljava/lang/String;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
filter
handler
public java.util.List<java.lang.String> readDirBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.readDirInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast java.util.List
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 filter Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
path
filter
public io.vertx.core.file.FileSystem readFile(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.buffer.Buffer>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.readFileInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/buffer/Buffer;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/buffer/Buffer;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
handler
public io.vertx.core.buffer.Buffer readFileBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.readFileInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast io.vertx.core.buffer.Buffer
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public io.vertx.core.file.FileSystem writeFile(java.lang.String, io.vertx.core.buffer.Buffer, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/buffer/Buffer;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.writeFileInternal:(Ljava/lang/String;Lio/vertx/core/buffer/Buffer;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 data Lio/vertx/core/buffer/Buffer;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/buffer/Buffer;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
data
handler
public io.vertx.core.file.FileSystem writeFileBlocking(java.lang.String, io.vertx.core.buffer.Buffer);
descriptor: (Ljava/lang/String;Lio/vertx/core/buffer/Buffer;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.writeFileInternal:(Ljava/lang/String;Lio/vertx/core/buffer/Buffer;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 data Lio/vertx/core/buffer/Buffer;
MethodParameters:
Name Flags
path
data
public io.vertx.core.file.FileSystem open(java.lang.String, io.vertx.core.file.OpenOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.file.AsyncFile>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.openInternal:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 options Lio/vertx/core/file/OpenOptions;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/AsyncFile;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/AsyncFile;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
options
handler
public io.vertx.core.file.AsyncFile openBlocking(java.lang.String, io.vertx.core.file.OpenOptions);
descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)Lio/vertx/core/file/AsyncFile;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.openInternal:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast io.vertx.core.file.AsyncFile
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 options Lio/vertx/core/file/OpenOptions;
MethodParameters:
Name Flags
path
options
public io.vertx.core.file.FileSystem createFile(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createFileInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
handler
public io.vertx.core.file.FileSystem createFileBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createFileInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public io.vertx.core.file.FileSystem createFile(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createFileInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
perms
handler
public io.vertx.core.file.FileSystem createFileBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createFileInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
MethodParameters:
Name Flags
path
perms
public io.vertx.core.file.FileSystem exists(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.existsInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
handler
public boolean existsBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.existsInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public io.vertx.core.file.FileSystem fsProps(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.file.FileSystemProps>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.fsPropsInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileSystemProps;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileSystemProps;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
path
handler
public io.vertx.core.file.FileSystemProps fsPropsBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/file/FileSystemProps;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.fsPropsInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast io.vertx.core.file.FileSystemProps
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public io.vertx.core.file.FileSystem createTempDirectory(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aconst_null
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempDirectoryInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 prefix Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
prefix
handler
public java.lang.String createTempDirectoryBlocking(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
aconst_null
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempDirectoryInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 prefix Ljava/lang/String;
MethodParameters:
Name Flags
prefix
public io.vertx.core.file.FileSystem createTempDirectory(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aconst_null
aload 1
aload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempDirectoryInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 prefix Ljava/lang/String;
0 2 2 perms Ljava/lang/String;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
prefix
perms
handler
public java.lang.String createTempDirectoryBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aload 2
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempDirectoryInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 prefix Ljava/lang/String;
0 1 2 perms Ljava/lang/String;
MethodParameters:
Name Flags
prefix
perms
public io.vertx.core.file.FileSystem createTempDirectory(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempDirectoryInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 dir Ljava/lang/String;
0 2 2 prefix Ljava/lang/String;
0 2 3 perms Ljava/lang/String;
0 2 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
dir
prefix
perms
handler
public java.lang.String createTempDirectoryBlocking(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempDirectoryInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 dir Ljava/lang/String;
0 1 2 prefix Ljava/lang/String;
0 1 3 perms Ljava/lang/String;
MethodParameters:
Name Flags
dir
prefix
perms
public io.vertx.core.file.FileSystem createTempFile(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aconst_null
aload 1
aload 2
aconst_null
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempFileInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 prefix Ljava/lang/String;
0 2 2 suffix Ljava/lang/String;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
prefix
suffix
handler
public java.lang.String createTempFileBlocking(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aload 2
aconst_null
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempFileInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 prefix Ljava/lang/String;
0 1 2 suffix Ljava/lang/String;
MethodParameters:
Name Flags
prefix
suffix
public io.vertx.core.file.FileSystem createTempFile(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aconst_null
aload 1
aload 2
aload 3
aload 4
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempFileInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 prefix Ljava/lang/String;
0 2 2 suffix Ljava/lang/String;
0 2 3 perms Ljava/lang/String;
0 2 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
prefix
suffix
perms
handler
public java.lang.String createTempFileBlocking(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aconst_null
aload 1
aload 2
aload 3
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempFileInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 prefix Ljava/lang/String;
0 1 2 suffix Ljava/lang/String;
0 1 3 perms Ljava/lang/String;
MethodParameters:
Name Flags
prefix
suffix
perms
public io.vertx.core.file.FileSystem createTempFile(java.lang.String, java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempFileInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.run:()V
1: aload 0
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 dir Ljava/lang/String;
0 2 2 prefix Ljava/lang/String;
0 2 3 suffix Ljava/lang/String;
0 2 4 perms Ljava/lang/String;
0 2 5 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
dir
prefix
suffix
perms
handler
public java.lang.String createTempFileBlocking(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
aconst_null
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createTempFileInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
invokevirtual io.vertx.core.file.impl.FileSystemImpl$BlockingAction.perform:()Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 dir Ljava/lang/String;
0 1 2 prefix Ljava/lang/String;
0 1 3 suffix Ljava/lang/String;
0 1 4 perms Ljava/lang/String;
MethodParameters:
Name Flags
dir
prefix
suffix
perms
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> copyInternal(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 2
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 3
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 3
invokestatic io.vertx.core.file.impl.FileSystemImpl.toCopyOptionSet:(Lio/vertx/core/file/CopyOptions;)Ljava/util/Set;
astore 5
start local 5 4: aload 5
aload 5
invokeinterface java.util.Set.size:()I
anewarray java.nio.file.CopyOption
invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.nio.file.CopyOption[]
astore 6
start local 6 5: new io.vertx.core.file.impl.FileSystemImpl$1
dup
aload 0
aload 0
aload 4
aload 1
aload 2
aload 6
invokespecial io.vertx.core.file.impl.FileSystemImpl$1.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/CopyOption;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 6 1 from Ljava/lang/String;
0 6 2 to Ljava/lang/String;
0 6 3 options Lio/vertx/core/file/CopyOptions;
0 6 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
4 6 5 copyOptionSet Ljava/util/Set<Ljava/nio/file/CopyOption;>;
5 6 6 copyOptions [Ljava/nio/file/CopyOption;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
from
to
options
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> copyRecursiveInternal(java.lang.String, java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 2
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: new io.vertx.core.file.impl.FileSystemImpl$2
dup
aload 0
aload 0
aload 4
aload 1
aload 2
iload 3
invokespecial io.vertx.core.file.impl.FileSystemImpl$2.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Ljava/lang/String;Z)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 3 1 from Ljava/lang/String;
0 3 2 to Ljava/lang/String;
0 3 3 recursive Z
0 3 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
from
to
recursive
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> moveInternal(java.lang.String, java.lang.String, io.vertx.core.file.CopyOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 2
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 3
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 3
invokestatic io.vertx.core.file.impl.FileSystemImpl.toCopyOptionSet:(Lio/vertx/core/file/CopyOptions;)Ljava/util/Set;
astore 5
start local 5 4: aload 5
aload 5
invokeinterface java.util.Set.size:()I
anewarray java.nio.file.CopyOption
invokeinterface java.util.Set.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.nio.file.CopyOption[]
astore 6
start local 6 5: new io.vertx.core.file.impl.FileSystemImpl$3
dup
aload 0
aload 0
aload 4
aload 1
aload 2
aload 6
invokespecial io.vertx.core.file.impl.FileSystemImpl$3.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/CopyOption;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 6 1 from Ljava/lang/String;
0 6 2 to Ljava/lang/String;
0 6 3 options Lio/vertx/core/file/CopyOptions;
0 6 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
4 6 5 copyOptionSet Ljava/util/Set<Ljava/nio/file/CopyOption;>;
5 6 6 copyOptions [Ljava/nio/file/CopyOption;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/file/CopyOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
from
to
options
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> truncateInternal(java.lang.String, long, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;JLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new io.vertx.core.file.impl.FileSystemImpl$4
dup
aload 0
aload 0
aload 4
aload 1
lload 2
invokespecial io.vertx.core.file.impl.FileSystemImpl$4.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;J)V
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 p Ljava/lang/String;
0 2 2 len J
0 2 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;JLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
p
len
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> chmodInternal(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aconst_null
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.chmodInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 perms Ljava/lang/String;
0 1 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
perms
handler
protected io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> chmodInternal(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 2
invokestatic java.nio.file.attribute.PosixFilePermissions.fromString:(Ljava/lang/String;)Ljava/util/Set;
astore 5
start local 5 2: aload 3
ifnonnull 3
aconst_null
goto 4
StackMap locals: java.util.Set
StackMap stack:
3: aload 3
invokestatic java.nio.file.attribute.PosixFilePermissions.fromString:(Ljava/lang/String;)Ljava/util/Set;
StackMap locals:
StackMap stack: java.util.Set
4: astore 6
start local 6 5: new io.vertx.core.file.impl.FileSystemImpl$5
dup
aload 0
aload 0
aload 4
aload 1
aload 6
aload 5
invokespecial io.vertx.core.file.impl.FileSystemImpl$5.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 6 1 path Ljava/lang/String;
0 6 2 perms Ljava/lang/String;
0 6 3 dirPerms Ljava/lang/String;
0 6 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
2 6 5 permissions Ljava/util/Set<Ljava/nio/file/attribute/PosixFilePermission;>;
5 6 6 dirPermissions Ljava/util/Set<Ljava/nio/file/attribute/PosixFilePermission;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
perms
dirPerms
handler
protected io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> chownInternal(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new io.vertx.core.file.impl.FileSystemImpl$6
dup
aload 0
aload 0
aload 4
aload 1
aload 2
aload 3
invokespecial io.vertx.core.file.impl.FileSystemImpl$6.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 user Ljava/lang/String;
0 2 3 group Ljava/lang/String;
0 2 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
user
group
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<io.vertx.core.file.FileProps> propsInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.file.FileProps>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iconst_1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.props:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileProps;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileProps;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Lio/vertx/core/file/FileProps;>;
MethodParameters:
Name Flags
path
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<io.vertx.core.file.FileProps> lpropsInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.file.FileProps>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iconst_0
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.props:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileProps;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileProps;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Lio/vertx/core/file/FileProps;>;
MethodParameters:
Name Flags
path
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<io.vertx.core.file.FileProps> props(java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.file.FileProps>>);
descriptor: (Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new io.vertx.core.file.impl.FileSystemImpl$7
dup
aload 0
aload 0
aload 3
aload 1
iload 2
invokespecial io.vertx.core.file.impl.FileSystemImpl$7.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Z)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 followLinks Z
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileProps;>;>;
Signature: (Ljava/lang/String;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileProps;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Lio/vertx/core/file/FileProps;>;
MethodParameters:
Name Flags
path
followLinks
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> linkInternal(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_0
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.link:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 link Ljava/lang/String;
0 1 2 existing Ljava/lang/String;
0 1 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
link
existing
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> symlinkInternal(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_1
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.link:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 link Ljava/lang/String;
0 1 2 existing Ljava/lang/String;
0 1 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
link
existing
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> link(java.lang.String, java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 2
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: new io.vertx.core.file.impl.FileSystemImpl$8
dup
aload 0
aload 0
aload 4
aload 1
aload 2
iload 3
invokespecial io.vertx.core.file.impl.FileSystemImpl$8.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Ljava/lang/String;Z)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 3 1 link Ljava/lang/String;
0 3 2 existing Ljava/lang/String;
0 3 3 symbolic Z
0 3 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
link
existing
symbolic
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> unlinkInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.deleteInternal:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 link Ljava/lang/String;
0 1 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
link
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.String> readSymlinkInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new io.vertx.core.file.impl.FileSystemImpl$9
dup
aload 0
aload 0
aload 2
aload 1
invokespecial io.vertx.core.file.impl.FileSystemImpl$9.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 link Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/String;>;
MethodParameters:
Name Flags
link
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> deleteInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iconst_0
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.deleteInternal:(Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> deleteInternal(java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new io.vertx.core.file.impl.FileSystemImpl$10
dup
aload 0
aload 0
aload 3
aload 1
iload 2
invokespecial io.vertx.core.file.impl.FileSystemImpl$10.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Z)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 recursive Z
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
recursive
handler
public static void delete(java.nio.file.Path, boolean);
descriptor: (Ljava/nio/file/Path;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 3
1: aload 0
new io.vertx.core.file.impl.FileSystemImpl$11
dup
invokespecial io.vertx.core.file.impl.FileSystemImpl$11.<init>:()V
invokestatic java.nio.file.Files.walkFileTree:(Ljava/nio/file/Path;Ljava/nio/file/FileVisitor;)Ljava/nio/file/Path;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokestatic java.nio.file.Files.delete:(Ljava/nio/file/Path;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 path Ljava/nio/file/Path;
0 5 1 recursive Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
path
recursive
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> mkdirInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
iconst_0
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> mkdirInternal(java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aconst_null
iload 2
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 createParents Z
0 1 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
createParents
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> mkdirInternal(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_0
aload 3
invokevirtual io.vertx.core.file.impl.FileSystemImpl.mkdirInternal:(Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 perms Ljava/lang/String;
0 1 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
perms
handler
protected io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> mkdirInternal(java.lang.String, java.lang.String, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 2
ifnonnull 2
aconst_null
goto 3
StackMap locals:
StackMap stack:
2: aload 2
invokestatic java.nio.file.attribute.PosixFilePermissions.fromString:(Ljava/lang/String;)Ljava/util/Set;
invokestatic java.nio.file.attribute.PosixFilePermissions.asFileAttribute:(Ljava/util/Set;)Ljava/nio/file/attribute/FileAttribute;
StackMap locals:
StackMap stack: java.nio.file.attribute.FileAttribute
3: astore 5
start local 5 4: new io.vertx.core.file.impl.FileSystemImpl$12
dup
aload 0
aload 0
aload 4
aload 1
iload 3
aload 5
invokespecial io.vertx.core.file.impl.FileSystemImpl$12.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;ZLjava/nio/file/attribute/FileAttribute;)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 5 1 path Ljava/lang/String;
0 5 2 perms Ljava/lang/String;
0 5 3 createParents Z
0 5 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
4 5 5 attrs Ljava/nio/file/attribute/FileAttribute<*>;
Signature: (Ljava/lang/String;Ljava/lang/String;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
perms
createParents
handler
protected io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.String> createTempDirectoryInternal(java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 3
invokestatic java.nio.file.attribute.PosixFilePermissions.fromString:(Ljava/lang/String;)Ljava/util/Set;
invokestatic java.nio.file.attribute.PosixFilePermissions.asFileAttribute:(Ljava/util/Set;)Ljava/nio/file/attribute/FileAttribute;
StackMap locals:
StackMap stack: java.nio.file.attribute.FileAttribute
2: astore 5
start local 5 3: new io.vertx.core.file.impl.FileSystemImpl$13
dup
aload 0
aload 0
aload 4
aload 1
aload 5
aload 2
invokespecial io.vertx.core.file.impl.FileSystemImpl$13.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Ljava/nio/file/attribute/FileAttribute;Ljava/lang/String;)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 4 1 parentDir Ljava/lang/String;
0 4 2 prefix Ljava/lang/String;
0 4 3 perms Ljava/lang/String;
0 4 4 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
3 4 5 attrs Ljava/nio/file/attribute/FileAttribute<*>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/String;>;
MethodParameters:
Name Flags
parentDir
prefix
perms
handler
protected io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.String> createTempFileInternal(java.lang.String, java.lang.String, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 4
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 4
invokestatic java.nio.file.attribute.PosixFilePermissions.fromString:(Ljava/lang/String;)Ljava/util/Set;
invokestatic java.nio.file.attribute.PosixFilePermissions.asFileAttribute:(Ljava/util/Set;)Ljava/nio/file/attribute/FileAttribute;
StackMap locals:
StackMap stack: java.nio.file.attribute.FileAttribute
2: astore 6
start local 6 3: new io.vertx.core.file.impl.FileSystemImpl$14
dup
aload 0
aload 0
aload 5
aload 1
aload 6
aload 2
aload 3
invokespecial io.vertx.core.file.impl.FileSystemImpl$14.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Ljava/nio/file/attribute/FileAttribute;Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 4 1 parentDir Ljava/lang/String;
0 4 2 prefix Ljava/lang/String;
0 4 3 suffix Ljava/lang/String;
0 4 4 perms Ljava/lang/String;
0 4 5 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
3 4 6 attrs Ljava/nio/file/attribute/FileAttribute<*>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/String;>;
MethodParameters:
Name Flags
parentDir
prefix
suffix
perms
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.util.List<java.lang.String>> readDirInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.lang.String>>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.readDirInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/util/List<Ljava/lang/String;>;>;
MethodParameters:
Name Flags
path
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.util.List<java.lang.String>> readDirInternal(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.lang.String>>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new io.vertx.core.file.impl.FileSystemImpl$15
dup
aload 0
aload 0
aload 3
aload 1
aload 2
invokespecial io.vertx.core.file.impl.FileSystemImpl$15.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 p Ljava/lang/String;
0 2 2 filter Ljava/lang/String;
0 2 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/util/List<Ljava/lang/String;>;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/util/List<Ljava/lang/String;>;>;
MethodParameters:
Name Flags
p
filter
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<io.vertx.core.buffer.Buffer> readFileInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.buffer.Buffer>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new io.vertx.core.file.impl.FileSystemImpl$16
dup
aload 0
aload 0
aload 2
aload 1
invokespecial io.vertx.core.file.impl.FileSystemImpl$16.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/buffer/Buffer;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/buffer/Buffer;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Lio/vertx/core/buffer/Buffer;>;
MethodParameters:
Name Flags
path
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> writeFileInternal(java.lang.String, io.vertx.core.buffer.Buffer, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/buffer/Buffer;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 2
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: new io.vertx.core.file.impl.FileSystemImpl$17
dup
aload 0
aload 0
aload 3
aload 1
aload 2
invokespecial io.vertx.core.file.impl.FileSystemImpl$17.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Lio/vertx/core/buffer/Buffer;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 3 1 path Ljava/lang/String;
0 3 2 data Lio/vertx/core/buffer/Buffer;
0 3 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/buffer/Buffer;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
data
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<io.vertx.core.file.AsyncFile> openInternal(java.lang.String, io.vertx.core.file.OpenOptions, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.file.AsyncFile>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 2
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: new io.vertx.core.file.impl.FileSystemImpl$18
dup
aload 0
aload 0
aload 3
aload 1
aload 2
invokespecial io.vertx.core.file.impl.FileSystemImpl$18.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Lio/vertx/core/file/OpenOptions;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 3 1 p Ljava/lang/String;
0 3 2 options Lio/vertx/core/file/OpenOptions;
0 3 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/AsyncFile;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/AsyncFile;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Lio/vertx/core/file/AsyncFile;>;
MethodParameters:
Name Flags
p
options
handler
protected io.vertx.core.file.AsyncFile doOpen(java.lang.String, io.vertx.core.file.OpenOptions, io.vertx.core.impl.ContextInternal);
descriptor: (Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/impl/ContextInternal;)Lio/vertx/core/file/AsyncFile;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new io.vertx.core.file.impl.AsyncFileImpl
dup
aload 0
getfield io.vertx.core.file.impl.FileSystemImpl.vertx:Lio/vertx/core/impl/VertxInternal;
aload 1
aload 2
aload 3
invokespecial io.vertx.core.file.impl.AsyncFileImpl.<init>:(Lio/vertx/core/impl/VertxInternal;Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/impl/ContextInternal;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 options Lio/vertx/core/file/OpenOptions;
0 1 3 context Lio/vertx/core/impl/ContextInternal;
MethodParameters:
Name Flags
path
options
context
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> createFileInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
aload 2
invokevirtual io.vertx.core.file.impl.FileSystemImpl.createFileInternal:(Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 1 1 path Ljava/lang/String;
0 1 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
path
handler
protected io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Void> createFileInternal(java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 2
ifnonnull 2
aconst_null
goto 3
StackMap locals:
StackMap stack:
2: aload 2
invokestatic java.nio.file.attribute.PosixFilePermissions.fromString:(Ljava/lang/String;)Ljava/util/Set;
invokestatic java.nio.file.attribute.PosixFilePermissions.asFileAttribute:(Ljava/util/Set;)Ljava/nio/file/attribute/FileAttribute;
StackMap locals:
StackMap stack: java.nio.file.attribute.FileAttribute
3: astore 4
start local 4 4: new io.vertx.core.file.impl.FileSystemImpl$19
dup
aload 0
aload 0
aload 3
aload 1
aload 4
invokespecial io.vertx.core.file.impl.FileSystemImpl$19.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;Ljava/nio/file/attribute/FileAttribute;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 5 1 p Ljava/lang/String;
0 5 2 perms Ljava/lang/String;
0 5 3 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
4 5 4 attrs Ljava/nio/file/attribute/FileAttribute<*>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Void;>;
MethodParameters:
Name Flags
p
perms
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<java.lang.Boolean> existsInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new io.vertx.core.file.impl.FileSystemImpl$20
dup
aload 0
aload 0
aload 2
aload 1
invokespecial io.vertx.core.file.impl.FileSystemImpl$20.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Boolean;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Ljava/lang/Boolean;>;
MethodParameters:
Name Flags
path
handler
private io.vertx.core.file.impl.FileSystemImpl$BlockingAction<io.vertx.core.file.FileSystemProps> fsPropsInternal(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.file.FileSystemProps>>);
descriptor: (Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: new io.vertx.core.file.impl.FileSystemImpl$21
dup
aload 0
aload 0
aload 2
aload 1
invokespecial io.vertx.core.file.impl.FileSystemImpl$21.<init>:(Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/file/impl/FileSystemImpl;Lio/vertx/core/Handler;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/core/file/impl/FileSystemImpl;
0 2 1 path Ljava/lang/String;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileSystemProps;>;>;
Signature: (Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/file/FileSystemProps;>;>;)Lio/vertx/core/file/impl/FileSystemImpl$BlockingAction<Lio/vertx/core/file/FileSystemProps;>;
MethodParameters:
Name Flags
path
handler
static java.util.Set<java.nio.file.CopyOption> toCopyOptionSet(io.vertx.core.file.CopyOptions);
descriptor: (Lio/vertx/core/file/CopyOptions;)Ljava/util/Set;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual io.vertx.core.file.CopyOptions.isReplaceExisting:()Z
ifeq 2
aload 1
getstatic java.nio.file.StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
2: StackMap locals: java.util.Set
StackMap stack:
aload 0
invokevirtual io.vertx.core.file.CopyOptions.isCopyAttributes:()Z
ifeq 3
aload 1
getstatic java.nio.file.StandardCopyOption.COPY_ATTRIBUTES:Ljava/nio/file/StandardCopyOption;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.vertx.core.file.CopyOptions.isAtomicMove:()Z
ifeq 4
aload 1
getstatic java.nio.file.StandardCopyOption.ATOMIC_MOVE:Ljava/nio/file/StandardCopyOption;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.vertx.core.file.CopyOptions.isNofollowLinks:()Z
ifeq 5
aload 1
getstatic java.nio.file.LinkOption.NOFOLLOW_LINKS:Ljava/nio/file/LinkOption;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
5: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 copyOptions Lio/vertx/core/file/CopyOptions;
1 6 1 copyOptionSet Ljava/util/Set<Ljava/nio/file/CopyOption;>;
Signature: (Lio/vertx/core/file/CopyOptions;)Ljava/util/Set<Ljava/nio/file/CopyOption;>;
MethodParameters:
Name Flags
copyOptions
}
SourceFile: "FileSystemImpl.java"
NestMembers:
io.vertx.core.file.impl.FileSystemImpl$1 io.vertx.core.file.impl.FileSystemImpl$10 io.vertx.core.file.impl.FileSystemImpl$11 io.vertx.core.file.impl.FileSystemImpl$12 io.vertx.core.file.impl.FileSystemImpl$13 io.vertx.core.file.impl.FileSystemImpl$14 io.vertx.core.file.impl.FileSystemImpl$15 io.vertx.core.file.impl.FileSystemImpl$15$1 io.vertx.core.file.impl.FileSystemImpl$16 io.vertx.core.file.impl.FileSystemImpl$17 io.vertx.core.file.impl.FileSystemImpl$18 io.vertx.core.file.impl.FileSystemImpl$19 io.vertx.core.file.impl.FileSystemImpl$2 io.vertx.core.file.impl.FileSystemImpl$2$1 io.vertx.core.file.impl.FileSystemImpl$20 io.vertx.core.file.impl.FileSystemImpl$21 io.vertx.core.file.impl.FileSystemImpl$3 io.vertx.core.file.impl.FileSystemImpl$4 io.vertx.core.file.impl.FileSystemImpl$5 io.vertx.core.file.impl.FileSystemImpl$5$1 io.vertx.core.file.impl.FileSystemImpl$6 io.vertx.core.file.impl.FileSystemImpl$7 io.vertx.core.file.impl.FileSystemImpl$8 io.vertx.core.file.impl.FileSystemImpl$9 io.vertx.core.file.impl.FileSystemImpl$BlockingAction
InnerClasses:
io.vertx.core.file.impl.FileSystemImpl$1
io.vertx.core.file.impl.FileSystemImpl$10
io.vertx.core.file.impl.FileSystemImpl$11
io.vertx.core.file.impl.FileSystemImpl$12
io.vertx.core.file.impl.FileSystemImpl$13
io.vertx.core.file.impl.FileSystemImpl$14
io.vertx.core.file.impl.FileSystemImpl$15
io.vertx.core.file.impl.FileSystemImpl$16
io.vertx.core.file.impl.FileSystemImpl$17
io.vertx.core.file.impl.FileSystemImpl$18
io.vertx.core.file.impl.FileSystemImpl$19
io.vertx.core.file.impl.FileSystemImpl$2
io.vertx.core.file.impl.FileSystemImpl$20
io.vertx.core.file.impl.FileSystemImpl$21
io.vertx.core.file.impl.FileSystemImpl$3
io.vertx.core.file.impl.FileSystemImpl$4
io.vertx.core.file.impl.FileSystemImpl$5
io.vertx.core.file.impl.FileSystemImpl$6
io.vertx.core.file.impl.FileSystemImpl$7
io.vertx.core.file.impl.FileSystemImpl$8
io.vertx.core.file.impl.FileSystemImpl$9
protected abstract BlockingAction = io.vertx.core.file.impl.FileSystemImpl$BlockingAction of io.vertx.core.file.impl.FileSystemImpl