class android.service.wallpaper.WallpaperService$IWallpaperServiceWrapper extends android.service.wallpaper.IWallpaperService$Stub
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.service.wallpaper.WallpaperService$IWallpaperServiceWrapper
super_class: android.service.wallpaper.IWallpaperService$Stub
{
private final android.service.wallpaper.WallpaperService mTarget;
descriptor: Landroid/service/wallpaper/WallpaperService;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final android.service.wallpaper.WallpaperService this$0;
descriptor: Landroid/service/wallpaper/WallpaperService;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(android.service.wallpaper.WallpaperService, android.service.wallpaper.WallpaperService);
descriptor: (Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield android.service.wallpaper.WallpaperService$IWallpaperServiceWrapper.this$0:Landroid/service/wallpaper/WallpaperService;
aload 0
invokespecial android.service.wallpaper.IWallpaperService$Stub.<init>:()V
1: aload 0
aload 2
putfield android.service.wallpaper.WallpaperService$IWallpaperServiceWrapper.mTarget:Landroid/service/wallpaper/WallpaperService;
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/service/wallpaper/WallpaperService$IWallpaperServiceWrapper;
0 3 2 context Landroid/service/wallpaper/WallpaperService;
MethodParameters:
Name Flags
this$0 final
context
public void attach(android.service.wallpaper.IWallpaperConnection, android.os.IBinder, int, boolean, int, int, android.graphics.Rect);
descriptor: (Landroid/service/wallpaper/IWallpaperConnection;Landroid/os/IBinder;IZIILandroid/graphics/Rect;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: new android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper
aload 0
getfield android.service.wallpaper.WallpaperService$IWallpaperServiceWrapper.this$0:Landroid/service/wallpaper/WallpaperService;
aload 0
getfield android.service.wallpaper.WallpaperService$IWallpaperServiceWrapper.mTarget:Landroid/service/wallpaper/WallpaperService;
aload 1
aload 2
1: iload 3
iload 4
iload 5
iload 6
aload 7
2: invokespecial android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper.<init>:(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/IWallpaperConnection;Landroid/os/IBinder;IZIILandroid/graphics/Rect;)V
3: return
end local 7 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 Landroid/service/wallpaper/WallpaperService$IWallpaperServiceWrapper;
0 4 1 conn Landroid/service/wallpaper/IWallpaperConnection;
0 4 2 windowToken Landroid/os/IBinder;
0 4 3 windowType I
0 4 4 isPreview Z
0 4 5 reqWidth I
0 4 6 reqHeight I
0 4 7 padding Landroid/graphics/Rect;
MethodParameters:
Name Flags
conn
windowToken
windowType
isPreview
reqWidth
reqHeight
padding
}
SourceFile: "WallpaperService.java"
NestHost: android.service.wallpaper.WallpaperService
InnerClasses:
public abstract Stub = android.service.wallpaper.IWallpaperService$Stub of android.service.wallpaper.IWallpaperService
IWallpaperEngineWrapper = android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper of android.service.wallpaper.WallpaperService
IWallpaperServiceWrapper = android.service.wallpaper.WallpaperService$IWallpaperServiceWrapper of android.service.wallpaper.WallpaperService