Package org.codehaus.groovy.reflection
Class ClassInfo.ClassInfoSet
- java.lang.Object
-
- org.codehaus.groovy.util.AbstractConcurrentMapBase
-
- org.codehaus.groovy.util.AbstractConcurrentMap<K,V>
-
- org.codehaus.groovy.util.ManagedConcurrentMap<java.lang.Class,ClassInfo>
-
- org.codehaus.groovy.reflection.ClassInfo.ClassInfoSet
-
- Enclosing class:
- ClassInfo
public static class ClassInfo.ClassInfoSet extends ManagedConcurrentMap<java.lang.Class,ClassInfo>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.codehaus.groovy.util.ManagedConcurrentMap
ManagedConcurrentMap.Entry<K,V>, ManagedConcurrentMap.EntryWithValue<K,V>
-
-
Field Summary
-
Fields inherited from class org.codehaus.groovy.util.ManagedConcurrentMap
bundle
-
Fields inherited from class org.codehaus.groovy.util.AbstractConcurrentMapBase
MAXIMUM_CAPACITY, segments
-
-
Constructor Summary
Constructors Constructor Description ClassInfoSet(ReferenceBundle bundle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.codehaus.groovy.reflection.ClassInfo.ClassInfoSet.Segment
createSegment(java.lang.Object segmentInfo, int cap)
-
Methods inherited from class org.codehaus.groovy.util.AbstractConcurrentMap
get, getOrPut, put, remove, segmentFor
-
Methods inherited from class org.codehaus.groovy.util.AbstractConcurrentMapBase
fullSize, hash, size
-
-
-
-
Constructor Detail
-
ClassInfoSet
public ClassInfoSet(ReferenceBundle bundle)
-
-
Method Detail
-
createSegment
protected org.codehaus.groovy.reflection.ClassInfo.ClassInfoSet.Segment createSegment(java.lang.Object segmentInfo, int cap)
- Overrides:
createSegment
in classManagedConcurrentMap<java.lang.Class,ClassInfo>
-
-