class org.eclipse.jgit.dircache.DirCache$DirCacheConfig
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.eclipse.jgit.dircache.DirCache$DirCacheConfig
super_class: java.lang.Object
{
private final org.eclipse.jgit.dircache.DirCache$DirCacheVersion indexVersion;
descriptor: Lorg/eclipse/jgit/dircache/DirCache$DirCacheVersion;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(org.eclipse.jgit.lib.Config);
descriptor: (Lorg/eclipse/jgit/lib/Config;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 // org.eclipse.jgit.dircache.DirCache$DirCacheConfig this
start local 1 // org.eclipse.jgit.lib.Config cfg
0: .line 1074
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 1075
aload 1 /* cfg */
2: .line 1076
ldc "feature"
3: .line 1077
ldc "manyFiles"
iconst_0
4: .line 1075
invokevirtual org.eclipse.jgit.lib.Config.getBoolean:(Ljava/lang/String;Ljava/lang/String;Z)Z
istore 2 /* manyFiles */
start local 2 // boolean manyFiles
5: .line 1078
aload 0 /* this */
aload 1 /* cfg */
invokestatic org.eclipse.jgit.dircache.DirCache$DirCacheVersion.values:()[Lorg/eclipse/jgit/dircache/DirCache$DirCacheVersion;
6: .line 1079
ldc "index"
aconst_null
7: .line 1080
ldc "version"
8: .line 1081
iload 2 /* manyFiles */
ifeq 9
getstatic org.eclipse.jgit.dircache.DirCache$DirCacheVersion.DIRC_VERSION_PATHCOMPRESS:Lorg/eclipse/jgit/dircache/DirCache$DirCacheVersion;
goto 10
9: .line 1082
StackMap locals: org.eclipse.jgit.dircache.DirCache$DirCacheConfig org.eclipse.jgit.lib.Config int
StackMap stack: org.eclipse.jgit.dircache.DirCache$DirCacheConfig org.eclipse.jgit.lib.Config org.eclipse.jgit.dircache.DirCache$DirCacheVersion[] java.lang.String null java.lang.String
getstatic org.eclipse.jgit.dircache.DirCache$DirCacheVersion.DIRC_VERSION_EXTENDED:Lorg/eclipse/jgit/dircache/DirCache$DirCacheVersion;
10: .line 1078
StackMap locals: org.eclipse.jgit.dircache.DirCache$DirCacheConfig org.eclipse.jgit.lib.Config int
StackMap stack: org.eclipse.jgit.dircache.DirCache$DirCacheConfig org.eclipse.jgit.lib.Config org.eclipse.jgit.dircache.DirCache$DirCacheVersion[] java.lang.String null java.lang.String org.eclipse.jgit.dircache.DirCache$DirCacheVersion
invokevirtual org.eclipse.jgit.lib.Config.getEnum:([Ljava/lang/Enum;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum;
checkcast org.eclipse.jgit.dircache.DirCache$DirCacheVersion
putfield org.eclipse.jgit.dircache.DirCache$DirCacheConfig.indexVersion:Lorg/eclipse/jgit/dircache/DirCache$DirCacheVersion;
11: .line 1083
return
end local 2 // boolean manyFiles
end local 1 // org.eclipse.jgit.lib.Config cfg
end local 0 // org.eclipse.jgit.dircache.DirCache$DirCacheConfig this
LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jgit/dircache/DirCache$DirCacheConfig;
0 12 1 cfg Lorg/eclipse/jgit/lib/Config;
5 12 2 manyFiles Z
MethodParameters:
Name Flags
cfg
public org.eclipse.jgit.dircache.DirCache$DirCacheVersion getIndexVersion();
descriptor: ()Lorg/eclipse/jgit/dircache/DirCache$DirCacheVersion;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.eclipse.jgit.dircache.DirCache$DirCacheConfig this
0: .line 1086
aload 0 /* this */
getfield org.eclipse.jgit.dircache.DirCache$DirCacheConfig.indexVersion:Lorg/eclipse/jgit/dircache/DirCache$DirCacheVersion;
areturn
end local 0 // org.eclipse.jgit.dircache.DirCache$DirCacheConfig this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jgit/dircache/DirCache$DirCacheConfig;
}
SourceFile: "DirCache.java"
NestHost: org.eclipse.jgit.dircache.DirCache
InnerClasses:
private DirCacheConfig = org.eclipse.jgit.dircache.DirCache$DirCacheConfig of org.eclipse.jgit.dircache.DirCache
final DirCacheVersion = org.eclipse.jgit.dircache.DirCache$DirCacheVersion of org.eclipse.jgit.dircache.DirCache