OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2012, the Dart project authors. | 2 * Copyright (c) 2012, the Dart project authors. |
3 * | 3 * |
4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u
se this file except | 4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u
se this file except |
5 * in compliance with the License. You may obtain a copy of the License at | 5 * in compliance with the License. You may obtain a copy of the License at |
6 * | 6 * |
7 * http://www.eclipse.org/legal/epl-v10.html | 7 * http://www.eclipse.org/legal/epl-v10.html |
8 * | 8 * |
9 * Unless required by applicable law or agreed to in writing, software distribut
ed under the License | 9 * Unless required by applicable law or agreed to in writing, software distribut
ed under the License |
10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K
IND, either express | 10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K
IND, either express |
11 * or implied. See the License for the specific language governing permissions a
nd limitations under | 11 * or implied. See the License for the specific language governing permissions a
nd limitations under |
12 * the License. | 12 * the License. |
13 */ | 13 */ |
14 | 14 |
15 package com.google.dart.java2dart; | 15 package com.google.dart.java2dart; |
16 | 16 |
17 import com.google.common.base.Joiner; | 17 import com.google.common.base.Joiner; |
18 import com.google.common.collect.ImmutableMap; | 18 import com.google.common.collect.ImmutableMap; |
(...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
320 parseJava( | 320 parseJava( |
321 "// filler filler filler filler filler filler filler filler filler fille
r", | 321 "// filler filler filler filler filler filler filler filler filler fille
r", |
322 "public class A {", | 322 "public class A {", |
323 " void test() {", | 323 " void test() {", |
324 " String[] v = new String[3];", | 324 " String[] v = new String[3];", |
325 " }", | 325 " }", |
326 "}"); | 326 "}"); |
327 assertDartSource(// | 327 assertDartSource(// |
328 "class A {", | 328 "class A {", |
329 " void test() {", | 329 " void test() {", |
330 " List<String> v = new List<String>.fixedLength(3);", | 330 " List<String> v = new List<String>(3);", |
331 " }", | 331 " }", |
332 "}"); | 332 "}"); |
333 } | 333 } |
334 | 334 |
335 public void test_expressionArrayInitializer() throws Exception { | 335 public void test_expressionArrayInitializer() throws Exception { |
336 parseJava( | 336 parseJava( |
337 "// filler filler filler filler filler filler filler filler filler fille
r", | 337 "// filler filler filler filler filler filler filler filler filler fille
r", |
338 "public class A {", | 338 "public class A {", |
339 " void test() {", | 339 " void test() {", |
340 " int[] v = {1, 2, 3};", | 340 " int[] v = {1, 2, 3};", |
(...skipping 1352 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1693 JavaCore.ENABLED)); | 1693 JavaCore.ENABLED)); |
1694 parser.setSource(source.toCharArray()); | 1694 parser.setSource(source.toCharArray()); |
1695 javaUnit = (org.eclipse.jdt.core.dom.CompilationUnit) parser.createAST(null)
; | 1695 javaUnit = (org.eclipse.jdt.core.dom.CompilationUnit) parser.createAST(null)
; |
1696 assertThat(javaUnit.getProblems()).isEmpty(); | 1696 assertThat(javaUnit.getProblems()).isEmpty(); |
1697 } | 1697 } |
1698 | 1698 |
1699 private void translate() { | 1699 private void translate() { |
1700 dartUnit = SyntaxTranslator.translate(context, javaUnit); | 1700 dartUnit = SyntaxTranslator.translate(context, javaUnit); |
1701 } | 1701 } |
1702 } | 1702 } |
OLD | NEW |