public final class org.apache.commons.vfs2.FileUtil
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.commons.vfs2.FileUtil
super_class: java.lang.Object
{
public static void copyContent(org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileObject);
descriptor: (Lorg/apache/commons/vfs2/FileObject;Lorg/apache/commons/vfs2/FileObject;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.apache.commons.vfs2.FileObject.getContent:()Lorg/apache/commons/vfs2/FileContent;
aload 1
invokeinterface org.apache.commons.vfs2.FileContent.write:(Lorg/apache/commons/vfs2/FileObject;)J
pop2
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 srcFile Lorg/apache/commons/vfs2/FileObject;
0 2 1 destFile Lorg/apache/commons/vfs2/FileObject;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
srcFile final
destFile final
public static byte[] getContent(org.apache.commons.vfs2.FileObject);
descriptor: (Lorg/apache/commons/vfs2/FileObject;)[B
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aconst_null
astore 1
aconst_null
astore 2
1: aload 0
invokeinterface org.apache.commons.vfs2.FileObject.getContent:()Lorg/apache/commons/vfs2/FileContent;
astore 3
start local 3 2: aload 3
invokeinterface org.apache.commons.vfs2.FileContent.getByteArray:()[B
3: aload 3
ifnull 4
aload 3
invokeinterface org.apache.commons.vfs2.FileContent.close:()V
4: StackMap locals: org.apache.commons.vfs2.FileObject java.lang.Throwable java.lang.Throwable org.apache.commons.vfs2.FileContent
StackMap stack: byte[]
areturn
StackMap locals:
StackMap stack: java.lang.Throwable
5: astore 1
6: aload 3
ifnull 7
aload 3
invokeinterface org.apache.commons.vfs2.FileContent.close:()V
end local 3 StackMap locals:
StackMap stack:
7: aload 1
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
8: astore 2
aload 1
ifnonnull 9
aload 2
astore 1
goto 10
StackMap locals:
StackMap stack:
9: aload 1
aload 2
if_acmpeq 10
aload 1
aload 2
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
10: aload 1
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 file Lorg/apache/commons/vfs2/FileObject;
2 7 3 content Lorg/apache/commons/vfs2/FileContent;
Exception table:
from to target type
2 3 5 any
1 4 8 any
5 8 8 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
file final
public static void writeContent(org.apache.commons.vfs2.FileObject, java.io.OutputStream);
descriptor: (Lorg/apache/commons/vfs2/FileObject;Ljava/io/OutputStream;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.apache.commons.vfs2.FileObject.getContent:()Lorg/apache/commons/vfs2/FileContent;
aload 1
invokeinterface org.apache.commons.vfs2.FileContent.write:(Ljava/io/OutputStream;)J
pop2
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 file Lorg/apache/commons/vfs2/FileObject;
0 2 1 output Ljava/io/OutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
file final
output final
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/vfs2/FileUtil;
}
SourceFile: "FileUtil.java"