public interface com.android.internal.util.function.pooled.PooledLambda
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.android.internal.util.function.pooled.PooledLambda
super_class: java.lang.Object
{
public abstract void recycle();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.android.internal.util.function.pooled.PooledLambda recycleOnUse();
descriptor: ()Lcom/android/internal/util/function/pooled/PooledLambda;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public static <R> com.android.internal.util.function.pooled.ArgumentPlaceholder<R> __();
descriptor: ()Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.android.internal.util.function.pooled.ArgumentPlaceholder.INSTANCE:Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <R:Ljava/lang/Object;>()Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TR;>;
public static <R> com.android.internal.util.function.pooled.ArgumentPlaceholder<R> __(java.lang.Class<R>);
descriptor: (Ljava/lang/Class;)Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic com.android.internal.util.function.pooled.PooledLambda.__:()Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 typeHint Ljava/lang/Class<TR;>;
Signature: <R:Ljava/lang/Object;>(Ljava/lang/Class<TR;>;)Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TR;>;
MethodParameters:
Name Flags
typeHint
public static <R> com.android.internal.util.function.pooled.PooledSupplier<R> obtainSupplier(R);
descriptor: (Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledSupplier;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_3
invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquireConstSupplier:(I)Lcom/android/internal/util/function/pooled/PooledLambdaImpl;
astore 1
start local 1 1: aload 1
aload 0
putfield com.android.internal.util.function.pooled.PooledLambdaImpl.mFunc:Ljava/lang/Object;
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value TR;
1 3 1 r Lcom/android/internal/util/function/pooled/PooledLambdaImpl;
Signature: <R:Ljava/lang/Object;>(TR;)Lcom/android/internal/util/function/pooled/PooledSupplier<TR;>;
MethodParameters:
Name Flags
value
public static com.android.internal.util.function.pooled.PooledSupplier$OfInt obtainSupplier(int);
descriptor: (I)Lcom/android/internal/util/function/pooled/PooledSupplier$OfInt;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: iconst_4
invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquireConstSupplier:(I)Lcom/android/internal/util/function/pooled/PooledLambdaImpl;
astore 1
start local 1 1: aload 1
iload 0
i2l
putfield com.android.internal.util.function.pooled.PooledLambdaImpl.mConstValue:J
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value I
1 3 1 r Lcom/android/internal/util/function/pooled/PooledLambdaImpl;
MethodParameters:
Name Flags
value
public static com.android.internal.util.function.pooled.PooledSupplier$OfLong obtainSupplier(long);
descriptor: (J)Lcom/android/internal/util/function/pooled/PooledSupplier$OfLong;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: iconst_5
invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquireConstSupplier:(I)Lcom/android/internal/util/function/pooled/PooledLambdaImpl;
astore 2
start local 2 1: aload 2
lload 0
putfield com.android.internal.util.function.pooled.PooledLambdaImpl.mConstValue:J
2: aload 2
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value J
1 3 2 r Lcom/android/internal/util/function/pooled/PooledLambdaImpl;
MethodParameters:
Name Flags
value
public static com.android.internal.util.function.pooled.PooledSupplier$OfDouble obtainSupplier(double);
descriptor: (D)Lcom/android/internal/util/function/pooled/PooledSupplier$OfDouble;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: bipush 6
invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquireConstSupplier:(I)Lcom/android/internal/util/function/pooled/PooledLambdaImpl;
astore 2
start local 2 1: aload 2
dload 0
invokestatic java.lang.Double.doubleToRawLongBits:(D)J
putfield com.android.internal.util.function.pooled.PooledLambdaImpl.mConstValue:J
2: aload 2
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value D
1 3 2 r Lcom/android/internal/util/function/pooled/PooledLambdaImpl;
MethodParameters:
Name Flags
value
public static <A> com.android.internal.util.function.pooled.PooledRunnable obtainRunnable(java.util.function.Consumer<? super A>, A);
descriptor: (Ljava/util/function/Consumer;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledRunnable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_1
iconst_0
iconst_1
aload 1
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/Consumer<-TA;>;
0 3 1 arg1 TA;
Signature: <A:Ljava/lang/Object;>(Ljava/util/function/Consumer<-TA;>;TA;)Lcom/android/internal/util/function/pooled/PooledRunnable;
MethodParameters:
Name Flags
function
arg1
public static <A> com.android.internal.util.function.pooled.PooledSupplier<java.lang.Boolean> obtainSupplier(java.util.function.Predicate<? super A>, A);
descriptor: (Ljava/util/function/Predicate;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledSupplier;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_1
iconst_0
iconst_2
aload 1
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledSupplier
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/Predicate<-TA;>;
0 3 1 arg1 TA;
Signature: <A:Ljava/lang/Object;>(Ljava/util/function/Predicate<-TA;>;TA;)Lcom/android/internal/util/function/pooled/PooledSupplier<Ljava/lang/Boolean;>;
MethodParameters:
Name Flags
function
arg1
public static <A, R> com.android.internal.util.function.pooled.PooledSupplier<R> obtainSupplier(java.util.function.Function<? super A, ? extends R>, A);
descriptor: (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledSupplier;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_1
iconst_0
iconst_3
aload 1
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledSupplier
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/Function<-TA;+TR;>;
0 3 1 arg1 TA;
Signature: <A:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/Function<-TA;+TR;>;TA;)Lcom/android/internal/util/function/pooled/PooledSupplier<TR;>;
MethodParameters:
Name Flags
function
arg1
public static <A> android.os.Message obtainMessage(java.util.function.Consumer<? super A>, A);
descriptor: (Ljava/util/function/Consumer;Ljava/lang/Object;)Landroid/os/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=4, args_size=2
start local 0 start local 1 0: getstatic android.os.Message.sPoolSync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sMessageCallbacksPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
2: aload 0
iconst_1
iconst_0
iconst_1
aload 1
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
3: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
astore 3
start local 3 4: invokestatic android.os.Message.obtain:()Landroid/os/Message;
aload 3
invokeinterface com.android.internal.util.function.pooled.PooledRunnable.recycleOnUse:()Lcom/android/internal/util/function/pooled/PooledRunnable;
invokevirtual android.os.Message.setCallback:(Ljava/lang/Runnable;)Landroid/os/Message;
aload 2
monitorexit
5: areturn
end local 3 6: StackMap locals: java.util.function.Consumer java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
7: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 function Ljava/util/function/Consumer<-TA;>;
0 8 1 arg1 TA;
4 6 3 callback Lcom/android/internal/util/function/pooled/PooledRunnable;
Exception table:
from to target type
1 5 6 any
6 7 6 any
Signature: <A:Ljava/lang/Object;>(Ljava/util/function/Consumer<-TA;>;TA;)Landroid/os/Message;
MethodParameters:
Name Flags
function
arg1
public static <A, B> com.android.internal.util.function.pooled.PooledRunnable obtainRunnable(java.util.function.BiConsumer<? super A, ? super B>, A, B);
descriptor: (Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledRunnable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_2
iconst_0
iconst_1
aload 1
aload 2
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/BiConsumer<-TA;-TB;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Ljava/util/function/BiConsumer<-TA;-TB;>;TA;TB;)Lcom/android/internal/util/function/pooled/PooledRunnable;
MethodParameters:
Name Flags
function
arg1
arg2
public static <A, B> com.android.internal.util.function.pooled.PooledSupplier<java.lang.Boolean> obtainSupplier(java.util.function.BiPredicate<? super A, ? super B>, A, B);
descriptor: (Ljava/util/function/BiPredicate;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledSupplier;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_2
iconst_0
iconst_2
aload 1
aload 2
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledSupplier
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/BiPredicate<-TA;-TB;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Ljava/util/function/BiPredicate<-TA;-TB;>;TA;TB;)Lcom/android/internal/util/function/pooled/PooledSupplier<Ljava/lang/Boolean;>;
MethodParameters:
Name Flags
function
arg1
arg2
public static <A, B, R> com.android.internal.util.function.pooled.PooledSupplier<R> obtainSupplier(java.util.function.BiFunction<? super A, ? super B, ? extends R>, A, B);
descriptor: (Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledSupplier;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_2
iconst_0
iconst_3
aload 1
aload 2
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledSupplier
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/BiFunction<-TA;-TB;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/BiFunction<-TA;-TB;+TR;>;TA;TB;)Lcom/android/internal/util/function/pooled/PooledSupplier<TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
public static <A, B> com.android.internal.util.function.pooled.PooledConsumer<A> obtainConsumer(java.util.function.BiConsumer<? super A, ? super B>, com.android.internal.util.function.pooled.ArgumentPlaceholder<A>, B);
descriptor: (Ljava/util/function/BiConsumer;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledConsumer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_2
iconst_1
iconst_1
aload 1
aload 2
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledConsumer
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/BiConsumer<-TA;-TB;>;
0 3 1 arg1 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;
0 3 2 arg2 TB;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Ljava/util/function/BiConsumer<-TA;-TB;>;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;TB;)Lcom/android/internal/util/function/pooled/PooledConsumer<TA;>;
MethodParameters:
Name Flags
function
arg1
arg2
public static <A, B> com.android.internal.util.function.pooled.PooledPredicate<A> obtainPredicate(java.util.function.BiPredicate<? super A, ? super B>, com.android.internal.util.function.pooled.ArgumentPlaceholder<A>, B);
descriptor: (Ljava/util/function/BiPredicate;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledPredicate;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_2
iconst_1
iconst_2
aload 1
aload 2
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledPredicate
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/BiPredicate<-TA;-TB;>;
0 3 1 arg1 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;
0 3 2 arg2 TB;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Ljava/util/function/BiPredicate<-TA;-TB;>;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;TB;)Lcom/android/internal/util/function/pooled/PooledPredicate<TA;>;
MethodParameters:
Name Flags
function
arg1
arg2
public static <A, B, R> com.android.internal.util.function.pooled.PooledFunction<A, R> obtainFunction(java.util.function.BiFunction<? super A, ? super B, ? extends R>, com.android.internal.util.function.pooled.ArgumentPlaceholder<A>, B);
descriptor: (Ljava/util/function/BiFunction;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledFunction;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_2
iconst_1
iconst_3
aload 1
aload 2
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledFunction
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/BiFunction<-TA;-TB;+TR;>;
0 3 1 arg1 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;
0 3 2 arg2 TB;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/BiFunction<-TA;-TB;+TR;>;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;TB;)Lcom/android/internal/util/function/pooled/PooledFunction<TA;TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
public static <A, B> com.android.internal.util.function.pooled.PooledConsumer<B> obtainConsumer(java.util.function.BiConsumer<? super A, ? super B>, A, com.android.internal.util.function.pooled.ArgumentPlaceholder<B>);
descriptor: (Ljava/util/function/BiConsumer;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;)Lcom/android/internal/util/function/pooled/PooledConsumer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_2
iconst_1
iconst_1
aload 1
aload 2
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledConsumer
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/BiConsumer<-TA;-TB;>;
0 3 1 arg1 TA;
0 3 2 arg2 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Ljava/util/function/BiConsumer<-TA;-TB;>;TA;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;)Lcom/android/internal/util/function/pooled/PooledConsumer<TB;>;
MethodParameters:
Name Flags
function
arg1
arg2
public static <A, B> com.android.internal.util.function.pooled.PooledPredicate<B> obtainPredicate(java.util.function.BiPredicate<? super A, ? super B>, A, com.android.internal.util.function.pooled.ArgumentPlaceholder<B>);
descriptor: (Ljava/util/function/BiPredicate;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;)Lcom/android/internal/util/function/pooled/PooledPredicate;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_2
iconst_1
iconst_2
aload 1
aload 2
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledPredicate
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/BiPredicate<-TA;-TB;>;
0 3 1 arg1 TA;
0 3 2 arg2 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Ljava/util/function/BiPredicate<-TA;-TB;>;TA;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;)Lcom/android/internal/util/function/pooled/PooledPredicate<TB;>;
MethodParameters:
Name Flags
function
arg1
arg2
public static <A, B, R> com.android.internal.util.function.pooled.PooledFunction<B, R> obtainFunction(java.util.function.BiFunction<? super A, ? super B, ? extends R>, A, com.android.internal.util.function.pooled.ArgumentPlaceholder<B>);
descriptor: (Ljava/util/function/BiFunction;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;)Lcom/android/internal/util/function/pooled/PooledFunction;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_2
iconst_1
iconst_3
aload 1
aload 2
aconst_null
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledFunction
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Ljava/util/function/BiFunction<-TA;-TB;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/BiFunction<-TA;-TB;+TR;>;TA;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;)Lcom/android/internal/util/function/pooled/PooledFunction<TB;TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
public static <A, B> android.os.Message obtainMessage(java.util.function.BiConsumer<? super A, ? super B>, A, B);
descriptor: (Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=3
start local 0 start local 1 start local 2 0: getstatic android.os.Message.sPoolSync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sMessageCallbacksPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
2: aload 0
iconst_2
iconst_0
iconst_1
aload 1
aload 2
aconst_null
aconst_null
aconst_null
aconst_null
3: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
astore 4
start local 4 4: invokestatic android.os.Message.obtain:()Landroid/os/Message;
aload 4
invokeinterface com.android.internal.util.function.pooled.PooledRunnable.recycleOnUse:()Lcom/android/internal/util/function/pooled/PooledRunnable;
invokevirtual android.os.Message.setCallback:(Ljava/lang/Runnable;)Landroid/os/Message;
aload 3
monitorexit
5: areturn
end local 4 6: StackMap locals: java.util.function.BiConsumer java.lang.Object java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
7: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 function Ljava/util/function/BiConsumer<-TA;-TB;>;
0 8 1 arg1 TA;
0 8 2 arg2 TB;
4 6 4 callback Lcom/android/internal/util/function/pooled/PooledRunnable;
Exception table:
from to target type
1 5 6 any
6 7 6 any
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(Ljava/util/function/BiConsumer<-TA;-TB;>;TA;TB;)Landroid/os/Message;
MethodParameters:
Name Flags
function
arg1
arg2
public static <A, B, C> com.android.internal.util.function.pooled.PooledRunnable obtainRunnable(com.android.internal.util.function.TriConsumer<? super A, ? super B, ? super C>, A, B, C);
descriptor: (Lcom/android/internal/util/function/TriConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledRunnable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_3
iconst_0
iconst_1
aload 1
aload 2
aload 3
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/TriConsumer<-TA;-TB;-TC;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/android/internal/util/function/TriConsumer<-TA;-TB;-TC;>;TA;TB;TC;)Lcom/android/internal/util/function/pooled/PooledRunnable;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
public static <A, B, C, R> com.android.internal.util.function.pooled.PooledSupplier<R> obtainSupplier(com.android.internal.util.function.TriFunction<? super A, ? super B, ? super C, ? extends R>, A, B, C);
descriptor: (Lcom/android/internal/util/function/TriFunction;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledSupplier;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_3
iconst_0
iconst_3
aload 1
aload 2
aload 3
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledSupplier
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/TriFunction<-TA;-TB;-TC;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/TriFunction<-TA;-TB;-TC;+TR;>;TA;TB;TC;)Lcom/android/internal/util/function/pooled/PooledSupplier<TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
public static <A, B, C> com.android.internal.util.function.pooled.PooledConsumer<A> obtainConsumer(com.android.internal.util.function.TriConsumer<? super A, ? super B, ? super C>, com.android.internal.util.function.pooled.ArgumentPlaceholder<A>, B, C);
descriptor: (Lcom/android/internal/util/function/TriConsumer;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledConsumer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_3
iconst_1
iconst_1
aload 1
aload 2
aload 3
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledConsumer
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/TriConsumer<-TA;-TB;-TC;>;
0 3 1 arg1 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/android/internal/util/function/TriConsumer<-TA;-TB;-TC;>;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;TB;TC;)Lcom/android/internal/util/function/pooled/PooledConsumer<TA;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
public static <A, B, C, R> com.android.internal.util.function.pooled.PooledFunction<A, R> obtainFunction(com.android.internal.util.function.TriFunction<? super A, ? super B, ? super C, ? extends R>, com.android.internal.util.function.pooled.ArgumentPlaceholder<A>, B, C);
descriptor: (Lcom/android/internal/util/function/TriFunction;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledFunction;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_3
iconst_1
iconst_3
aload 1
aload 2
aload 3
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledFunction
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/TriFunction<-TA;-TB;-TC;+TR;>;
0 3 1 arg1 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/TriFunction<-TA;-TB;-TC;+TR;>;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;TB;TC;)Lcom/android/internal/util/function/pooled/PooledFunction<TA;TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
public static <A, B, C> com.android.internal.util.function.pooled.PooledConsumer<B> obtainConsumer(com.android.internal.util.function.TriConsumer<? super A, ? super B, ? super C>, A, com.android.internal.util.function.pooled.ArgumentPlaceholder<B>, C);
descriptor: (Lcom/android/internal/util/function/TriConsumer;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledConsumer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_3
iconst_1
iconst_1
aload 1
aload 2
aload 3
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledConsumer
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/TriConsumer<-TA;-TB;-TC;>;
0 3 1 arg1 TA;
0 3 2 arg2 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;
0 3 3 arg3 TC;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/android/internal/util/function/TriConsumer<-TA;-TB;-TC;>;TA;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;TC;)Lcom/android/internal/util/function/pooled/PooledConsumer<TB;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
public static <A, B, C, R> com.android.internal.util.function.pooled.PooledFunction<B, R> obtainFunction(com.android.internal.util.function.TriFunction<? super A, ? super B, ? super C, ? extends R>, A, com.android.internal.util.function.pooled.ArgumentPlaceholder<B>, C);
descriptor: (Lcom/android/internal/util/function/TriFunction;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledFunction;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_3
iconst_1
iconst_3
aload 1
aload 2
aload 3
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledFunction
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/TriFunction<-TA;-TB;-TC;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;
0 3 3 arg3 TC;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/TriFunction<-TA;-TB;-TC;+TR;>;TA;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;TC;)Lcom/android/internal/util/function/pooled/PooledFunction<TB;TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
public static <A, B, C> com.android.internal.util.function.pooled.PooledConsumer<C> obtainConsumer(com.android.internal.util.function.TriConsumer<? super A, ? super B, ? super C>, A, B, com.android.internal.util.function.pooled.ArgumentPlaceholder<C>);
descriptor: (Lcom/android/internal/util/function/TriConsumer;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;)Lcom/android/internal/util/function/pooled/PooledConsumer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_3
iconst_1
iconst_1
aload 1
aload 2
aload 3
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledConsumer
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/TriConsumer<-TA;-TB;-TC;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TC;>;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/android/internal/util/function/TriConsumer<-TA;-TB;-TC;>;TA;TB;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TC;>;)Lcom/android/internal/util/function/pooled/PooledConsumer<TC;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
public static <A, B, C, R> com.android.internal.util.function.pooled.PooledFunction<C, R> obtainFunction(com.android.internal.util.function.TriFunction<? super A, ? super B, ? super C, ? extends R>, A, B, com.android.internal.util.function.pooled.ArgumentPlaceholder<C>);
descriptor: (Lcom/android/internal/util/function/TriFunction;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;)Lcom/android/internal/util/function/pooled/PooledFunction;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_3
iconst_1
iconst_3
aload 1
aload 2
aload 3
aconst_null
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledFunction
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/TriFunction<-TA;-TB;-TC;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TC;>;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/TriFunction<-TA;-TB;-TC;+TR;>;TA;TB;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TC;>;)Lcom/android/internal/util/function/pooled/PooledFunction<TC;TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
public static <A, B, C> android.os.Message obtainMessage(com.android.internal.util.function.TriConsumer<? super A, ? super B, ? super C>, A, B, C);
descriptor: (Lcom/android/internal/util/function/TriConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic android.os.Message.sPoolSync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sMessageCallbacksPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
2: aload 0
iconst_3
iconst_0
iconst_1
aload 1
aload 2
aload 3
aconst_null
aconst_null
aconst_null
3: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
astore 5
start local 5 4: invokestatic android.os.Message.obtain:()Landroid/os/Message;
aload 5
invokeinterface com.android.internal.util.function.pooled.PooledRunnable.recycleOnUse:()Lcom/android/internal/util/function/pooled/PooledRunnable;
invokevirtual android.os.Message.setCallback:(Ljava/lang/Runnable;)Landroid/os/Message;
aload 4
monitorexit
5: areturn
end local 5 6: StackMap locals: com.android.internal.util.function.TriConsumer java.lang.Object java.lang.Object java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
7: athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 function Lcom/android/internal/util/function/TriConsumer<-TA;-TB;-TC;>;
0 8 1 arg1 TA;
0 8 2 arg2 TB;
0 8 3 arg3 TC;
4 6 5 callback Lcom/android/internal/util/function/pooled/PooledRunnable;
Exception table:
from to target type
1 5 6 any
6 7 6 any
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;>(Lcom/android/internal/util/function/TriConsumer<-TA;-TB;-TC;>;TA;TB;TC;)Landroid/os/Message;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
public static <A, B, C, D> com.android.internal.util.function.pooled.PooledRunnable obtainRunnable(com.android.internal.util.function.QuadConsumer<? super A, ? super B, ? super C, ? super D>, A, B, C, D);
descriptor: (Lcom/android/internal/util/function/QuadConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledRunnable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_4
iconst_0
iconst_1
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
0 3 4 arg4 TD;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;TA;TB;TC;TD;)Lcom/android/internal/util/function/pooled/PooledRunnable;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D, R> com.android.internal.util.function.pooled.PooledSupplier<R> obtainSupplier(com.android.internal.util.function.QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends R>, A, B, C, D);
descriptor: (Lcom/android/internal/util/function/QuadFunction;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledSupplier;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_4
iconst_0
iconst_3
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledSupplier
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/QuadFunction<-TA;-TB;-TC;-TD;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
0 3 4 arg4 TD;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadFunction<-TA;-TB;-TC;-TD;+TR;>;TA;TB;TC;TD;)Lcom/android/internal/util/function/pooled/PooledSupplier<TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D> com.android.internal.util.function.pooled.PooledConsumer<A> obtainConsumer(com.android.internal.util.function.QuadConsumer<? super A, ? super B, ? super C, ? super D>, com.android.internal.util.function.pooled.ArgumentPlaceholder<A>, B, C, D);
descriptor: (Lcom/android/internal/util/function/QuadConsumer;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledConsumer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_4
iconst_1
iconst_1
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledConsumer
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;
0 3 1 arg1 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
0 3 4 arg4 TD;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;TB;TC;TD;)Lcom/android/internal/util/function/pooled/PooledConsumer<TA;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D, R> com.android.internal.util.function.pooled.PooledFunction<A, R> obtainFunction(com.android.internal.util.function.QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends R>, com.android.internal.util.function.pooled.ArgumentPlaceholder<A>, B, C, D);
descriptor: (Lcom/android/internal/util/function/QuadFunction;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledFunction;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_4
iconst_1
iconst_3
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledFunction
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/QuadFunction<-TA;-TB;-TC;-TD;+TR;>;
0 3 1 arg1 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
0 3 4 arg4 TD;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadFunction<-TA;-TB;-TC;-TD;+TR;>;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TA;>;TB;TC;TD;)Lcom/android/internal/util/function/pooled/PooledFunction<TA;TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D> com.android.internal.util.function.pooled.PooledConsumer<B> obtainConsumer(com.android.internal.util.function.QuadConsumer<? super A, ? super B, ? super C, ? super D>, A, com.android.internal.util.function.pooled.ArgumentPlaceholder<B>, C, D);
descriptor: (Lcom/android/internal/util/function/QuadConsumer;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledConsumer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_4
iconst_1
iconst_1
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledConsumer
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;
0 3 1 arg1 TA;
0 3 2 arg2 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;
0 3 3 arg3 TC;
0 3 4 arg4 TD;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;TA;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;TC;TD;)Lcom/android/internal/util/function/pooled/PooledConsumer<TB;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D, R> com.android.internal.util.function.pooled.PooledFunction<B, R> obtainFunction(com.android.internal.util.function.QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends R>, A, com.android.internal.util.function.pooled.ArgumentPlaceholder<B>, C, D);
descriptor: (Lcom/android/internal/util/function/QuadFunction;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledFunction;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_4
iconst_1
iconst_3
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledFunction
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/QuadFunction<-TA;-TB;-TC;-TD;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;
0 3 3 arg3 TC;
0 3 4 arg4 TD;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadFunction<-TA;-TB;-TC;-TD;+TR;>;TA;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TB;>;TC;TD;)Lcom/android/internal/util/function/pooled/PooledFunction<TB;TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D> com.android.internal.util.function.pooled.PooledConsumer<C> obtainConsumer(com.android.internal.util.function.QuadConsumer<? super A, ? super B, ? super C, ? super D>, A, B, com.android.internal.util.function.pooled.ArgumentPlaceholder<C>, D);
descriptor: (Lcom/android/internal/util/function/QuadConsumer;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledConsumer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_4
iconst_1
iconst_1
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledConsumer
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TC;>;
0 3 4 arg4 TD;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;TA;TB;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TC;>;TD;)Lcom/android/internal/util/function/pooled/PooledConsumer<TC;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D, R> com.android.internal.util.function.pooled.PooledFunction<C, R> obtainFunction(com.android.internal.util.function.QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends R>, A, B, com.android.internal.util.function.pooled.ArgumentPlaceholder<C>, D);
descriptor: (Lcom/android/internal/util/function/QuadFunction;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledFunction;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_4
iconst_1
iconst_3
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledFunction
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/QuadFunction<-TA;-TB;-TC;-TD;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TC;>;
0 3 4 arg4 TD;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadFunction<-TA;-TB;-TC;-TD;+TR;>;TA;TB;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TC;>;TD;)Lcom/android/internal/util/function/pooled/PooledFunction<TC;TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D> com.android.internal.util.function.pooled.PooledConsumer<D> obtainConsumer(com.android.internal.util.function.QuadConsumer<? super A, ? super B, ? super C, ? super D>, A, B, C, com.android.internal.util.function.pooled.ArgumentPlaceholder<D>);
descriptor: (Lcom/android/internal/util/function/QuadConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;)Lcom/android/internal/util/function/pooled/PooledConsumer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_4
iconst_1
iconst_1
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledConsumer
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
0 3 4 arg4 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TD;>;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;TA;TB;TC;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TD;>;)Lcom/android/internal/util/function/pooled/PooledConsumer<TD;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D, R> com.android.internal.util.function.pooled.PooledFunction<D, R> obtainFunction(com.android.internal.util.function.QuadFunction<? super A, ? super B, ? super C, ? super D, ? extends R>, A, B, C, com.android.internal.util.function.pooled.ArgumentPlaceholder<D>);
descriptor: (Lcom/android/internal/util/function/QuadFunction;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder;)Lcom/android/internal/util/function/pooled/PooledFunction;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_4
iconst_1
iconst_3
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledFunction
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 function Lcom/android/internal/util/function/QuadFunction<-TA;-TB;-TC;-TD;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
0 3 4 arg4 Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TD;>;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadFunction<-TA;-TB;-TC;-TD;+TR;>;TA;TB;TC;Lcom/android/internal/util/function/pooled/ArgumentPlaceholder<TD;>;)Lcom/android/internal/util/function/pooled/PooledFunction<TD;TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D> android.os.Message obtainMessage(com.android.internal.util.function.QuadConsumer<? super A, ? super B, ? super C, ? super D>, A, B, C, D);
descriptor: (Lcom/android/internal/util/function/QuadConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic android.os.Message.sPoolSync:Ljava/lang/Object;
dup
astore 5
monitorenter
1: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sMessageCallbacksPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
2: aload 0
iconst_4
iconst_0
iconst_1
aload 1
aload 2
aload 3
aload 4
aconst_null
aconst_null
3: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
astore 6
start local 6 4: invokestatic android.os.Message.obtain:()Landroid/os/Message;
aload 6
invokeinterface com.android.internal.util.function.pooled.PooledRunnable.recycleOnUse:()Lcom/android/internal/util/function/pooled/PooledRunnable;
invokevirtual android.os.Message.setCallback:(Ljava/lang/Runnable;)Landroid/os/Message;
aload 5
monitorexit
5: areturn
end local 6 6: StackMap locals: com.android.internal.util.function.QuadConsumer java.lang.Object java.lang.Object java.lang.Object java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 5
monitorexit
7: athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 function Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;
0 8 1 arg1 TA;
0 8 2 arg2 TB;
0 8 3 arg3 TC;
0 8 4 arg4 TD;
4 6 6 callback Lcom/android/internal/util/function/pooled/PooledRunnable;
Exception table:
from to target type
1 5 6 any
6 7 6 any
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuadConsumer<-TA;-TB;-TC;-TD;>;TA;TB;TC;TD;)Landroid/os/Message;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
public static <A, B, C, D, E> com.android.internal.util.function.pooled.PooledRunnable obtainRunnable(com.android.internal.util.function.QuintConsumer<? super A, ? super B, ? super C, ? super D, ? super E>, A, B, C, D, E);
descriptor: (Lcom/android/internal/util/function/QuintConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledRunnable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_5
iconst_0
iconst_1
aload 1
aload 2
aload 3
aload 4
aload 5
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
areturn
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 3 0 function Lcom/android/internal/util/function/QuintConsumer<-TA;-TB;-TC;-TD;-TE;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
0 3 4 arg4 TD;
0 3 5 arg5 TE;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuintConsumer<-TA;-TB;-TC;-TD;-TE;>;TA;TB;TC;TD;TE;)Lcom/android/internal/util/function/pooled/PooledRunnable;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
arg5
public static <A, B, C, D, E, R> com.android.internal.util.function.pooled.PooledSupplier<R> obtainSupplier(com.android.internal.util.function.QuintFunction<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>, A, B, C, D, E);
descriptor: (Lcom/android/internal/util/function/QuintFunction;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledSupplier;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
iconst_5
iconst_0
iconst_3
aload 1
aload 2
aload 3
aload 4
aload 5
aconst_null
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledSupplier
areturn
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 3 0 function Lcom/android/internal/util/function/QuintFunction<-TA;-TB;-TC;-TD;-TE;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
0 3 4 arg4 TD;
0 3 5 arg5 TE;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuintFunction<-TA;-TB;-TC;-TD;-TE;+TR;>;TA;TB;TC;TD;TE;)Lcom/android/internal/util/function/pooled/PooledSupplier<TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
arg5
public static <A, B, C, D, E> android.os.Message obtainMessage(com.android.internal.util.function.QuintConsumer<? super A, ? super B, ? super C, ? super D, ? super E>, A, B, C, D, E);
descriptor: (Lcom/android/internal/util/function/QuintConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic android.os.Message.sPoolSync:Ljava/lang/Object;
dup
astore 6
monitorenter
1: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sMessageCallbacksPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
2: aload 0
iconst_5
iconst_0
iconst_1
aload 1
aload 2
aload 3
aload 4
aload 5
aconst_null
3: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
astore 7
start local 7 4: invokestatic android.os.Message.obtain:()Landroid/os/Message;
aload 7
invokeinterface com.android.internal.util.function.pooled.PooledRunnable.recycleOnUse:()Lcom/android/internal/util/function/pooled/PooledRunnable;
invokevirtual android.os.Message.setCallback:(Ljava/lang/Runnable;)Landroid/os/Message;
aload 6
monitorexit
5: areturn
end local 7 6: StackMap locals: com.android.internal.util.function.QuintConsumer java.lang.Object java.lang.Object java.lang.Object java.lang.Object java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 6
monitorexit
7: athrow
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 8 0 function Lcom/android/internal/util/function/QuintConsumer<-TA;-TB;-TC;-TD;-TE;>;
0 8 1 arg1 TA;
0 8 2 arg2 TB;
0 8 3 arg3 TC;
0 8 4 arg4 TD;
0 8 5 arg5 TE;
4 6 7 callback Lcom/android/internal/util/function/pooled/PooledRunnable;
Exception table:
from to target type
1 5 6 any
6 7 6 any
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;>(Lcom/android/internal/util/function/QuintConsumer<-TA;-TB;-TC;-TD;-TE;>;TA;TB;TC;TD;TE;)Landroid/os/Message;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
arg5
public static <A, B, C, D, E, F> com.android.internal.util.function.pooled.PooledRunnable obtainRunnable(com.android.internal.util.function.HexConsumer<? super A, ? super B, ? super C, ? super D, ? super E, ? super F>, A, B, C, D, E, F);
descriptor: (Lcom/android/internal/util/function/HexConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledRunnable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
bipush 6
iconst_0
iconst_1
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
areturn
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 3 0 function Lcom/android/internal/util/function/HexConsumer<-TA;-TB;-TC;-TD;-TE;-TF;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
0 3 4 arg4 TD;
0 3 5 arg5 TE;
0 3 6 arg6 TF;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;>(Lcom/android/internal/util/function/HexConsumer<-TA;-TB;-TC;-TD;-TE;-TF;>;TA;TB;TC;TD;TE;TF;)Lcom/android/internal/util/function/pooled/PooledRunnable;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
arg5
arg6
public static <A, B, C, D, E, F, R> com.android.internal.util.function.pooled.PooledSupplier<R> obtainSupplier(com.android.internal.util.function.HexFunction<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? extends R>, A, B, C, D, E, F);
descriptor: (Lcom/android/internal/util/function/HexFunction;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledSupplier;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
1: aload 0
bipush 6
iconst_0
iconst_3
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
2: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledSupplier
areturn
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 3 0 function Lcom/android/internal/util/function/HexFunction<-TA;-TB;-TC;-TD;-TE;-TF;+TR;>;
0 3 1 arg1 TA;
0 3 2 arg2 TB;
0 3 3 arg3 TC;
0 3 4 arg4 TD;
0 3 5 arg5 TE;
0 3 6 arg6 TF;
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;R:Ljava/lang/Object;>(Lcom/android/internal/util/function/HexFunction<-TA;-TB;-TC;-TD;-TE;-TF;+TR;>;TA;TB;TC;TD;TE;TF;)Lcom/android/internal/util/function/pooled/PooledSupplier<TR;>;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
arg5
arg6
public static <A, B, C, D, E, F> android.os.Message obtainMessage(com.android.internal.util.function.HexConsumer<? super A, ? super B, ? super C, ? super D, ? super E, ? super F>, A, B, C, D, E, F);
descriptor: (Lcom/android/internal/util/function/HexConsumer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: getstatic android.os.Message.sPoolSync:Ljava/lang/Object;
dup
astore 7
monitorenter
1: getstatic com.android.internal.util.function.pooled.PooledLambdaImpl.sMessageCallbacksPool:Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;
2: aload 0
bipush 6
iconst_0
iconst_1
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
3: invokestatic com.android.internal.util.function.pooled.PooledLambdaImpl.acquire:(Lcom/android/internal/util/function/pooled/PooledLambdaImpl$Pool;Ljava/lang/Object;IIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/internal/util/function/pooled/PooledLambda;
checkcast com.android.internal.util.function.pooled.PooledRunnable
astore 8
start local 8 4: invokestatic android.os.Message.obtain:()Landroid/os/Message;
aload 8
invokeinterface com.android.internal.util.function.pooled.PooledRunnable.recycleOnUse:()Lcom/android/internal/util/function/pooled/PooledRunnable;
invokevirtual android.os.Message.setCallback:(Ljava/lang/Runnable;)Landroid/os/Message;
aload 7
monitorexit
5: areturn
end local 8 6: StackMap locals: com.android.internal.util.function.HexConsumer java.lang.Object java.lang.Object java.lang.Object java.lang.Object java.lang.Object java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 7
monitorexit
7: athrow
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 8 0 function Lcom/android/internal/util/function/HexConsumer<-TA;-TB;-TC;-TD;-TE;-TF;>;
0 8 1 arg1 TA;
0 8 2 arg2 TB;
0 8 3 arg3 TC;
0 8 4 arg4 TD;
0 8 5 arg5 TE;
0 8 6 arg6 TF;
4 6 8 callback Lcom/android/internal/util/function/pooled/PooledRunnable;
Exception table:
from to target type
1 5 6 any
6 7 6 any
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;C:Ljava/lang/Object;D:Ljava/lang/Object;E:Ljava/lang/Object;F:Ljava/lang/Object;>(Lcom/android/internal/util/function/HexConsumer<-TA;-TB;-TC;-TD;-TE;-TF;>;TA;TB;TC;TD;TE;TF;)Landroid/os/Message;
MethodParameters:
Name Flags
function
arg1
arg2
arg3
arg4
arg5
arg6
}
SourceFile: "PooledLambda.java"
InnerClasses:
Pool = com.android.internal.util.function.pooled.PooledLambdaImpl$Pool of com.android.internal.util.function.pooled.PooledLambdaImpl
public abstract OfDouble = com.android.internal.util.function.pooled.PooledSupplier$OfDouble of com.android.internal.util.function.pooled.PooledSupplier
public abstract OfInt = com.android.internal.util.function.pooled.PooledSupplier$OfInt of com.android.internal.util.function.pooled.PooledSupplier
public abstract OfLong = com.android.internal.util.function.pooled.PooledSupplier$OfLong of com.android.internal.util.function.pooled.PooledSupplier