public class RecursiveAlternateTypeRule extends AlternateTypeRule
| Constructor and Description |
|---|
RecursiveAlternateTypeRule(com.fasterxml.classmate.TypeResolver typeResolver,
java.util.List<AlternateTypeRule> rules) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.classmate.ResolvedType |
alternateFor(com.fasterxml.classmate.ResolvedType type)
Provides alternate for supplier type.
|
boolean |
appliesTo(com.fasterxml.classmate.ResolvedType type)
Check if an alternate applies to type.
|
getAlternate, getOrder, getOriginalpublic RecursiveAlternateTypeRule(com.fasterxml.classmate.TypeResolver typeResolver,
java.util.List<AlternateTypeRule> rules)
public com.fasterxml.classmate.ResolvedType alternateFor(com.fasterxml.classmate.ResolvedType type)
AlternateTypeRulealternateFor in class AlternateTypeRuletype - the typepublic boolean appliesTo(com.fasterxml.classmate.ResolvedType type)
AlternateTypeRuleappliesTo in class AlternateTypeRuletype - the source