|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.runtime.metaclass.MetaMethodIndex
public class MetaMethodIndex extends Object
Nested Class Summary | |
---|---|
static class |
MetaMethodIndex.CacheEntry
|
static class |
MetaMethodIndex.Entry
|
interface |
MetaMethodIndex.EntryIterator
|
static class |
MetaMethodIndex.Header
|
Field Summary | |
---|---|
protected static int |
DEFAULT_CAPACITY
|
protected static int |
MAXIMUM_CAPACITY
|
protected static int |
MINIMUM_CAPACITY
|
SingleKeyHashMap |
methodHeaders
|
protected int |
size
|
protected MetaMethodIndex.Entry[] |
table
|
protected int |
threshold
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
protected static final int DEFAULT_CAPACITY
protected static final int MAXIMUM_CAPACITY
protected static final int MINIMUM_CAPACITY
public SingleKeyHashMap methodHeaders
protected int size
protected MetaMethodIndex.Entry[] table
protected int threshold
Method Detail |
---|
public def MetaMethodIndex(CachedClass theCachedClass)
public Object addMethodToList(Object o, MetaMethod method)
public void clear()
public void clearCaches()
public void clearCaches(String name)
public void copy(Class c, MetaMethodIndex.Header index)
public void copy(MetaMethodIndex.Header from, MetaMethodIndex.Header to)
public void copyAllMethodsToSuper(MetaMethodIndex.Header from, MetaMethodIndex.Header to)
public void copyMethodsToSuper()
public void copyNonPrivateMethods(Class from, Class to)
public void copyNonPrivateMethods(MetaMethodIndex.Header from, MetaMethodIndex.Header to)
public void copyNonPrivateMethodsDown(Class from, Class to)
public void copyNonPrivateMethodsFromSuper(MetaMethodIndex.Header from)
public void copyNonPrivateNonNewMetaMethods(MetaMethodIndex.Header from, MetaMethodIndex.Header to)
public MetaMethodIndex.EntryIterator getEntrySetIterator()
public MetaMethodIndex.Header getHeader(Class cls)
public final MetaMethodIndex.Entry getMethods(Class cls, String name)
public MetaMethodIndex.Entry getOrPutMethods(String name, MetaMethodIndex.Header header)
public MetaMethodIndex.Entry[] getTable()
public static int hash(int h)
public void init(int initCapacity)
public boolean isEmpty()
public void resize(int newLength)
public int size()
Copyright © 2003-2013 The Codehaus. All rights reserved.