public void Test()
        {
            StaticPrimitiveTypeFieldsTransformer spt = new StaticPrimitiveTypeFieldsTransformer();

            string program = TestUtil.TypeMemberParse(@"static int i = 10;
                                                        static String s = GetString();
                                                        static String[] sa;
                                                        static ArrayList list;");

            string expected = TestUtil.CSharpTypeMemberParse(@"const int i = 10;
                                                                static String s = GetString();
                                                                static String[] sa;
                                                                static ArrayList list;");

            CompilationUnit cu = TestUtil.ParseProgram(program);
            spt.VisitCompilationUnit(cu, null);
            TestUtil.CodeEqual(expected, TestUtil.GenerateCode(cu));
        }
Exemplo n.º 2
0
        public void Test()
        {
            StaticPrimitiveTypeFieldsTransformer spt = new StaticPrimitiveTypeFieldsTransformer();

            string program = TestUtil.TypeMemberParse(@"static int i = 10;
														static String s = GetString();
														static String[] sa;
														static ArrayList list;"                                                        );

            string expected = TestUtil.CSharpTypeMemberParse(@"const int i = 10;
																static String s = GetString();
																static String[] sa;
																static ArrayList list;"                                                                );

            CompilationUnit cu = TestUtil.ParseProgram(program);

            spt.VisitCompilationUnit(cu, null);
            TestUtil.CodeEqual(expected, TestUtil.GenerateCode(cu));
        }