public class org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry implements org.apache.commons.compress.archivers.ArchiveEntry
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry
super_class: java.lang.Object
{
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean hasStream;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean isDirectory;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean isAntiItem;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean hasCreationDate;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean hasLastModifiedDate;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean hasAccessDate;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private long creationDate;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long lastModifiedDate;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long accessDate;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private boolean hasWindowsAttributes;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int windowsAttributes;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean hasCrc;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private long crc;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long compressedCrc;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long size;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long compressedSize;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private java.lang.Iterable<? extends org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration> contentMethods;
descriptor: Ljava/lang/Iterable;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/Iterable<+Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;>;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
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/compress/archivers/sevenz/SevenZArchiveEntry;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.name:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
public boolean hasStream();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasStream:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setHasStream(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasStream:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 hasStream Z
MethodParameters:
Name Flags
hasStream final
public boolean isDirectory();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.isDirectory:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setDirectory(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.isDirectory:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 isDirectory Z
MethodParameters:
Name Flags
isDirectory final
public boolean isAntiItem();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.isAntiItem:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setAntiItem(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.isAntiItem:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 isAntiItem Z
MethodParameters:
Name Flags
isAntiItem final
public boolean getHasCreationDate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasCreationDate:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setHasCreationDate(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasCreationDate:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 hasCreationDate Z
MethodParameters:
Name Flags
hasCreationDate final
public java.util.Date getCreationDate();
descriptor: ()Ljava/util/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasCreationDate:Z
ifeq 2
1: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.creationDate:J
invokestatic org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.ntfsTimeToJavaTime:(J)Ljava/util/Date;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
3: ldc "The entry doesn't have this timestamp"
4: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setCreationDate(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.creationDate:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 ntfsCreationDate J
MethodParameters:
Name Flags
ntfsCreationDate final
public void setCreationDate(java.util.Date);
descriptor: (Ljava/util/Date;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry
1: iconst_0
StackMap locals: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry java.util.Date
StackMap stack: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry int
2: putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasCreationDate:Z
3: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasCreationDate:Z
ifeq 5
4: aload 0
aload 1
invokestatic org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.javaTimeToNtfsTime:(Ljava/util/Date;)J
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.creationDate:J
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 6 1 creationDate Ljava/util/Date;
MethodParameters:
Name Flags
creationDate final
public boolean getHasLastModifiedDate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasLastModifiedDate:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setHasLastModifiedDate(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasLastModifiedDate:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 hasLastModifiedDate Z
MethodParameters:
Name Flags
hasLastModifiedDate final
public java.util.Date getLastModifiedDate();
descriptor: ()Ljava/util/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasLastModifiedDate:Z
ifeq 2
1: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.lastModifiedDate:J
invokestatic org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.ntfsTimeToJavaTime:(J)Ljava/util/Date;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
3: ldc "The entry doesn't have this timestamp"
4: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setLastModifiedDate(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.lastModifiedDate:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 ntfsLastModifiedDate J
MethodParameters:
Name Flags
ntfsLastModifiedDate final
public void setLastModifiedDate(java.util.Date);
descriptor: (Ljava/util/Date;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry
1: iconst_0
StackMap locals: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry java.util.Date
StackMap stack: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry int
2: putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasLastModifiedDate:Z
3: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasLastModifiedDate:Z
ifeq 5
4: aload 0
aload 1
invokestatic org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.javaTimeToNtfsTime:(Ljava/util/Date;)J
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.lastModifiedDate:J
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 6 1 lastModifiedDate Ljava/util/Date;
MethodParameters:
Name Flags
lastModifiedDate final
public boolean getHasAccessDate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasAccessDate:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setHasAccessDate(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasAccessDate:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 hasAcessDate Z
MethodParameters:
Name Flags
hasAcessDate final
public java.util.Date getAccessDate();
descriptor: ()Ljava/util/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasAccessDate:Z
ifeq 2
1: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.accessDate:J
invokestatic org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.ntfsTimeToJavaTime:(J)Ljava/util/Date;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
3: ldc "The entry doesn't have this timestamp"
4: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setAccessDate(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.accessDate:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 ntfsAccessDate J
MethodParameters:
Name Flags
ntfsAccessDate final
public void setAccessDate(java.util.Date);
descriptor: (Ljava/util/Date;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry
1: iconst_0
StackMap locals: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry java.util.Date
StackMap stack: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry int
2: putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasAccessDate:Z
3: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasAccessDate:Z
ifeq 5
4: aload 0
aload 1
invokestatic org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.javaTimeToNtfsTime:(Ljava/util/Date;)J
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.accessDate:J
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 6 1 accessDate Ljava/util/Date;
MethodParameters:
Name Flags
accessDate final
public boolean getHasWindowsAttributes();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasWindowsAttributes:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setHasWindowsAttributes(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasWindowsAttributes:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 hasWindowsAttributes Z
MethodParameters:
Name Flags
hasWindowsAttributes final
public int getWindowsAttributes();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.windowsAttributes:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setWindowsAttributes(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.windowsAttributes:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 windowsAttributes I
MethodParameters:
Name Flags
windowsAttributes final
public boolean getHasCrc();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasCrc:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setHasCrc(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasCrc:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 hasCrc Z
MethodParameters:
Name Flags
hasCrc final
public int getCrc();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.crc:J
l2i
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void setCrc(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
i2l
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.crc:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 crc I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
crc final
public long getCrcValue();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.crc:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setCrcValue(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.crc:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 crc J
MethodParameters:
Name Flags
crc final
int getCompressedCrc();
descriptor: ()I
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.compressedCrc:J
l2i
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
void setCompressedCrc(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
i2l
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.compressedCrc:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 crc I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
crc final
long getCompressedCrcValue();
descriptor: ()J
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.compressedCrc:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
void setCompressedCrcValue(long);
descriptor: (J)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.compressedCrc:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 crc J
MethodParameters:
Name Flags
crc final
public long getSize();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.size:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
public void setSize(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.size:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 size J
MethodParameters:
Name Flags
size final
long getCompressedSize();
descriptor: ()J
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.compressedSize:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
void setCompressedSize(long);
descriptor: (J)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.compressedSize:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 2 1 size J
MethodParameters:
Name Flags
size final
public void setContentMethods(java.lang.Iterable<? extends org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration>);
descriptor: (Ljava/lang/Iterable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnull 8
1: new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
astore 2
start local 2 2: aload 1
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry java.lang.Iterable java.util.LinkedList top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration
astore 3
start local 3 4: aload 2
aload 3
invokevirtual java.util.LinkedList.addLast:(Ljava/lang/Object;)V
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 0
aload 2
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.contentMethods:Ljava/lang/Iterable;
end local 2 7: goto 9
8: StackMap locals: org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry java.lang.Iterable
StackMap stack:
aload 0
aconst_null
putfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.contentMethods:Ljava/lang/Iterable;
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
0 10 1 methods Ljava/lang/Iterable<+Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;>;
2 7 2 l Ljava/util/LinkedList<Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;>;
4 5 3 m Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;
Signature: (Ljava/lang/Iterable<+Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;>;)V
MethodParameters:
Name Flags
methods final
public java.lang.Iterable<? extends org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration> getContentMethods();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.contentMethods:Ljava/lang/Iterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;
Signature: ()Ljava/lang/Iterable<+Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;>;
public static java.util.Date ntfsTimeToJavaTime(long);
descriptor: (J)Ljava/util/Date;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=1
start local 0 0: invokestatic java.util.Calendar.getInstance:()Ljava/util/Calendar;
astore 2
start local 2 1: aload 2
ldc "GMT+0"
invokestatic java.util.TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;
invokevirtual java.util.Calendar.setTimeZone:(Ljava/util/TimeZone;)V
2: aload 2
sipush 1601
iconst_0
iconst_1
iconst_0
iconst_0
iconst_0
invokevirtual java.util.Calendar.set:(IIIIII)V
3: aload 2
bipush 14
iconst_0
invokevirtual java.util.Calendar.set:(II)V
4: aload 2
invokevirtual java.util.Calendar.getTimeInMillis:()J
lload 0
ldc 10000
ldiv
ladd
lstore 3
start local 3 5: new java.util.Date
dup
lload 3
invokespecial java.util.Date.<init>:(J)V
areturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ntfsTime J
1 6 2 ntfsEpoch Ljava/util/Calendar;
5 6 3 realTime J
MethodParameters:
Name Flags
ntfsTime final
public static long javaTimeToNtfsTime(java.util.Date);
descriptor: (Ljava/util/Date;)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=2, args_size=1
start local 0 0: invokestatic java.util.Calendar.getInstance:()Ljava/util/Calendar;
astore 1
start local 1 1: aload 1
ldc "GMT+0"
invokestatic java.util.TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;
invokevirtual java.util.Calendar.setTimeZone:(Ljava/util/TimeZone;)V
2: aload 1
sipush 1601
iconst_0
iconst_1
iconst_0
iconst_0
iconst_0
invokevirtual java.util.Calendar.set:(IIIIII)V
3: aload 1
bipush 14
iconst_0
invokevirtual java.util.Calendar.set:(II)V
4: aload 0
invokevirtual java.util.Date.getTime:()J
aload 1
invokevirtual java.util.Calendar.getTimeInMillis:()J
lsub
ldc 1000
lmul
ldc 10
lmul
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 date Ljava/util/Date;
1 5 1 ntfsEpoch Ljava/util/Calendar;
MethodParameters:
Name Flags
date final
}
SourceFile: "SevenZArchiveEntry.java"