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