public class OptionalPropertyFinder<T> extends PropertyFinder<Optional<T>>
PropertyFinder.FoundProperty<T>, PropertyFinder.MatchingProperties<T>
Constructor and Description |
---|
OptionalPropertyFinder(OptionalClassMeta<T> optionalClassMeta) |
Modifier and Type | Method and Description |
---|---|
List<InstantiatorDefinition> |
getEligibleInstantiatorDefinitions() |
PropertyFinder<?> |
getSubPropertyFinder(String name) |
protected void |
lookForProperties(PropertyNameMatcher propertyNameMatcher,
PropertyFinder.FoundProperty matchingProperties,
PropertyMatchingScore score,
boolean allowSelfReference) |
findProperty
public OptionalPropertyFinder(OptionalClassMeta<T> optionalClassMeta)
protected void lookForProperties(PropertyNameMatcher propertyNameMatcher, PropertyFinder.FoundProperty matchingProperties, PropertyMatchingScore score, boolean allowSelfReference)
lookForProperties
in class PropertyFinder<Optional<T>>
public List<InstantiatorDefinition> getEligibleInstantiatorDefinitions()
getEligibleInstantiatorDefinitions
in class PropertyFinder<Optional<T>>
public PropertyFinder<?> getSubPropertyFinder(String name)
getSubPropertyFinder
in class PropertyFinder<Optional<T>>
Copyright © 2016. All rights reserved.