org.codehaus.groovy.runtime
Class GroovyCategorySupport.ThreadCategoryInfo

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<java.lang.String,GroovyCategorySupport.CategoryMethodList>
          extended by org.codehaus.groovy.runtime.GroovyCategorySupport.ThreadCategoryInfo
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,GroovyCategorySupport.CategoryMethodList>
Enclosing class:
GroovyCategorySupport

public static class GroovyCategorySupport.ThreadCategoryInfo
extends java.util.HashMap<java.lang.String,GroovyCategorySupport.CategoryMethodList>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Field Summary
(package private)  int level
           
 
Constructor Summary
GroovyCategorySupport.ThreadCategoryInfo()
           
 
Method Summary
private  void applyUse(CachedClass cachedClass)
           
private  void endScope()
           
 GroovyCategorySupport.CategoryMethodList getCategoryMethods(java.lang.String name)
           
private  void newScope()
           
private  void use(java.lang.Class categoryClass)
           
private  java.lang.Object use(java.lang.Class categoryClass, Closure closure)
           
 java.lang.Object use(java.util.List<java.lang.Class> categoryClasses, Closure closure)
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

level

int level
Constructor Detail

GroovyCategorySupport.ThreadCategoryInfo

public GroovyCategorySupport.ThreadCategoryInfo()
Method Detail

newScope

private void newScope()

endScope

private void endScope()

use

private java.lang.Object use(java.lang.Class categoryClass,
                             Closure closure)

use

public java.lang.Object use(java.util.List<java.lang.Class> categoryClasses,
                            Closure closure)

applyUse

private void applyUse(CachedClass cachedClass)

use

private void use(java.lang.Class categoryClass)

getCategoryMethods

public GroovyCategorySupport.CategoryMethodList getCategoryMethods(java.lang.String name)


Copyright © ${year} The Codehaus. All Rights Reserved.