public final class mssql.googlecode.concurrentlinkedhashmap.Weighers
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: mssql.googlecode.concurrentlinkedhashmap.Weighers
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lmssql/googlecode/concurrentlinkedhashmap/Weighers;
public static <K, V> mssql.googlecode.concurrentlinkedhashmap.EntryWeigher<K, V> asEntryWeigher(mssql.googlecode.concurrentlinkedhashmap.Weigher<? super V>);
descriptor: (Lmssql/googlecode/concurrentlinkedhashmap/Weigher;)Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic mssql.googlecode.concurrentlinkedhashmap.Weighers.singleton:()Lmssql/googlecode/concurrentlinkedhashmap/Weigher;
if_acmpne 2
1: invokestatic mssql.googlecode.concurrentlinkedhashmap.Weighers.entrySingleton:()Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher;
goto 3
2: StackMap locals:
StackMap stack:
new mssql.googlecode.concurrentlinkedhashmap.Weighers$EntryWeigherView
dup
aload 0
invokespecial mssql.googlecode.concurrentlinkedhashmap.Weighers$EntryWeigherView.<init>:(Lmssql/googlecode/concurrentlinkedhashmap/Weigher;)V
3: StackMap locals:
StackMap stack: mssql.googlecode.concurrentlinkedhashmap.EntryWeigher
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 weigher Lmssql/googlecode/concurrentlinkedhashmap/Weigher<-TV;>;
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Lmssql/googlecode/concurrentlinkedhashmap/Weigher<-TV;>;)Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher<TK;TV;>;
MethodParameters:
Name Flags
weigher final
public static <K, V> mssql.googlecode.concurrentlinkedhashmap.EntryWeigher<K, V> entrySingleton();
descriptor: ()Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic mssql.googlecode.concurrentlinkedhashmap.Weighers$SingletonEntryWeigher.INSTANCE:Lmssql/googlecode/concurrentlinkedhashmap/Weighers$SingletonEntryWeigher;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>()Lmssql/googlecode/concurrentlinkedhashmap/EntryWeigher<TK;TV;>;
public static <V> mssql.googlecode.concurrentlinkedhashmap.Weigher<V> singleton();
descriptor: ()Lmssql/googlecode/concurrentlinkedhashmap/Weigher;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic mssql.googlecode.concurrentlinkedhashmap.Weighers$SingletonWeigher.INSTANCE:Lmssql/googlecode/concurrentlinkedhashmap/Weighers$SingletonWeigher;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <V:Ljava/lang/Object;>()Lmssql/googlecode/concurrentlinkedhashmap/Weigher<TV;>;
public static mssql.googlecode.concurrentlinkedhashmap.Weigher<byte[]> byteArray();
descriptor: ()Lmssql/googlecode/concurrentlinkedhashmap/Weigher;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic mssql.googlecode.concurrentlinkedhashmap.Weighers$ByteArrayWeigher.INSTANCE:Lmssql/googlecode/concurrentlinkedhashmap/Weighers$ByteArrayWeigher;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Lmssql/googlecode/concurrentlinkedhashmap/Weigher<[B>;
public static <E> mssql.googlecode.concurrentlinkedhashmap.Weigher<? super java.lang.Iterable<E>> iterable();
descriptor: ()Lmssql/googlecode/concurrentlinkedhashmap/Weigher;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic mssql.googlecode.concurrentlinkedhashmap.Weighers$IterableWeigher.INSTANCE:Lmssql/googlecode/concurrentlinkedhashmap/Weighers$IterableWeigher;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <E:Ljava/lang/Object;>()Lmssql/googlecode/concurrentlinkedhashmap/Weigher<-Ljava/lang/Iterable<TE;>;>;
public static <E> mssql.googlecode.concurrentlinkedhashmap.Weigher<? super java.util.Collection<E>> collection();
descriptor: ()Lmssql/googlecode/concurrentlinkedhashmap/Weigher;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic mssql.googlecode.concurrentlinkedhashmap.Weighers$CollectionWeigher.INSTANCE:Lmssql/googlecode/concurrentlinkedhashmap/Weighers$CollectionWeigher;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <E:Ljava/lang/Object;>()Lmssql/googlecode/concurrentlinkedhashmap/Weigher<-Ljava/util/Collection<TE;>;>;
public static <E> mssql.googlecode.concurrentlinkedhashmap.Weigher<? super java.util.List<E>> list();
descriptor: ()Lmssql/googlecode/concurrentlinkedhashmap/Weigher;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic mssql.googlecode.concurrentlinkedhashmap.Weighers$ListWeigher.INSTANCE:Lmssql/googlecode/concurrentlinkedhashmap/Weighers$ListWeigher;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <E:Ljava/lang/Object;>()Lmssql/googlecode/concurrentlinkedhashmap/Weigher<-Ljava/util/List<TE;>;>;
public static <E> mssql.googlecode.concurrentlinkedhashmap.Weigher<? super java.util.Set<E>> set();
descriptor: ()Lmssql/googlecode/concurrentlinkedhashmap/Weigher;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic mssql.googlecode.concurrentlinkedhashmap.Weighers$SetWeigher.INSTANCE:Lmssql/googlecode/concurrentlinkedhashmap/Weighers$SetWeigher;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <E:Ljava/lang/Object;>()Lmssql/googlecode/concurrentlinkedhashmap/Weigher<-Ljava/util/Set<TE;>;>;
public static <A, B> mssql.googlecode.concurrentlinkedhashmap.Weigher<? super java.util.Map<A, B>> map();
descriptor: ()Lmssql/googlecode/concurrentlinkedhashmap/Weigher;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic mssql.googlecode.concurrentlinkedhashmap.Weighers$MapWeigher.INSTANCE:Lmssql/googlecode/concurrentlinkedhashmap/Weighers$MapWeigher;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>()Lmssql/googlecode/concurrentlinkedhashmap/Weigher<-Ljava/util/Map<TA;TB;>;>;
}
SourceFile: "Weighers.java"
NestMembers:
mssql.googlecode.concurrentlinkedhashmap.Weighers$ByteArrayWeigher mssql.googlecode.concurrentlinkedhashmap.Weighers$CollectionWeigher mssql.googlecode.concurrentlinkedhashmap.Weighers$EntryWeigherView mssql.googlecode.concurrentlinkedhashmap.Weighers$IterableWeigher mssql.googlecode.concurrentlinkedhashmap.Weighers$ListWeigher mssql.googlecode.concurrentlinkedhashmap.Weighers$MapWeigher mssql.googlecode.concurrentlinkedhashmap.Weighers$SetWeigher mssql.googlecode.concurrentlinkedhashmap.Weighers$SingletonEntryWeigher mssql.googlecode.concurrentlinkedhashmap.Weighers$SingletonWeigher
InnerClasses:
final ByteArrayWeigher = mssql.googlecode.concurrentlinkedhashmap.Weighers$ByteArrayWeigher of mssql.googlecode.concurrentlinkedhashmap.Weighers
final CollectionWeigher = mssql.googlecode.concurrentlinkedhashmap.Weighers$CollectionWeigher of mssql.googlecode.concurrentlinkedhashmap.Weighers
final EntryWeigherView = mssql.googlecode.concurrentlinkedhashmap.Weighers$EntryWeigherView of mssql.googlecode.concurrentlinkedhashmap.Weighers
final IterableWeigher = mssql.googlecode.concurrentlinkedhashmap.Weighers$IterableWeigher of mssql.googlecode.concurrentlinkedhashmap.Weighers
final ListWeigher = mssql.googlecode.concurrentlinkedhashmap.Weighers$ListWeigher of mssql.googlecode.concurrentlinkedhashmap.Weighers
final MapWeigher = mssql.googlecode.concurrentlinkedhashmap.Weighers$MapWeigher of mssql.googlecode.concurrentlinkedhashmap.Weighers
final SetWeigher = mssql.googlecode.concurrentlinkedhashmap.Weighers$SetWeigher of mssql.googlecode.concurrentlinkedhashmap.Weighers
final SingletonEntryWeigher = mssql.googlecode.concurrentlinkedhashmap.Weighers$SingletonEntryWeigher of mssql.googlecode.concurrentlinkedhashmap.Weighers
final SingletonWeigher = mssql.googlecode.concurrentlinkedhashmap.Weighers$SingletonWeigher of mssql.googlecode.concurrentlinkedhashmap.Weighers