Package com.thoughtworks.gauge
Class ClassInstanceManager
- java.lang.Object
-
- com.thoughtworks.gauge.ClassInstanceManager
-
public class ClassInstanceManager extends Object
Manages class instance creation, lifetime and caching.
-
-
Constructor Summary
Constructors Constructor Description ClassInstanceManager()
ClassInstanceManager(ClassInitializer classInitializer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearCache()
Object
get(Class<?> declaringClass)
static void
setClassInitializer(ClassInitializer classInitializer)
-
-
-
Constructor Detail
-
ClassInstanceManager
public ClassInstanceManager()
-
ClassInstanceManager
public ClassInstanceManager(ClassInitializer classInitializer)
-
-
Method Detail
-
setClassInitializer
public static void setClassInitializer(ClassInitializer classInitializer)
-
clearCache
public void clearCache()
-
-