Warning, /frameworks/syntax-highlighting/autotests/folding/test.dart.fold is written in an unsupported language. File is not indexed.
0001 import 'dart:io' show File; 0002 <beginfold id='1'>/**</beginfold id='1'> 0003 * print a number 0004 * "helo" 0005 * 'string' 0006 <endfold id='1'>*/</endfold id='1'> 0007 0008 const List<int> list = [1]; 0009 0010 String s = <beginfold id='2'>'''</beginfold id='2'> 0011 Multline string single quote 0012 <endfold id='2'>'''</endfold id='2'>; 0013 0014 String d = <beginfold id='2'>'''</beginfold id='2'> 0015 Multline string double quote 0016 <endfold id='2'>'''</endfold id='2'>; 0017 0018 enum Enum <beginfold id='3'>{</beginfold id='3'> one, two <endfold id='3'>}</endfold id='3'> 0019 0020 class SimpleClass <beginfold id='3'>{</beginfold id='3'><endfold id='3'>}</endfold id='3'> 0021 0022 abstract class Interface extends SimpleClass <beginfold id='3'>{</beginfold id='3'><endfold id='3'>}</endfold id='3'> 0023 0024 final class Dummy <beginfold id='3'>{</beginfold id='3'><endfold id='3'>}</endfold id='3'> 0025 0026 Stream<int> gen() async* <beginfold id='3'>{</beginfold id='3'> 0027 for (int i = 0; i < 100; ++i) <beginfold id='3'>{</beginfold id='3'> 0028 yield switch (i) <beginfold id='3'>{</beginfold id='3'> 0029 1 => 1, 0030 _ => throw "Invalid", 0031 <endfold id='3'>}</endfold id='3'>; 0032 yield i; 0033 <endfold id='3'>}</endfold id='3'> 0034 <endfold id='3'>}</endfold id='3'> 0035 0036 Future<int> printNum(int anum) async <beginfold id='3'>{</beginfold id='3'> 0037 print("This is a $anum\n"); 0038 print('This is a $anum\n \'world\''); 0039 if (anum == 1) <beginfold id='3'>{</beginfold id='3'> 0040 switch (anum) <beginfold id='3'>{</beginfold id='3'> 0041 case 1: 0042 return 3; 0043 default: 0044 // do while 0045 do <beginfold id='3'>{</beginfold id='3'> 0046 anum--; 0047 <endfold id='3'>}</endfold id='3'> while (anum < 0); 0048 // while 0049 while (anum > 0) <beginfold id='3'>{</beginfold id='3'> 0050 anum--; 0051 <endfold id='3'>}</endfold id='3'> 0052 break; 0053 <endfold id='3'>}</endfold id='3'> 0054 return 1; 0055 <endfold id='3'>}</endfold id='3'> else <beginfold id='3'>{</beginfold id='3'> 0056 return 2; 0057 <endfold id='3'>}</endfold id='3'> 0058 <endfold id='3'>}</endfold id='3'> 0059 0060 // What are you doing? 0061 void main() <beginfold id='3'>{</beginfold id='3'> 0062 final int nn = 10; 0063 double dd = 1.5; 0064 double de = double.nan; 0065 bool boolean = true; 0066 printNum(nn); 0067 <endfold id='3'>}</endfold id='3'>