Unverified Commit 3d2e65f7 authored by Kate Lovett's avatar Kate Lovett Committed by GitHub

Revert "Remove deprecated Typematcher (#73751)" (#75734)

This reverts commit fe003535.
parent fe003535
...@@ -258,6 +258,23 @@ class GlobalObjectKey<T extends State<StatefulWidget>> extends GlobalKey<T> { ...@@ -258,6 +258,23 @@ class GlobalObjectKey<T extends State<StatefulWidget>> extends GlobalKey<T> {
} }
} }
/// This class is a work-around for the "is" operator not accepting a variable value as its right operand.
///
/// This class is deprecated. It will be deleted soon.
// TODO(a14n): Remove this when it goes to stable, https://github.com/flutter/flutter/pull/44189
@Deprecated(
'TypeMatcher has been deprecated because it is no longer used in framework(only in deprecated methods). '
'This feature was deprecated after v1.12.1.'
)
@optionalTypeArgs
class TypeMatcher<T> {
/// Creates a type matcher for the given type parameter.
const TypeMatcher();
/// Returns true if the given object is of type `T`.
bool check(dynamic object) => object is T;
}
/// Describes the configuration for an [Element]. /// Describes the configuration for an [Element].
/// ///
/// Widgets are the central class hierarchy in the Flutter framework. A widget /// Widgets are the central class hierarchy in the Flutter framework. A widget
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment