public abstract class org.eclipse.collections.impl.block.factory.Predicates<T> implements org.eclipse.collections.api.block.predicate.Predicate<T>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.eclipse.collections.impl.block.factory.Predicates
super_class: java.lang.Object
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> ALWAYS_TRUE;
descriptor: Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
private static final org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> ALWAYS_FALSE;
descriptor: Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
private static final org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> IS_NULL;
descriptor: Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
private static final org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> NOT_NULL;
descriptor: Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
private static final int SMALL_COLLECTION_THRESHOLD;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 6
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.eclipse.collections.impl.block.factory.Predicates$AlwaysTrue
dup
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AlwaysTrue.<init>:()V
putstatic org.eclipse.collections.impl.block.factory.Predicates.ALWAYS_TRUE:Lorg/eclipse/collections/impl/block/factory/Predicates;
1: new org.eclipse.collections.impl.block.factory.Predicates$AlwaysFalse
dup
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AlwaysFalse.<init>:()V
putstatic org.eclipse.collections.impl.block.factory.Predicates.ALWAYS_FALSE:Lorg/eclipse/collections/impl/block/factory/Predicates;
2: new org.eclipse.collections.impl.block.factory.Predicates$IsNull
dup
invokespecial org.eclipse.collections.impl.block.factory.Predicates$IsNull.<init>:()V
putstatic org.eclipse.collections.impl.block.factory.Predicates.IS_NULL:Lorg/eclipse/collections/impl/block/factory/Predicates;
3: new org.eclipse.collections.impl.block.factory.Predicates$NotNull
dup
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotNull.<init>:()V
putstatic org.eclipse.collections.impl.block.factory.Predicates.NOT_NULL:Lorg/eclipse/collections/impl/block/factory/Predicates;
4: return
LocalVariableTable:
Start End Slot Name Signature
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
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> adapt(org.eclipse.collections.api.block.predicate.Predicate<T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$PredicateAdapter
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$PredicateAdapter.<init>:(Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
predicate
public static <T> org.eclipse.collections.api.block.predicate.Predicate<T> cast(org.eclipse.collections.api.block.predicate.Predicate<T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/block/predicate/Predicate;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;)Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;
MethodParameters:
Name Flags
predicate
public static <T> org.eclipse.collections.api.block.predicate.Predicate<T> throwing(org.eclipse.collections.impl.block.predicate.checked.ThrowingPredicate<T>);
descriptor: (Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate;)Lorg/eclipse/collections/api/block/predicate/Predicate;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$ThrowingPredicateAdapter
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$ThrowingPredicateAdapter.<init>:(Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 throwingPredicate Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate<TT;>;)Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;
MethodParameters:
Name Flags
throwingPredicate
public static <T> org.eclipse.collections.api.block.predicate.Predicate<T> throwing(org.eclipse.collections.impl.block.predicate.checked.ThrowingPredicate<T>, org.eclipse.collections.api.block.function.Function2<T, ? super java.lang.Throwable, ? extends java.lang.RuntimeException>);
descriptor: (Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate;Lorg/eclipse/collections/api/block/function/Function2;)Lorg/eclipse/collections/api/block/predicate/Predicate;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokedynamic accept(Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate;Lorg/eclipse/collections/api/block/function/Function2;)Lorg/eclipse/collections/api/block/predicate/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/eclipse/collections/impl/block/factory/Predicates.lambda$0(Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Z (6)
(Ljava/lang/Object;)Z
1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 throwingPredicate Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate<TT;>;
0 1 1 rethrow Lorg/eclipse/collections/api/block/function/Function2<TT;-Ljava/lang/Throwable;+Ljava/lang/RuntimeException;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate<TT;>;Lorg/eclipse/collections/api/block/function/Function2<TT;-Ljava/lang/Throwable;+Ljava/lang/RuntimeException;>;)Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;
MethodParameters:
Name Flags
throwingPredicate
rethrow
public static <P, T> org.eclipse.collections.api.block.predicate.Predicate<T> bind(org.eclipse.collections.api.block.predicate.Predicate2<? super T, ? super P>, P);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/block/predicate/Predicate;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$BindPredicate2
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$BindPredicate2.<init>:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicate Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;
0 1 1 parameter TP;
Signature: <P:Ljava/lang/Object;T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TT;-TP;>;TP;)Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;
MethodParameters:
Name Flags
predicate
parameter
public static <T> org.eclipse.collections.api.block.predicate.Predicate<T> synchronizedEach(org.eclipse.collections.api.block.predicate.Predicate<T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/block/predicate/Predicate;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$SynchronizedPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$SynchronizedPredicate.<init>:(Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;)Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;
MethodParameters:
Name Flags
predicate
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> or(java.lang.Iterable<? extends org.eclipse.collections.api.block.predicate.Predicate<? super T>>);
descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$OrIterablePredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$OrIterablePredicate.<init>:(Ljava/lang/Iterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicates Ljava/lang/Iterable<+Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
predicates
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> or(org.eclipse.collections.api.block.predicate.Predicate<? super T>, org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$OrPredicate
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$OrPredicate.<init>:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicate1 Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
0 1 1 predicate2 Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
predicate1
predicate2
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> or(org.eclipse.collections.api.block.predicate.Predicate<? super T>[]);
descriptor: ([Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$OrIterablePredicate
dup
aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$OrIterablePredicate.<init>:(Ljava/lang/Iterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicates [Lorg/eclipse/collections/api/block/predicate/Predicate;
Signature: <T:Ljava/lang/Object;>([Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
predicates
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> and(java.lang.Iterable<? extends org.eclipse.collections.api.block.predicate.Predicate<? super T>>);
descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$AndIterablePredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AndIterablePredicate.<init>:(Ljava/lang/Iterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicates Ljava/lang/Iterable<+Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
predicates
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> and(org.eclipse.collections.api.block.predicate.Predicate<? super T>, org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$AndPredicate
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AndPredicate.<init>:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicate1 Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
0 1 1 predicate2 Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
predicate1
predicate2
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> and(org.eclipse.collections.api.block.predicate.Predicate<? super T>[]);
descriptor: ([Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$AndIterablePredicate
dup
aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AndIterablePredicate.<init>:(Ljava/lang/Iterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicates [Lorg/eclipse/collections/api/block/predicate/Predicate;
Signature: <T:Ljava/lang/Object;>([Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
predicates
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> not(org.eclipse.collections.api.block.predicate.Predicate<T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$NotPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotPredicate.<init>:(Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
predicate
public org.eclipse.collections.impl.block.factory.Predicates<T> not();
descriptor: ()Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.eclipse.collections.impl.block.factory.Predicates.not:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
Signature: ()Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> neither(org.eclipse.collections.api.block.predicate.Predicate<? super T>, org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$NeitherPredicate
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NeitherPredicate.<init>:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 operation1 Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
0 1 1 operation2 Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
operation1
operation2
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> noneOf(org.eclipse.collections.api.block.predicate.Predicate<? super T>[]);
descriptor: ([Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$NoneOfIterablePredicate
dup
aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NoneOfIterablePredicate.<init>:(Ljava/lang/Iterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 operations [Lorg/eclipse/collections/api/block/predicate/Predicate;
Signature: <T:Ljava/lang/Object;>([Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
operations
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> noneOf(java.lang.Iterable<? extends org.eclipse.collections.api.block.predicate.Predicate<? super T>>);
descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$NoneOfIterablePredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NoneOfIterablePredicate.<init>:(Ljava/lang/Iterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 operations Ljava/lang/Iterable<+Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
operations
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> equal();
descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: invokestatic org.eclipse.collections.impl.block.factory.Predicates.isNull:()Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
2: StackMap locals:
StackMap stack:
new org.eclipse.collections.impl.block.factory.Predicates$EqualPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$EqualPredicate.<init>:(Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 object Ljava/lang/Object;
Signature: (Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
object
public static <T extends java.lang.Comparable<? super T>> org.eclipse.collections.impl.block.factory.Predicates<T> betweenInclusive(T, T);
descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.failIfDifferentTypes:(Ljava/lang/Object;Ljava/lang/Object;)V
1: new org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusive
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusive.<init>:(Ljava/lang/Comparable;Ljava/lang/Comparable;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 from TT;
0 2 1 to TT;
Signature: <T::Ljava/lang/Comparable<-TT;>;>(TT;TT;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
from
to
private static void failIfDifferentTypes(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 6
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Trying to do a between comparison with two different types "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
3: bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
4: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 from Ljava/lang/Object;
0 7 1 to Ljava/lang/Object;
MethodParameters:
Name Flags
from
to
public static <T extends java.lang.Comparable<? super T>> org.eclipse.collections.impl.block.factory.Predicates<T> betweenExclusive(T, T);
descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.failIfDifferentTypes:(Ljava/lang/Object;Ljava/lang/Object;)V
1: new org.eclipse.collections.impl.block.factory.Predicates$BetweenExclusive
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$BetweenExclusive.<init>:(Ljava/lang/Comparable;Ljava/lang/Comparable;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 from TT;
0 2 1 to TT;
Signature: <T::Ljava/lang/Comparable<-TT;>;>(TT;TT;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
from
to
public static <T extends java.lang.Comparable<? super T>> org.eclipse.collections.impl.block.factory.Predicates<T> betweenInclusiveFrom(T, T);
descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.failIfDifferentTypes:(Ljava/lang/Object;Ljava/lang/Object;)V
1: new org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusiveFrom
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusiveFrom.<init>:(Ljava/lang/Comparable;Ljava/lang/Comparable;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 from TT;
0 2 1 to TT;
Signature: <T::Ljava/lang/Comparable<-TT;>;>(TT;TT;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
from
to
public static <T extends java.lang.Comparable<? super T>> org.eclipse.collections.impl.block.factory.Predicates<T> betweenInclusiveTo(T, T);
descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.failIfDifferentTypes:(Ljava/lang/Object;Ljava/lang/Object;)V
1: new org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusiveTo
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusiveTo.<init>:(Ljava/lang/Comparable;Ljava/lang/Comparable;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 from TT;
0 2 1 to TT;
Signature: <T::Ljava/lang/Comparable<-TT;>;>(TT;TT;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
from
to
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> in(java.lang.Iterable<?>);
descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
instanceof org.eclipse.collections.api.set.SetIterable
ifeq 2
1: new org.eclipse.collections.impl.block.factory.Predicates$InSetIterablePredicate
dup
aload 0
checkcast org.eclipse.collections.api.set.SetIterable
invokespecial org.eclipse.collections.impl.block.factory.Predicates$InSetIterablePredicate.<init>:(Lorg/eclipse/collections/api/set/SetIterable;)V
areturn
2: StackMap locals:
StackMap stack:
aload 0
instanceof java.util.Set
ifeq 4
3: new org.eclipse.collections.impl.block.factory.Predicates$InSetPredicate
dup
aload 0
checkcast java.util.Set
invokespecial org.eclipse.collections.impl.block.factory.Predicates$InSetPredicate.<init>:(Ljava/util/Set;)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
instanceof java.util.Collection
ifeq 6
aload 0
checkcast java.util.Collection
invokeinterface java.util.Collection.size:()I
bipush 6
if_icmpgt 6
5: new org.eclipse.collections.impl.block.factory.Predicates$InCollectionPredicate
dup
aload 0
checkcast java.util.Collection
invokespecial org.eclipse.collections.impl.block.factory.Predicates$InCollectionPredicate.<init>:(Ljava/util/Collection;)V
areturn
6: StackMap locals:
StackMap stack:
new org.eclipse.collections.impl.block.factory.Predicates$InSetIterablePredicate
dup
aload 0
invokestatic org.eclipse.collections.impl.set.mutable.UnifiedSet.newSet:(Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/set/mutable/UnifiedSet;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$InSetIterablePredicate.<init>:(Lorg/eclipse/collections/api/set/SetIterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 iterable Ljava/lang/Iterable<*>;
Signature: (Ljava/lang/Iterable<*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
iterable
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> in([]);
descriptor: ([Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
arraylength
bipush 6
if_icmpgt 2
1: new org.eclipse.collections.impl.block.factory.Predicates$InCollectionPredicate
dup
aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$InCollectionPredicate.<init>:(Ljava/util/Collection;)V
areturn
2: StackMap locals:
StackMap stack:
new org.eclipse.collections.impl.block.factory.Predicates$InSetIterablePredicate
dup
aload 0
invokestatic org.eclipse.collections.impl.set.mutable.UnifiedSet.newSetWith:([Ljava/lang/Object;)Lorg/eclipse/collections/impl/set/mutable/UnifiedSet;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$InSetIterablePredicate.<init>:(Lorg/eclipse/collections/api/set/SetIterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 array [Ljava/lang/Object;
Signature: ([Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
array
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> attributeIn(org.eclipse.collections.api.block.function.Function<? super T, ?>, java.lang.Iterable<?>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.in:(Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;*>;
0 1 1 iterable Ljava/lang/Iterable<*>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;*>;Ljava/lang/Iterable<*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
iterable
public static <T, V extends java.lang.Comparable<? super V>> org.eclipse.collections.impl.block.factory.Predicates<T> attributeBetweenInclusive(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, V, V);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
aload 1
aload 2
invokestatic org.eclipse.collections.impl.block.factory.Predicates.betweenInclusive:(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
0 1 1 from TV;
0 1 2 to TV;
Signature: <T:Ljava/lang/Object;V::Ljava/lang/Comparable<-TV;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TV;TV;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
from
to
public static <T, V extends java.lang.Comparable<? super V>> org.eclipse.collections.impl.block.factory.Predicates<T> attributeBetweenExclusive(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, V, V);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
aload 1
aload 2
invokestatic org.eclipse.collections.impl.block.factory.Predicates.betweenExclusive:(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
0 1 1 from TV;
0 1 2 to TV;
Signature: <T:Ljava/lang/Object;V::Ljava/lang/Comparable<-TV;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TV;TV;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
from
to
public static <T, V extends java.lang.Comparable<? super V>> org.eclipse.collections.impl.block.factory.Predicates<T> attributeBetweenInclusiveFrom(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, V, V);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
aload 1
aload 2
invokestatic org.eclipse.collections.impl.block.factory.Predicates.betweenInclusiveFrom:(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
0 1 1 from TV;
0 1 2 to TV;
Signature: <T:Ljava/lang/Object;V::Ljava/lang/Comparable<-TV;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TV;TV;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
from
to
public static <T, V extends java.lang.Comparable<? super V>> org.eclipse.collections.impl.block.factory.Predicates<T> attributeBetweenInclusiveTo(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, V, V);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
aload 1
aload 2
invokestatic org.eclipse.collections.impl.block.factory.Predicates.betweenInclusiveTo:(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
0 1 1 from TV;
0 1 2 to TV;
Signature: <T:Ljava/lang/Object;V::Ljava/lang/Comparable<-TV;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TV;TV;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
from
to
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> notIn(java.lang.Iterable<?>);
descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
instanceof org.eclipse.collections.api.set.SetIterable
ifeq 2
1: new org.eclipse.collections.impl.block.factory.Predicates$NotInSetIterablePredicate
dup
aload 0
checkcast org.eclipse.collections.api.set.SetIterable
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotInSetIterablePredicate.<init>:(Lorg/eclipse/collections/api/set/SetIterable;)V
areturn
2: StackMap locals:
StackMap stack:
aload 0
instanceof java.util.Set
ifeq 4
3: new org.eclipse.collections.impl.block.factory.Predicates$NotInSetPredicate
dup
aload 0
checkcast java.util.Set
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotInSetPredicate.<init>:(Ljava/util/Set;)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
instanceof java.util.Collection
ifeq 6
aload 0
checkcast java.util.Collection
invokeinterface java.util.Collection.size:()I
bipush 6
if_icmpgt 6
5: new org.eclipse.collections.impl.block.factory.Predicates$NotInCollectionPredicate
dup
aload 0
checkcast java.util.Collection
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotInCollectionPredicate.<init>:(Ljava/util/Collection;)V
areturn
6: StackMap locals:
StackMap stack:
new org.eclipse.collections.impl.block.factory.Predicates$NotInSetIterablePredicate
dup
aload 0
invokestatic org.eclipse.collections.impl.set.mutable.UnifiedSet.newSet:(Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/set/mutable/UnifiedSet;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotInSetIterablePredicate.<init>:(Lorg/eclipse/collections/api/set/SetIterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 iterable Ljava/lang/Iterable<*>;
Signature: (Ljava/lang/Iterable<*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
iterable
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> notIn([]);
descriptor: ([Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
arraylength
bipush 6
if_icmpgt 2
1: new org.eclipse.collections.impl.block.factory.Predicates$NotInCollectionPredicate
dup
aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotInCollectionPredicate.<init>:(Ljava/util/Collection;)V
areturn
2: StackMap locals:
StackMap stack:
new org.eclipse.collections.impl.block.factory.Predicates$NotInSetIterablePredicate
dup
aload 0
invokestatic org.eclipse.collections.impl.set.mutable.UnifiedSet.newSetWith:([Ljava/lang/Object;)Lorg/eclipse/collections/impl/set/mutable/UnifiedSet;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotInSetIterablePredicate.<init>:(Lorg/eclipse/collections/api/set/SetIterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 array [Ljava/lang/Object;
Signature: ([Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
array
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> attributeNotIn(org.eclipse.collections.api.block.function.Function<? super T, ?>, java.lang.Iterable<?>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.notIn:(Ljava/lang/Iterable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;*>;
0 1 1 iterable Ljava/lang/Iterable<*>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;*>;Ljava/lang/Iterable<*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
iterable
public static <T extends java.lang.Comparable<? super T>> org.eclipse.collections.impl.block.factory.Predicates<T> lessThan(T);
descriptor: (Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$LessThanPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$LessThanPredicate.<init>:(Ljava/lang/Comparable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object TT;
Signature: <T::Ljava/lang/Comparable<-TT;>;>(TT;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
object
public static <T, V extends java.lang.Comparable<? super V>> org.eclipse.collections.impl.block.factory.Predicates<T> attributeLessThan(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, V);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
new org.eclipse.collections.impl.block.factory.Predicates$LessThanPredicate
dup
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$LessThanPredicate.<init>:(Ljava/lang/Comparable;)V
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
0 1 1 object TV;
Signature: <T:Ljava/lang/Object;V::Ljava/lang/Comparable<-TV;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TV;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
object
public static <T extends java.lang.Comparable<? super T>> org.eclipse.collections.impl.block.factory.Predicates<T> lessThanOrEqualTo(T);
descriptor: (Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$LessThanOrEqualPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$LessThanOrEqualPredicate.<init>:(Ljava/lang/Comparable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object TT;
Signature: <T::Ljava/lang/Comparable<-TT;>;>(TT;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
object
public static <T, V extends java.lang.Comparable<? super V>> org.eclipse.collections.impl.block.factory.Predicates<T> attributeLessThanOrEqualTo(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, V);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
new org.eclipse.collections.impl.block.factory.Predicates$LessThanOrEqualPredicate
dup
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$LessThanOrEqualPredicate.<init>:(Ljava/lang/Comparable;)V
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
0 1 1 object TV;
Signature: <T:Ljava/lang/Object;V::Ljava/lang/Comparable<-TV;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TV;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
object
public static <T extends java.lang.Comparable<? super T>> org.eclipse.collections.impl.block.factory.Predicates<T> greaterThan(T);
descriptor: (Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$GreaterThanPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$GreaterThanPredicate.<init>:(Ljava/lang/Comparable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object TT;
Signature: <T::Ljava/lang/Comparable<-TT;>;>(TT;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
object
public static <T, V extends java.lang.Comparable<? super V>> org.eclipse.collections.impl.block.factory.Predicates<T> attributeGreaterThan(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, V);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
new org.eclipse.collections.impl.block.factory.Predicates$GreaterThanPredicate
dup
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$GreaterThanPredicate.<init>:(Ljava/lang/Comparable;)V
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
0 1 1 object TV;
Signature: <T:Ljava/lang/Object;V::Ljava/lang/Comparable<-TV;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TV;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
object
public static <T extends java.lang.Comparable<? super T>> org.eclipse.collections.impl.block.factory.Predicates<T> greaterThanOrEqualTo(T);
descriptor: (Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$GreaterThanOrEqualPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$GreaterThanOrEqualPredicate.<init>:(Ljava/lang/Comparable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object TT;
Signature: <T::Ljava/lang/Comparable<-TT;>;>(TT;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
object
public static <T, V extends java.lang.Comparable<? super V>> org.eclipse.collections.impl.block.factory.Predicates<T> attributeGreaterThanOrEqualTo(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, V);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Comparable;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
new org.eclipse.collections.impl.block.factory.Predicates$GreaterThanOrEqualPredicate
dup
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$GreaterThanOrEqualPredicate.<init>:(Ljava/lang/Comparable;)V
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
0 1 1 object TV;
Signature: <T:Ljava/lang/Object;V::Ljava/lang/Comparable<-TV;>;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;TV;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
object
public static <T, V> org.eclipse.collections.impl.block.factory.Predicates<T> attributePredicate(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>, org.eclipse.collections.api.block.predicate.Predicate<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;
Signature: <T:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
predicate
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> attributeEqual(org.eclipse.collections.api.block.function.Function<? super T, ?>, );
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.equal:(Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;*>;
0 1 1 object Ljava/lang/Object;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;*>;Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
object
public static <T> org.eclipse.collections.impl.block.factory.Predicates<java.lang.Iterable<T>> anySatisfy(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$AnySatisfy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AnySatisfy.<init>:(Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Iterable<TT;>;>;
MethodParameters:
Name Flags
predicate
public static <T> org.eclipse.collections.impl.block.factory.Predicates<java.lang.Iterable<T>> allSatisfy(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$AllSatisfy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AllSatisfy.<init>:(Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Iterable<TT;>;>;
MethodParameters:
Name Flags
predicate
public static <T> org.eclipse.collections.impl.block.factory.Predicates<java.lang.Iterable<T>> noneSatisfy(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$NoneSatisfy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NoneSatisfy.<init>:(Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Iterable<TT;>;>;
MethodParameters:
Name Flags
predicate
public static <T, V> org.eclipse.collections.impl.block.factory.Predicates<T> attributeAnySatisfy(org.eclipse.collections.api.block.function.Function<? super T, ? extends java.lang.Iterable<V>>, org.eclipse.collections.api.block.predicate.Predicate<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.anySatisfy:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokestatic org.eclipse.collections.impl.block.factory.Predicates.attributePredicate:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;
Signature: <T:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
predicate
public static <T, V> org.eclipse.collections.impl.block.factory.Predicates<T> attributeAllSatisfy(org.eclipse.collections.api.block.function.Function<? super T, ? extends java.lang.Iterable<V>>, org.eclipse.collections.api.block.predicate.Predicate<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.allSatisfy:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokestatic org.eclipse.collections.impl.block.factory.Predicates.attributePredicate:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;
Signature: <T:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
predicate
public static <T, V> org.eclipse.collections.impl.block.factory.Predicates<T> attributeNoneSatisfy(org.eclipse.collections.api.block.function.Function<? super T, ? extends java.lang.Iterable<V>>, org.eclipse.collections.api.block.predicate.Predicate<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.noneSatisfy:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokestatic org.eclipse.collections.impl.block.factory.Predicates.attributePredicate:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;
Signature: <T:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+Ljava/lang/Iterable<TV;>;>;Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
predicate
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> notEqual();
descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: invokestatic org.eclipse.collections.impl.block.factory.Predicates.notNull:()Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
2: StackMap locals:
StackMap stack:
new org.eclipse.collections.impl.block.factory.Predicates$NotEqualPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotEqualPredicate.<init>:(Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 object Ljava/lang/Object;
Signature: (Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
object
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> ifTrue(org.eclipse.collections.api.block.function.Function<? super T, java.lang.Boolean>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributeTrue
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributeTrue.<init>:(Lorg/eclipse/collections/api/block/function/Function;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;Ljava/lang/Boolean;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;Ljava/lang/Boolean;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> ifFalse(org.eclipse.collections.api.block.function.Function<? super T, java.lang.Boolean>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributeFalse
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributeFalse.<init>:(Lorg/eclipse/collections/api/block/function/Function;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;Ljava/lang/Boolean;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;Ljava/lang/Boolean;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> attributeNotEqual(org.eclipse.collections.api.block.function.Function<? super T, ?>, );
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.notEqual:(Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;*>;
0 1 1 object Ljava/lang/Object;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;*>;Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
object
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> isNull();
descriptor: ()Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.collections.impl.block.factory.Predicates.IS_NULL:Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> attributeIsNull(org.eclipse.collections.api.block.function.Function<? super T, ?>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
invokestatic org.eclipse.collections.impl.block.factory.Predicates.isNull:()Lorg/eclipse/collections/impl/block/factory/Predicates;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;*>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> notNull();
descriptor: ()Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.collections.impl.block.factory.Predicates.NOT_NULL:Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
public static <T> org.eclipse.collections.impl.block.factory.Predicates<T> attributeNotNull(org.eclipse.collections.api.block.function.Function<? super T, ?>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate
dup
aload 0
invokestatic org.eclipse.collections.impl.block.factory.Predicates.notNull:()Lorg/eclipse/collections/impl/block/factory/Predicates;
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate.<init>:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/predicate/Predicate;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;*>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
function
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> sameAs();
descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$IdentityPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$IdentityPredicate.<init>:(Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Object;
Signature: (Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
object
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> notSameAs();
descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$NotIdentityPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotIdentityPredicate.<init>:(Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Object;
Signature: (Ljava/lang/Object;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
object
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> instanceOf(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$InstanceOfPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$InstanceOfPredicate.<init>:(Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 clazz Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
clazz
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> assignableFrom(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$AssignableFromPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$AssignableFromPredicate.<init>:(Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 clazz Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
clazz
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> notInstanceOf(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$NotInstanceOfPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$NotInstanceOfPredicate.<init>:(Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 clazz Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
MethodParameters:
Name Flags
clazz
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> alwaysTrue();
descriptor: ()Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.collections.impl.block.factory.Predicates.ALWAYS_TRUE:Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Object> alwaysFalse();
descriptor: ()Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.collections.impl.block.factory.Predicates.ALWAYS_FALSE:Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Object;>;
public org.eclipse.collections.impl.block.factory.Predicates<T> and(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.and:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
0 1 1 op Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
op
public org.eclipse.collections.impl.block.factory.Predicates<T> or(org.eclipse.collections.api.block.predicate.Predicate<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.collections.impl.block.factory.Predicates.or:(Lorg/eclipse/collections/api/block/predicate/Predicate;Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/impl/block/factory/Predicates;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
0 1 1 op Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TT;>;)Lorg/eclipse/collections/impl/block/factory/Predicates<TT;>;
MethodParameters:
Name Flags
op
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Class<?>> subClass(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$SubclassPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$SubclassPredicate.<init>:(Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 aClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Class<*>;>;
MethodParameters:
Name Flags
aClass
public static org.eclipse.collections.impl.block.factory.Predicates<java.lang.Class<?>> superClass(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/impl/block/factory/Predicates;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.Predicates$SuperclassPredicate
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.Predicates$SuperclassPredicate.<init>:(Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 aClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/eclipse/collections/impl/block/factory/Predicates<Ljava/lang/Class<*>;>;
MethodParameters:
Name Flags
aClass
private static boolean lambda$0(org.eclipse.collections.impl.block.predicate.checked.ThrowingPredicate, org.eclipse.collections.api.block.function.Function2, java.lang.Object);
descriptor: (Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 2 0: aload 0
aload 2
invokeinterface org.eclipse.collections.impl.block.predicate.checked.ThrowingPredicate.safeAccept:(Ljava/lang/Object;)Z
1: ireturn
2: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 3
start local 3 3: aload 3
athrow
end local 3 4: StackMap locals:
StackMap stack: java.lang.Throwable
astore 3
start local 3 5: aload 1
aload 2
aload 3
invokeinterface org.eclipse.collections.api.block.function.Function2.value:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.RuntimeException
athrow
end local 3 end local 2 LocalVariableTable:
Start End Slot Name Signature
0 6 2 each TT;
3 4 3 e Ljava/lang/RuntimeException;
5 6 3 t Ljava/lang/Throwable;
Exception table:
from to target type
0 1 2 Class java.lang.RuntimeException
0 1 4 Class java.lang.Throwable
private static java.lang.Object $deserializeLambda$(java.lang.invoke.SerializedLambda);
descriptor: (Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=5, locals=3, args_size=1
0: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodName:()Ljava/lang/String;
astore 1
iconst_m1
istore 2
aload 1
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 1
-1647345005: 1
default: 2
}
StackMap locals: java.lang.String int
StackMap stack:
1: aload 1
ldc "lambda$0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
iconst_0
istore 2
StackMap locals:
StackMap stack:
2: iload 2
lookupswitch { // 1
0: 3
default: 4
}
StackMap locals:
StackMap stack:
3: aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodKind:()I
bipush 6
if_icmpne 4
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String;
ldc "org/eclipse/collections/api/block/predicate/Predicate"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String;
ldc "accept"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;
ldc "(Ljava/lang/Object;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplClass:()Ljava/lang/String;
ldc "org/eclipse/collections/impl/block/factory/Predicates"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
aload 0
invokevirtual java.lang.invoke.SerializedLambda.getImplMethodSignature:()Ljava/lang/String;
ldc "(Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Z"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
aload 0
iconst_0
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.impl.block.predicate.checked.ThrowingPredicate
aload 0
iconst_1
invokevirtual java.lang.invoke.SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;
checkcast org.eclipse.collections.api.block.function.Function2
invokedynamic accept(Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate;Lorg/eclipse/collections/api/block/function/Function2;)Lorg/eclipse/collections/api/block/predicate/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/eclipse/collections/impl/block/factory/Predicates.lambda$0(Lorg/eclipse/collections/impl/block/predicate/checked/ThrowingPredicate;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Z (6)
(Ljava/lang/Object;)Z
1
areturn
StackMap locals:
StackMap stack:
4: new java.lang.IllegalArgumentException
dup
ldc "Invalid lambda deserialization"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/eclipse/collections/api/block/predicate/Predicate<TT;>;
SourceFile: "Predicates.java"
NestMembers:
org.eclipse.collections.impl.block.factory.Predicates$AbstractIterablePredicate org.eclipse.collections.impl.block.factory.Predicates$AllSatisfy org.eclipse.collections.impl.block.factory.Predicates$AlwaysFalse org.eclipse.collections.impl.block.factory.Predicates$AlwaysTrue org.eclipse.collections.impl.block.factory.Predicates$AndIterablePredicate org.eclipse.collections.impl.block.factory.Predicates$AndPredicate org.eclipse.collections.impl.block.factory.Predicates$AnySatisfy org.eclipse.collections.impl.block.factory.Predicates$AssignableFromPredicate org.eclipse.collections.impl.block.factory.Predicates$AttributeFalse org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate org.eclipse.collections.impl.block.factory.Predicates$AttributeTrue org.eclipse.collections.impl.block.factory.Predicates$BetweenExclusive org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusive org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusiveFrom org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusiveTo org.eclipse.collections.impl.block.factory.Predicates$BindPredicate2 org.eclipse.collections.impl.block.factory.Predicates$CompareToPredicate org.eclipse.collections.impl.block.factory.Predicates$EqualPredicate org.eclipse.collections.impl.block.factory.Predicates$FalseEquals org.eclipse.collections.impl.block.factory.Predicates$GreaterThanOrEqualPredicate org.eclipse.collections.impl.block.factory.Predicates$GreaterThanPredicate org.eclipse.collections.impl.block.factory.Predicates$IdentityPredicate org.eclipse.collections.impl.block.factory.Predicates$InCollectionPredicate org.eclipse.collections.impl.block.factory.Predicates$InSetIterablePredicate org.eclipse.collections.impl.block.factory.Predicates$InSetPredicate org.eclipse.collections.impl.block.factory.Predicates$InstanceOfPredicate org.eclipse.collections.impl.block.factory.Predicates$IsNull org.eclipse.collections.impl.block.factory.Predicates$LessThanOrEqualPredicate org.eclipse.collections.impl.block.factory.Predicates$LessThanPredicate org.eclipse.collections.impl.block.factory.Predicates$NeitherPredicate org.eclipse.collections.impl.block.factory.Predicates$NoneOfIterablePredicate org.eclipse.collections.impl.block.factory.Predicates$NoneSatisfy org.eclipse.collections.impl.block.factory.Predicates$NotEqualPredicate org.eclipse.collections.impl.block.factory.Predicates$NotIdentityPredicate org.eclipse.collections.impl.block.factory.Predicates$NotInCollectionPredicate org.eclipse.collections.impl.block.factory.Predicates$NotInSetIterablePredicate org.eclipse.collections.impl.block.factory.Predicates$NotInSetPredicate org.eclipse.collections.impl.block.factory.Predicates$NotInstanceOfPredicate org.eclipse.collections.impl.block.factory.Predicates$NotNull org.eclipse.collections.impl.block.factory.Predicates$NotPredicate org.eclipse.collections.impl.block.factory.Predicates$OrIterablePredicate org.eclipse.collections.impl.block.factory.Predicates$OrPredicate org.eclipse.collections.impl.block.factory.Predicates$PredicateAdapter org.eclipse.collections.impl.block.factory.Predicates$RangePredicate org.eclipse.collections.impl.block.factory.Predicates$SubclassPredicate org.eclipse.collections.impl.block.factory.Predicates$SuperclassPredicate org.eclipse.collections.impl.block.factory.Predicates$SynchronizedPredicate org.eclipse.collections.impl.block.factory.Predicates$ThrowingPredicateAdapter org.eclipse.collections.impl.block.factory.Predicates$TrueEquals
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
private abstract AbstractIterablePredicate = org.eclipse.collections.impl.block.factory.Predicates$AbstractIterablePredicate of org.eclipse.collections.impl.block.factory.Predicates
public AllSatisfy = org.eclipse.collections.impl.block.factory.Predicates$AllSatisfy of org.eclipse.collections.impl.block.factory.Predicates
private final AlwaysFalse = org.eclipse.collections.impl.block.factory.Predicates$AlwaysFalse of org.eclipse.collections.impl.block.factory.Predicates
private final AlwaysTrue = org.eclipse.collections.impl.block.factory.Predicates$AlwaysTrue of org.eclipse.collections.impl.block.factory.Predicates
private final AndIterablePredicate = org.eclipse.collections.impl.block.factory.Predicates$AndIterablePredicate of org.eclipse.collections.impl.block.factory.Predicates
private final AndPredicate = org.eclipse.collections.impl.block.factory.Predicates$AndPredicate of org.eclipse.collections.impl.block.factory.Predicates
public AnySatisfy = org.eclipse.collections.impl.block.factory.Predicates$AnySatisfy of org.eclipse.collections.impl.block.factory.Predicates
private final AssignableFromPredicate = org.eclipse.collections.impl.block.factory.Predicates$AssignableFromPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final AttributeFalse = org.eclipse.collections.impl.block.factory.Predicates$AttributeFalse of org.eclipse.collections.impl.block.factory.Predicates
protected AttributePredicate = org.eclipse.collections.impl.block.factory.Predicates$AttributePredicate of org.eclipse.collections.impl.block.factory.Predicates
private final AttributeTrue = org.eclipse.collections.impl.block.factory.Predicates$AttributeTrue of org.eclipse.collections.impl.block.factory.Predicates
private final BetweenExclusive = org.eclipse.collections.impl.block.factory.Predicates$BetweenExclusive of org.eclipse.collections.impl.block.factory.Predicates
private final BetweenInclusive = org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusive of org.eclipse.collections.impl.block.factory.Predicates
private final BetweenInclusiveFrom = org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusiveFrom of org.eclipse.collections.impl.block.factory.Predicates
private final BetweenInclusiveTo = org.eclipse.collections.impl.block.factory.Predicates$BetweenInclusiveTo of org.eclipse.collections.impl.block.factory.Predicates
private final BindPredicate2 = org.eclipse.collections.impl.block.factory.Predicates$BindPredicate2 of org.eclipse.collections.impl.block.factory.Predicates
private abstract CompareToPredicate = org.eclipse.collections.impl.block.factory.Predicates$CompareToPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final EqualPredicate = org.eclipse.collections.impl.block.factory.Predicates$EqualPredicate of org.eclipse.collections.impl.block.factory.Predicates
private FalseEquals = org.eclipse.collections.impl.block.factory.Predicates$FalseEquals of org.eclipse.collections.impl.block.factory.Predicates
protected GreaterThanOrEqualPredicate = org.eclipse.collections.impl.block.factory.Predicates$GreaterThanOrEqualPredicate of org.eclipse.collections.impl.block.factory.Predicates
protected GreaterThanPredicate = org.eclipse.collections.impl.block.factory.Predicates$GreaterThanPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final IdentityPredicate = org.eclipse.collections.impl.block.factory.Predicates$IdentityPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final InCollectionPredicate = org.eclipse.collections.impl.block.factory.Predicates$InCollectionPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final InSetIterablePredicate = org.eclipse.collections.impl.block.factory.Predicates$InSetIterablePredicate of org.eclipse.collections.impl.block.factory.Predicates
private final InSetPredicate = org.eclipse.collections.impl.block.factory.Predicates$InSetPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final InstanceOfPredicate = org.eclipse.collections.impl.block.factory.Predicates$InstanceOfPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final IsNull = org.eclipse.collections.impl.block.factory.Predicates$IsNull of org.eclipse.collections.impl.block.factory.Predicates
protected LessThanOrEqualPredicate = org.eclipse.collections.impl.block.factory.Predicates$LessThanOrEqualPredicate of org.eclipse.collections.impl.block.factory.Predicates
protected LessThanPredicate = org.eclipse.collections.impl.block.factory.Predicates$LessThanPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final NeitherPredicate = org.eclipse.collections.impl.block.factory.Predicates$NeitherPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final NoneOfIterablePredicate = org.eclipse.collections.impl.block.factory.Predicates$NoneOfIterablePredicate of org.eclipse.collections.impl.block.factory.Predicates
public NoneSatisfy = org.eclipse.collections.impl.block.factory.Predicates$NoneSatisfy of org.eclipse.collections.impl.block.factory.Predicates
private final NotEqualPredicate = org.eclipse.collections.impl.block.factory.Predicates$NotEqualPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final NotIdentityPredicate = org.eclipse.collections.impl.block.factory.Predicates$NotIdentityPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final NotInCollectionPredicate = org.eclipse.collections.impl.block.factory.Predicates$NotInCollectionPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final NotInSetIterablePredicate = org.eclipse.collections.impl.block.factory.Predicates$NotInSetIterablePredicate of org.eclipse.collections.impl.block.factory.Predicates
private final NotInSetPredicate = org.eclipse.collections.impl.block.factory.Predicates$NotInSetPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final NotInstanceOfPredicate = org.eclipse.collections.impl.block.factory.Predicates$NotInstanceOfPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final NotNull = org.eclipse.collections.impl.block.factory.Predicates$NotNull of org.eclipse.collections.impl.block.factory.Predicates
private final NotPredicate = org.eclipse.collections.impl.block.factory.Predicates$NotPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final OrIterablePredicate = org.eclipse.collections.impl.block.factory.Predicates$OrIterablePredicate of org.eclipse.collections.impl.block.factory.Predicates
private final OrPredicate = org.eclipse.collections.impl.block.factory.Predicates$OrPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final PredicateAdapter = org.eclipse.collections.impl.block.factory.Predicates$PredicateAdapter of org.eclipse.collections.impl.block.factory.Predicates
protected abstract RangePredicate = org.eclipse.collections.impl.block.factory.Predicates$RangePredicate of org.eclipse.collections.impl.block.factory.Predicates
private final SubclassPredicate = org.eclipse.collections.impl.block.factory.Predicates$SubclassPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final SuperclassPredicate = org.eclipse.collections.impl.block.factory.Predicates$SuperclassPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final SynchronizedPredicate = org.eclipse.collections.impl.block.factory.Predicates$SynchronizedPredicate of org.eclipse.collections.impl.block.factory.Predicates
private final ThrowingPredicateAdapter = org.eclipse.collections.impl.block.factory.Predicates$ThrowingPredicateAdapter of org.eclipse.collections.impl.block.factory.Predicates
private TrueEquals = org.eclipse.collections.impl.block.factory.Predicates$TrueEquals of org.eclipse.collections.impl.block.factory.Predicates