### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core.tests.model Index: src/org/eclipse/jdt/core/tests/dom/ASTConverterTestAST3_2.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverterTestAST3_2.java,v retrieving revision 1.127 diff -u -r1.127 ASTConverterTestAST3_2.java --- src/org/eclipse/jdt/core/tests/dom/ASTConverterTestAST3_2.java 16 Jul 2007 20:02:27 -0000 1.127 +++ src/org/eclipse/jdt/core/tests/dom/ASTConverterTestAST3_2.java 16 Jul 2007 21:00:16 -0000 @@ -119,7 +119,7 @@ static { // TESTS_NAMES = new String[] {"test0602"}; // TESTS_RANGE = new int[] { 670, -1 }; -// TESTS_NUMBERS = new int[] { 680 }; +// TESTS_NUMBERS = new int[] { 681 }; } public static Test suite() { return buildModelTestSuite(ASTConverterTestAST3_2.class); @@ -9339,4 +9339,19 @@ final List modifiers = typeDeclaration.modifiers(); assertEquals("Wrong size", 1, modifiers.size()); } + + /** + * http://dev.eclipse.org/bugs/show_bug.cgi?id=196354 + */ + public void test0681() throws JavaModelException { + ICompilationUnit sourceUnit = getCompilationUnit("Converter" , "src", "Sample", "Sample.java"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ + ASTNode node = runConversion(AST.JLS3, sourceUnit, true); + assertTrue("Not a compilation unit", node.getNodeType() == ASTNode.COMPILATION_UNIT); //$NON-NLS-1$ + CompilationUnit compilationUnit = (CompilationUnit) node; + assertProblemsSize(compilationUnit, 0); + final PackageDeclaration packageDeclaration = compilationUnit.getPackage(); + final IPackageBinding packageBinding = packageDeclaration.resolveBinding(); + assertNotNull("No binding", packageBinding); + assertEquals("Wrong name", "Sample", packageBinding.getName()); + } } Index: workspace/Converter/src/Sample/Sample.java =================================================================== RCS file: workspace/Converter/src/Sample/Sample.java diff -N workspace/Converter/src/Sample/Sample.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ workspace/Converter/src/Sample/Sample.java 1 Jan 1970 00:00:00 -0000 @@ -0,0 +1,3 @@ +package Sample; + +class Sample {}