# forRawClass static method

ResolvableType forRawClass(

1. Type clazz

)

Returns a ResolvableType for the specified Class doing assignability checks against the raw class only.

This factory method creates a ResolvableType that ignores generic parameters when performing assignability checks. This is useful when you need to work with raw types and ignore generic type safety.

Parameters:

- `clazz`: The Type to create a raw ResolvableType for

Returns:

- ResolvableType that performs raw type assignability checking

Example:

    final rawListType = ResolvableType.forRawClass(List);
    final stringListType = ResolvableType.forClass(List<String>);
    final intListType = ResolvableType.forClass(List<int>);

    // Raw type is assignable from any parameterized version
    print(rawListType.isAssignableFromResolvable(stringListType)); // true
    print(rawListType.isAssignableFromResolvable(intListType)); // true

    // But parameterized types are not assignable from each other
    print(stringListType.isAssignableFromResolvable(intListType)); // false

    // Useful for legacy code or when generic safety is not required
    ResolvableType createCompatibleType(Type rawType) {
      return ResolvableType.forRawClass(rawType);
    }

## Implementation

    static ResolvableType forRawClass(Type clazz) {
      return _RawClassResolvableType(clazz);
    }