- All Known Subinterfaces:
Rule,RuleBuilder<C>,RuleDescriptor,RuntimeRule
- Enclosing interface:
- NamedType
public static interface NamedType.Resolver
The Resolver interface is used to resolve named types based on their declared name.
-
Method Summary
-
Method Details
-
resolve
ReturnsNamedTypeby its declared variable name- Parameters:
var- variable name- Returns:
- named type
- Throws:
NoSuchElementException- if no type is declared under the given var name
-
getDeclaredFactTypes
Collection<NamedType> getDeclaredFactTypes()- Returns:
- collection of currently defined named types
-