package jetbrains.mps.baseLnaguage.extensionMethods.sandbox; /*Generated by MPS */ import java.util.List; public class StringExtensionMethods { private static final String str = "str"; private static final int a = 0; public StringExtensionMethods() { } public static String foo(final String _this) { _this.charAt(2); _this.charAt(3); _this.charAt(4); _this.contains(""); _this.contains(""); _this.contains("df"); _this.charAt(1); _this.charAt(1); return _this + str; } public static <T> String foo2(final String _this) { return StringExtensionMethods.foo(_this); } public static <T> Iterable<T> safeCast(final String _this, Iterable<? extends T> iterable) { return null; } public static void testFoo3(final String _this) { List<String> list = null; Iterable<Object> my = StringExtensionMethods.<Object>safeCast(_this, list); my.hashCode(); } }