public final class Subplan<T> extends InjectionPlan<T>
| Constructor and Description | 
|---|
Subplan(Node node,
              InjectionPlan<T>... alternatives)  | 
Subplan(Node node,
              int selectedIndex,
              InjectionPlan<T>... alternatives)  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<InjectionPlan<?>> | 
getChildren()
Get child elements of the injection plan tree. 
 | 
InjectionPlan<? extends T> | 
getDelegatedPlan()  | 
int | 
getNumAlternatives()  | 
InjectionPlan<?>[] | 
getPlans()  | 
int | 
getSelectedIndex()  | 
boolean | 
isAmbiguous()
Even if there is only one sub-plan, it was registered as a default plan,
 and is therefore ambiguous. 
 | 
boolean | 
isInjectable()  | 
String | 
toShallowString()  | 
String | 
toString()  | 
getNode, isFeasible, toCantInjectString, toPrettyString@SafeVarargs public Subplan(Node node, int selectedIndex, InjectionPlan<T>... alternatives)
@SafeVarargs public Subplan(Node node, InjectionPlan<T>... alternatives)
public Collection<InjectionPlan<?>> getChildren()
getChildren in interface Traversable<InjectionPlan<?>>getChildren in class InjectionPlan<T>public int getNumAlternatives()
getNumAlternatives in class InjectionPlan<T>public boolean isAmbiguous()
isAmbiguous in class InjectionPlan<T>public boolean isInjectable()
isInjectable in class InjectionPlan<T>public String toShallowString()
toShallowString in class InjectionPlan<T>public int getSelectedIndex()
public InjectionPlan<? extends T> getDelegatedPlan()
public InjectionPlan<?>[] getPlans()
Copyright © 2015 The Apache Software Foundation. All rights reserved.