ClassType<T>.qualified constructor
const
ClassType<T>.qualified (
- String? qualifiedName, [
- String? name,
- ProtectionDomain? pd,
- ClassDeclaration? declaration,
- String? package,
Creates a ClassType from a fully qualified class name.
This constructor is ideal when you have complete location information for a class, including both package URI and class name in a single string.
Example
final classType = ClassType.qualified(
'package:example/services/user_service.dart.UserService'
);
@param qualifiedName The fully qualified class name with URI @param name Optional simple class name (extracted from qualifiedName if not provided) @param pd Optional protection domain @param declaration Optional type declaration @param package Optional package URI (extracted from qualifiedName if not provided)
Implementation
const ClassType.qualified(this.qualifiedName, [this.name, this.pd, this.declaration, this.package]);