// Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. // ignore: import_internal_library import 'dart:_internal'; @patch extension Extension on String { @patch int instanceMethod() => 42; @patch T genericInstanceMethod(T t) => t; @patch static int staticMethod() => 87; @patch static T genericStaticMethod(T t) => t; @patch int get instanceProperty => 123; @patch void set instanceProperty(int value) {} @patch static int get staticProperty => 237; @patch static void set staticProperty(int value) {} } @patch extension GenericExtension on T { @patch int instanceMethod() => 42; @patch T genericInstanceMethod(T t) => t; @patch static int staticMethod() => 87; @patch static T genericStaticMethod(T t) => t; @patch int get instanceProperty => 123; @patch void set instanceProperty(int value) {} @patch static int get staticProperty => 237; @patch static void set staticProperty(int value) {} }