T - The type of the ModifierContributors being resolved.public static class ModifierContributor.Resolver<T extends ModifierContributor> extends Object
ModifierContributors.| Modifier | Constructor and Description | 
|---|---|
| protected  | Resolver(Collection<? extends T> modifierContributors)Creates a new resolver. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object other) | 
| int | hashCode() | 
| static <S extends ModifierContributor> | of(Collection<? extends S> modifierContributors)Creates a new resolver for any modifier contributor of a given type. | 
| static ModifierContributor.Resolver<ModifierContributor.ForField> | of(ModifierContributor.ForField... modifierContributor)Creates a new resolver for modifier contributors to a field. | 
| static ModifierContributor.Resolver<ModifierContributor.ForMethod> | of(ModifierContributor.ForMethod... modifierContributor)Creates a new resolver for modifier contributors to a method. | 
| static ModifierContributor.Resolver<ModifierContributor.ForParameter> | of(ModifierContributor.ForParameter... modifierContributor)Creates a new resolver for modifier contributors to a parameter. | 
| static ModifierContributor.Resolver<ModifierContributor.ForType> | of(ModifierContributor.ForType... modifierContributor)Creates a new resolver for modifier contributors to a type. | 
| int | resolve()Resolves the modifier contributors based on a zero modifier. | 
| int | resolve(int modifiers)Resolves the modifier contributors based on a given modifier. | 
| String | toString() | 
protected Resolver(Collection<? extends T> modifierContributors)
modifierContributors - The modifier contributors to resolve.public static ModifierContributor.Resolver<ModifierContributor.ForType> of(ModifierContributor.ForType... modifierContributor)
modifierContributor - The modifier contributors to resolve.public static ModifierContributor.Resolver<ModifierContributor.ForField> of(ModifierContributor.ForField... modifierContributor)
modifierContributor - The modifier contributors to resolve.public static ModifierContributor.Resolver<ModifierContributor.ForMethod> of(ModifierContributor.ForMethod... modifierContributor)
modifierContributor - The modifier contributors to resolve.public static ModifierContributor.Resolver<ModifierContributor.ForParameter> of(ModifierContributor.ForParameter... modifierContributor)
modifierContributor - The modifier contributors to resolve.public static <S extends ModifierContributor> ModifierContributor.Resolver<S> of(Collection<? extends S> modifierContributors)
S - The modifier contributors type.modifierContributors - The modifier contributors to resolve.public int resolve()
public int resolve(int modifiers)
modifiers - The base modifiers.Copyright © 2014–2016. All rights reserved.