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