public class org.apache.commons.collections4.BagUtils
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.collections4.BagUtils
super_class: java.lang.Object
{
public static final org.apache.commons.collections4.Bag EMPTY_BAG;
descriptor: Lorg/apache/commons/collections4/Bag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.commons.collections4.Bag EMPTY_SORTED_BAG;
descriptor: Lorg/apache/commons/collections4/Bag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.commons.collections4.bag.HashBag
dup
invokespecial org.apache.commons.collections4.bag.HashBag.<init>:()V
invokestatic org.apache.commons.collections4.bag.UnmodifiableBag.unmodifiableBag:(Lorg/apache/commons/collections4/Bag;)Lorg/apache/commons/collections4/Bag;
putstatic org.apache.commons.collections4.BagUtils.EMPTY_BAG:Lorg/apache/commons/collections4/Bag;
1: new org.apache.commons.collections4.bag.TreeBag
dup
invokespecial org.apache.commons.collections4.bag.TreeBag.<init>:()V
invokestatic org.apache.commons.collections4.bag.UnmodifiableSortedBag.unmodifiableSortedBag:(Lorg/apache/commons/collections4/SortedBag;)Lorg/apache/commons/collections4/SortedBag;
2: putstatic org.apache.commons.collections4.BagUtils.EMPTY_SORTED_BAG:Lorg/apache/commons/collections4/Bag;
3: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
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/apache/commons/collections4/BagUtils;
public static <E> org.apache.commons.collections4.Bag<E> synchronizedBag(org.apache.commons.collections4.Bag<E>);
descriptor: (Lorg/apache/commons/collections4/Bag;)Lorg/apache/commons/collections4/Bag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.commons.collections4.bag.SynchronizedBag.synchronizedBag:(Lorg/apache/commons/collections4/Bag;)Lorg/apache/commons/collections4/bag/SynchronizedBag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bag Lorg/apache/commons/collections4/Bag<TE;>;
Signature: <E:Ljava/lang/Object;>(Lorg/apache/commons/collections4/Bag<TE;>;)Lorg/apache/commons/collections4/Bag<TE;>;
MethodParameters:
Name Flags
bag final
public static <E> org.apache.commons.collections4.Bag<E> unmodifiableBag(org.apache.commons.collections4.Bag<? extends E>);
descriptor: (Lorg/apache/commons/collections4/Bag;)Lorg/apache/commons/collections4/Bag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.commons.collections4.bag.UnmodifiableBag.unmodifiableBag:(Lorg/apache/commons/collections4/Bag;)Lorg/apache/commons/collections4/Bag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bag Lorg/apache/commons/collections4/Bag<+TE;>;
Signature: <E:Ljava/lang/Object;>(Lorg/apache/commons/collections4/Bag<+TE;>;)Lorg/apache/commons/collections4/Bag<TE;>;
MethodParameters:
Name Flags
bag final
public static <E> org.apache.commons.collections4.Bag<E> predicatedBag(org.apache.commons.collections4.Bag<E>, org.apache.commons.collections4.Predicate<? super E>);
descriptor: (Lorg/apache/commons/collections4/Bag;Lorg/apache/commons/collections4/Predicate;)Lorg/apache/commons/collections4/Bag;
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.apache.commons.collections4.bag.PredicatedBag.predicatedBag:(Lorg/apache/commons/collections4/Bag;Lorg/apache/commons/collections4/Predicate;)Lorg/apache/commons/collections4/bag/PredicatedBag;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bag Lorg/apache/commons/collections4/Bag<TE;>;
0 1 1 predicate Lorg/apache/commons/collections4/Predicate<-TE;>;
Signature: <E:Ljava/lang/Object;>(Lorg/apache/commons/collections4/Bag<TE;>;Lorg/apache/commons/collections4/Predicate<-TE;>;)Lorg/apache/commons/collections4/Bag<TE;>;
MethodParameters:
Name Flags
bag final
predicate final
public static <E> org.apache.commons.collections4.Bag<E> transformingBag(org.apache.commons.collections4.Bag<E>, org.apache.commons.collections4.Transformer<? super E, ? extends E>);
descriptor: (Lorg/apache/commons/collections4/Bag;Lorg/apache/commons/collections4/Transformer;)Lorg/apache/commons/collections4/Bag;
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.apache.commons.collections4.bag.TransformedBag.transformingBag:(Lorg/apache/commons/collections4/Bag;Lorg/apache/commons/collections4/Transformer;)Lorg/apache/commons/collections4/Bag;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bag Lorg/apache/commons/collections4/Bag<TE;>;
0 1 1 transformer Lorg/apache/commons/collections4/Transformer<-TE;+TE;>;
Signature: <E:Ljava/lang/Object;>(Lorg/apache/commons/collections4/Bag<TE;>;Lorg/apache/commons/collections4/Transformer<-TE;+TE;>;)Lorg/apache/commons/collections4/Bag<TE;>;
MethodParameters:
Name Flags
bag final
transformer final
public static <E> org.apache.commons.collections4.Bag<E> collectionBag(org.apache.commons.collections4.Bag<E>);
descriptor: (Lorg/apache/commons/collections4/Bag;)Lorg/apache/commons/collections4/Bag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.commons.collections4.bag.CollectionBag.collectionBag:(Lorg/apache/commons/collections4/Bag;)Lorg/apache/commons/collections4/Bag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bag Lorg/apache/commons/collections4/Bag<TE;>;
Signature: <E:Ljava/lang/Object;>(Lorg/apache/commons/collections4/Bag<TE;>;)Lorg/apache/commons/collections4/Bag<TE;>;
MethodParameters:
Name Flags
bag final
public static <E> org.apache.commons.collections4.SortedBag<E> synchronizedSortedBag(org.apache.commons.collections4.SortedBag<E>);
descriptor: (Lorg/apache/commons/collections4/SortedBag;)Lorg/apache/commons/collections4/SortedBag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.commons.collections4.bag.SynchronizedSortedBag.synchronizedSortedBag:(Lorg/apache/commons/collections4/SortedBag;)Lorg/apache/commons/collections4/bag/SynchronizedSortedBag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bag Lorg/apache/commons/collections4/SortedBag<TE;>;
Signature: <E:Ljava/lang/Object;>(Lorg/apache/commons/collections4/SortedBag<TE;>;)Lorg/apache/commons/collections4/SortedBag<TE;>;
MethodParameters:
Name Flags
bag final
public static <E> org.apache.commons.collections4.SortedBag<E> unmodifiableSortedBag(org.apache.commons.collections4.SortedBag<E>);
descriptor: (Lorg/apache/commons/collections4/SortedBag;)Lorg/apache/commons/collections4/SortedBag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.commons.collections4.bag.UnmodifiableSortedBag.unmodifiableSortedBag:(Lorg/apache/commons/collections4/SortedBag;)Lorg/apache/commons/collections4/SortedBag;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bag Lorg/apache/commons/collections4/SortedBag<TE;>;
Signature: <E:Ljava/lang/Object;>(Lorg/apache/commons/collections4/SortedBag<TE;>;)Lorg/apache/commons/collections4/SortedBag<TE;>;
MethodParameters:
Name Flags
bag final
public static <E> org.apache.commons.collections4.SortedBag<E> predicatedSortedBag(org.apache.commons.collections4.SortedBag<E>, org.apache.commons.collections4.Predicate<? super E>);
descriptor: (Lorg/apache/commons/collections4/SortedBag;Lorg/apache/commons/collections4/Predicate;)Lorg/apache/commons/collections4/SortedBag;
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.apache.commons.collections4.bag.PredicatedSortedBag.predicatedSortedBag:(Lorg/apache/commons/collections4/SortedBag;Lorg/apache/commons/collections4/Predicate;)Lorg/apache/commons/collections4/bag/PredicatedSortedBag;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bag Lorg/apache/commons/collections4/SortedBag<TE;>;
0 1 1 predicate Lorg/apache/commons/collections4/Predicate<-TE;>;
Signature: <E:Ljava/lang/Object;>(Lorg/apache/commons/collections4/SortedBag<TE;>;Lorg/apache/commons/collections4/Predicate<-TE;>;)Lorg/apache/commons/collections4/SortedBag<TE;>;
MethodParameters:
Name Flags
bag final
predicate final
public static <E> org.apache.commons.collections4.SortedBag<E> transformingSortedBag(org.apache.commons.collections4.SortedBag<E>, org.apache.commons.collections4.Transformer<? super E, ? extends E>);
descriptor: (Lorg/apache/commons/collections4/SortedBag;Lorg/apache/commons/collections4/Transformer;)Lorg/apache/commons/collections4/SortedBag;
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.apache.commons.collections4.bag.TransformedSortedBag.transformingSortedBag:(Lorg/apache/commons/collections4/SortedBag;Lorg/apache/commons/collections4/Transformer;)Lorg/apache/commons/collections4/bag/TransformedSortedBag;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bag Lorg/apache/commons/collections4/SortedBag<TE;>;
0 1 1 transformer Lorg/apache/commons/collections4/Transformer<-TE;+TE;>;
Signature: <E:Ljava/lang/Object;>(Lorg/apache/commons/collections4/SortedBag<TE;>;Lorg/apache/commons/collections4/Transformer<-TE;+TE;>;)Lorg/apache/commons/collections4/SortedBag<TE;>;
MethodParameters:
Name Flags
bag final
transformer final
public static <E> org.apache.commons.collections4.Bag<E> emptyBag();
descriptor: ()Lorg/apache/commons/collections4/Bag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.commons.collections4.BagUtils.EMPTY_BAG:Lorg/apache/commons/collections4/Bag;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <E:Ljava/lang/Object;>()Lorg/apache/commons/collections4/Bag<TE;>;
public static <E> org.apache.commons.collections4.SortedBag<E> emptySortedBag();
descriptor: ()Lorg/apache/commons/collections4/SortedBag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.commons.collections4.BagUtils.EMPTY_SORTED_BAG:Lorg/apache/commons/collections4/Bag;
checkcast org.apache.commons.collections4.SortedBag
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <E:Ljava/lang/Object;>()Lorg/apache/commons/collections4/SortedBag<TE;>;
}
SourceFile: "BagUtils.java"