clojure.lang
Class MethodImplCache

java.lang.Object
  extended by clojure.lang.MethodImplCache

public final class MethodImplCache
extends Object


Nested Class Summary
static class MethodImplCache.Entry
           
 
Field Summary
 Map map
           
 int mask
           
 Keyword methodk
           
 IPersistentMap protocol
           
 int shift
           
 Object[] table
           
 
Constructor Summary
MethodImplCache(IPersistentMap protocol, Keyword methodk)
           
MethodImplCache(IPersistentMap protocol, Keyword methodk, int shift, int mask, Object[] table)
           
MethodImplCache(IPersistentMap protocol, Keyword methodk, Map map)
           
 
Method Summary
 IFn fnFor(Class c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

protocol

public final IPersistentMap protocol

methodk

public final Keyword methodk

shift

public final int shift

mask

public final int mask

table

public final Object[] table

map

public final Map map
Constructor Detail

MethodImplCache

public MethodImplCache(IPersistentMap protocol,
                       Keyword methodk)

MethodImplCache

public MethodImplCache(IPersistentMap protocol,
                       Keyword methodk,
                       int shift,
                       int mask,
                       Object[] table)

MethodImplCache

public MethodImplCache(IPersistentMap protocol,
                       Keyword methodk,
                       Map map)
Method Detail

fnFor

public IFn fnFor(Class c)


Copyright © 2015. All Rights Reserved.