AmapCoreFluttifyIOSIs<T> function
Future<bool>
AmapCoreFluttifyIOSIs<
T>( - dynamic __this__
)
Implementation
@optionalTypeArgs
Future<bool> AmapCoreFluttifyIOSIs<T>(dynamic __this__) async {
final typeName = T.toString();
if (RegExp(r'^(List<)?(String|int|double)(>)?|(Map<String,(String|int|double)>)$').hasMatch(typeName)) {
return __this__ is T;
}
else if (T == AMapURLSearch) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfAMapURLSearch', {'__this__': __this__});
return result;
} else if (T == AMapNaviConfig) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfAMapNaviConfig', {'__this__': __this__});
return result;
} else if (T == AMapRouteConfig) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfAMapRouteConfig', {'__this__': __this__});
return result;
} else if (T == AMapPOIConfig) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfAMapPOIConfig', {'__this__': __this__});
return result;
} else if (T == AMapServices) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfAMapServices', {'__this__': __this__});
return result;
} else if (T == CLLocation) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfCLLocation', {'__this__': __this__});
return result;
} else if (T == CLHeading) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfCLHeading', {'__this__': __this__});
return result;
} else if (T == CGRect) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfCGRect', {'__this__': __this__});
return result;
} else if (T == CGPoint) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfCGPoint', {'__this__': __this__});
return result;
} else if (T == CGSize) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfCGSize', {'__this__': __this__});
return result;
} else if (T == UIEdgeInsets) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfUIEdgeInsets', {'__this__': __this__});
return result;
} else if (T == CLLocationCoordinate2D) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfCLLocationCoordinate2D', {'__this__': __this__});
return result;
} else if (T == CLLocationManager) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfCLLocationManager', {'__this__': __this__});
return result;
} else if (T == NSError) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfNSError', {'__this__': __this__});
return result;
} else if (T == NSCoding) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfNSCoding', {'__this__': __this__});
return result;
} else if (T == NSCopying) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfNSCopying', {'__this__': __this__});
return result;
} else if (T == NSMutableCopying) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfNSMutableCopying', {'__this__': __this__});
return result;
} else if (T == UIView) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfUIView', {'__this__': __this__});
return result;
} else if (T == UIViewController) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfUIViewController', {'__this__': __this__});
return result;
} else if (T == UIControl) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfUIControl', {'__this__': __this__});
return result;
} else if (T == UIImage) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfUIImage', {'__this__': __this__});
return result;
} else if (T == UIImageView) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfUIImageView', {'__this__': __this__});
return result;
} else if (T == UIColor) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfUIColor', {'__this__': __this__});
return result;
} else if (T == NSData) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfNSData', {'__this__': __this__});
return result;
} else if (T == NSDate) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfNSDate', {'__this__': __this__});
return result;
} else if (T == NSOperation) {
final result = await kAmapCoreFluttifyChannel.invokeMethod('RefClass::isKindOfNSOperation', {'__this__': __this__});
return result;
}
else {
return false;
}
}