UTIL_TypeResolver
Class · Group: Utilities
apex
global inherited sharing class UTIL_TypeResolverUtility class containing type resolution components for resolving Apex class types.
Example
apex
UTIL_TypeResolver.INT_ClassTypeResolver resolver = UTIL_TypeResolver.getClassResolver();
Type handlerType = resolver.resolveType('TRG_SetFoobarDefaults');Methods
| Method | Description |
|---|---|
| global static UTIL_TypeResolver.INT_ClassTypeResolver getClassResolver() | Retrieves the configured resolver chain with the package resolver as the first link. |
getClassResolver
apex
global static UTIL_TypeResolver.INT_ClassTypeResolver getClassResolver()Retrieves the configured resolver chain with the package resolver as the first link.
Returns UTIL_TypeResolver.INT_ClassTypeResolver — The configured resolver chain.
Example
apex
INT_ClassTypeResolver resolver = UTIL_TypeResolver.getClassResolver();
Type resolvedType = resolver.resolveType('UTIL_TypeResolver_TEST.MyPackagePrivateClass');Inner Classes
| Class | Description |
|---|---|
| BaseClassResolver | Abstract base class for implementing custom type resolvers, typically registered via custom metadata. |
| INT_ClassTypeResolver | Interface for resolving Type objects from class names and chaining resolvers. |