From 9adb8d1cdd1dc6207bc2caac1a66a62b02a5093e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Wed, 13 Jun 2012 16:45:57 +0200 Subject: [PATCH] simplify PsiJavaParserFacadeImpl.createDummyJavaFile() --- .../com/intellij/psi/impl/PsiJavaParserFacadeImpl.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/PsiJavaParserFacadeImpl.java b/java/java-psi-impl/src/com/intellij/psi/impl/PsiJavaParserFacadeImpl.java index 99107f54c2cd..e510a8dfeecc 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/PsiJavaParserFacadeImpl.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/PsiJavaParserFacadeImpl.java @@ -17,7 +17,10 @@ package com.intellij.psi.impl; import com.intellij.ide.highlighter.JavaFileType; import com.intellij.lang.PsiBuilder; -import com.intellij.lang.java.parser.*; +import com.intellij.lang.java.parser.DeclarationParser; +import com.intellij.lang.java.parser.JavaParser; +import com.intellij.lang.java.parser.JavaParserUtil; +import com.intellij.lang.java.parser.ReferenceParser; import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.roots.LanguageLevelProjectExtension; import com.intellij.openapi.util.text.StringUtil; @@ -46,6 +49,8 @@ public class PsiJavaParserFacadeImpl implements PsiJavaParserFacade { protected final PsiManager myManager; private PsiJavaFile myDummyJavaFile; + private static final String DUMMY_FILE_NAME = "_Dummy_." + JavaFileType.INSTANCE.getDefaultExtension(); + public PsiJavaParserFacadeImpl(PsiManager manager) { myManager = manager; } @@ -323,9 +328,8 @@ public class PsiJavaParserFacadeImpl implements PsiJavaParserFacade { } protected PsiJavaFile createDummyJavaFile(final String text) { - final String fileName = "_Dummy_." + JavaFileType.INSTANCE.getDefaultExtension(); final FileType type = JavaFileType.INSTANCE; - return (PsiJavaFile)PsiFileFactory.getInstance(myManager.getProject()).createFileFromText(type, fileName, text, 0, text.length()); + return (PsiJavaFile)PsiFileFactory.getInstance(myManager.getProject()).createFileFromText(DUMMY_FILE_NAME, type, text); } @NotNull