@HashCodeAndEqualsPlugin.Enhance public static class Plugin.Factory.UsingReflection.Instantiator.Ambiguous extends Object implements Plugin.Factory.UsingReflection.Instantiator
Plugin.Factory.UsingReflection.Instantiator.Ambiguous, Plugin.Factory.UsingReflection.Instantiator.Resolved, Plugin.Factory.UsingReflection.Instantiator.Unresolved| Modifier | Constructor and Description | 
|---|---|
protected  | 
Ambiguous(Constructor<?> left,
         Constructor<?> right,
         int priority,
         int parameters)
Creates a new ambiguous instantiator. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Plugin | 
instantiate()
Instantiates the represented plugin. 
 | 
Plugin.Factory.UsingReflection.Instantiator | 
replaceBy(Plugin.Factory.UsingReflection.Instantiator.Resolved instantiator)
Returns either this instantiator or the supplied instantiator, depending on the instances' states. 
 | 
protected Ambiguous(Constructor<?> left, Constructor<?> right, int priority, int parameters)
left - The left constructor.right - The right constructor.priority - The resolved priority.parameters - The resolved number of parameters.public Plugin.Factory.UsingReflection.Instantiator replaceBy(Plugin.Factory.UsingReflection.Instantiator.Resolved instantiator)
replaceBy in interface Plugin.Factory.UsingReflection.Instantiatorinstantiator - The alternative instantiator.public Plugin instantiate()
instantiate in interface Plugin.Factory.UsingReflection.InstantiatorCopyright © 2014–2023. All rights reserved.