class okhttp3.internal.cache.DiskLruCache$Editor$1 extends okhttp3.internal.cache.FaultHidingSink
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: okhttp3.internal.cache.DiskLruCache$Editor$1
super_class: okhttp3.internal.cache.FaultHidingSink
{
final okhttp3.internal.cache.DiskLruCache$Editor this$1;
descriptor: Lokhttp3/internal/cache/DiskLruCache$Editor;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(okhttp3.internal.cache.DiskLruCache$Editor, okio.Sink);
descriptor: (Lokhttp3/internal/cache/DiskLruCache$Editor;Lokio/Sink;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // okhttp3.internal.cache.DiskLruCache$Editor$1 this
start local 2 // okio.Sink $anonymous0
0: .line 903
aload 0 /* this */
aload 1
putfield okhttp3.internal.cache.DiskLruCache$Editor$1.this$1:Lokhttp3/internal/cache/DiskLruCache$Editor;
aload 0 /* this */
aload 2 /* $anonymous0 */
invokespecial okhttp3.internal.cache.FaultHidingSink.<init>:(Lokio/Sink;)V
return
end local 2 // okio.Sink $anonymous0
end local 0 // okhttp3.internal.cache.DiskLruCache$Editor$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lokhttp3/internal/cache/DiskLruCache$Editor$1;
0 1 2 $anonymous0 Lokio/Sink;
MethodParameters:
Name Flags
this$0 final
$anonymous0
protected void onException(java.io.IOException);
descriptor: (Ljava/io/IOException;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 // okhttp3.internal.cache.DiskLruCache$Editor$1 this
start local 1 // java.io.IOException e
0: .line 905
aload 0 /* this */
getfield okhttp3.internal.cache.DiskLruCache$Editor$1.this$1:Lokhttp3/internal/cache/DiskLruCache$Editor;
invokestatic okhttp3.internal.cache.DiskLruCache$Editor.access$0:(Lokhttp3/internal/cache/DiskLruCache$Editor;)Lokhttp3/internal/cache/DiskLruCache;
dup
astore 2
monitorenter
1: .line 906
aload 0 /* this */
getfield okhttp3.internal.cache.DiskLruCache$Editor$1.this$1:Lokhttp3/internal/cache/DiskLruCache$Editor;
invokevirtual okhttp3.internal.cache.DiskLruCache$Editor.detach:()V
2: .line 905
aload 2
monitorexit
3: goto 6
StackMap locals: okhttp3.internal.cache.DiskLruCache$Editor$1 java.io.IOException okhttp3.internal.cache.DiskLruCache
StackMap stack: java.lang.Throwable
4: aload 2
monitorexit
5: athrow
6: .line 908
StackMap locals:
StackMap stack:
return
end local 1 // java.io.IOException e
end local 0 // okhttp3.internal.cache.DiskLruCache$Editor$1 this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lokhttp3/internal/cache/DiskLruCache$Editor$1;
0 7 1 e Ljava/io/IOException;
Exception table:
from to target type
1 3 4 any
4 5 4 any
MethodParameters:
Name Flags
e
}
SourceFile: "DiskLruCache.java"
EnclosingMethod: okhttp3.internal.cache.DiskLruCache$Editor.newSink:(I)Lokio/Sink;
NestHost: okhttp3.internal.cache.DiskLruCache
InnerClasses:
public final Editor = okhttp3.internal.cache.DiskLruCache$Editor of okhttp3.internal.cache.DiskLruCache
okhttp3.internal.cache.DiskLruCache$Editor$1