|
Groovy 1.7.9 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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 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 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 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-2010 The Codehaus. All rights reserved.