public final class BuildPlanForConstructor extends AbstractBuildPlan
EMPTY_PLANS| Constructor and Description |
|---|
BuildPlanForConstructor(Constructor<?> constructor,
int score) |
BuildPlanForConstructor(Constructor<?> constructor,
int score,
ComponentRef[] actuals) |
| Modifier and Type | Method and Description |
|---|---|
void |
dump(IndentWriter iw) |
Object |
getObject(BasicContainer bc) |
int |
getScore() |
boolean |
needsStaticInitialization()
When T this component has a static (one-time only) initialization requirement.
|
void |
staticStart(BasicContainer c)
When this has a static initializer this should execute it.
|
destroy, getInjectorList, hasDestructors, injectProperties, internalDumpSetters, internalDumpStartStop, setDestroyList, setInjectorList, setStartList, startpublic BuildPlanForConstructor(Constructor<?> constructor, int score, ComponentRef[] actuals)
public BuildPlanForConstructor(Constructor<?> constructor, int score)
public Object getObject(BasicContainer bc) throws Exception
getObject in interface BuildPlangetObject in class AbstractBuildPlanExceptionpublic int getScore()
public void dump(IndentWriter iw) throws IOException
dump in interface BuildPlandump in class AbstractBuildPlanIOExceptionpublic boolean needsStaticInitialization()
BuildPlanneedsStaticInitialization in interface BuildPlanneedsStaticInitialization in class AbstractBuildPlanpublic void staticStart(BasicContainer c) throws Exception
BuildPlanstaticStart in interface BuildPlanstaticStart in class AbstractBuildPlanExceptionCopyright © 2017 etc.to. All rights reserved.