### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: eval/org/eclipse/jdt/internal/eval/CodeSnippetParser.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/eval/org/eclipse/jdt/internal/eval/CodeSnippetParser.java,v retrieving revision 1.68 diff -u -r1.68 CodeSnippetParser.java --- eval/org/eclipse/jdt/internal/eval/CodeSnippetParser.java 26 Aug 2009 22:56:29 -0000 1.68 +++ eval/org/eclipse/jdt/internal/eval/CodeSnippetParser.java 18 Sep 2009 06:14:19 -0000 @@ -295,9 +295,14 @@ if (nameEnd >= 0) { trimmedTypeName = CharOperation.subarray(trimmedTypeName, 0, nameEnd); } - TypeReference typeReference = new QualifiedTypeReference( - CharOperation.splitOn('.', trimmedTypeName), - positions); + TypeReference typeReference; + if (CharOperation.indexOf('.', trimmedTypeName) == -1) { + typeReference = new SingleTypeReference(trimmedTypeName, position); + } else { + typeReference = new QualifiedTypeReference( + CharOperation.splitOn('.', trimmedTypeName), + positions); + } int dimCount = CharOperation.occurencesOf('[', this.evaluationContext.localVariableTypeNames[i]); if (dimCount > 0) { typeReference = copyDims(typeReference, dimCount);