T
- The type of the ModifierContributor
s being resolved.@HashCodeAndEqualsPlugin.Enhance public static class ModifierContributor.Resolver<T extends ModifierContributor> extends Object
ModifierContributor
s.Modifier | Constructor and Description |
---|---|
protected |
Resolver(Collection<? extends T> modifierContributors)
Creates a new resolver.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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–2025. All rights reserved.