Rename JetCodeFragmentImpl to JetCodeFragment
This commit is contained in:
+4
-4
@@ -27,13 +27,13 @@ import com.intellij.testFramework.LightVirtualFile;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.jet.plugin.JetFileType;
|
||||
|
||||
public abstract class JetCodeFragmentImpl extends JetFile implements PsiCodeFragment {
|
||||
public abstract class JetCodeFragment extends JetFile implements PsiCodeFragment {
|
||||
private final Project project;
|
||||
|
||||
protected PsiElement context;
|
||||
private GlobalSearchScope resolveScope;
|
||||
|
||||
public JetCodeFragmentImpl(Project project, String name, CharSequence text, IElementType elementType, PsiElement context) {
|
||||
public JetCodeFragment(Project project, String name, CharSequence text, IElementType elementType, PsiElement context) {
|
||||
super(((PsiManagerEx) PsiManager.getInstance(project)).getFileManager().createFileViewProvider(
|
||||
new LightVirtualFile(name, JetFileType.INSTANCE, text), true), false);
|
||||
((SingleRootFileViewProvider)getViewProvider()).forceCachedPsi(this);
|
||||
@@ -75,8 +75,8 @@ public abstract class JetCodeFragmentImpl extends JetFile implements PsiCodeFrag
|
||||
}
|
||||
|
||||
@Override
|
||||
protected JetCodeFragmentImpl clone() {
|
||||
JetCodeFragmentImpl clone = (JetCodeFragmentImpl)cloneImpl((FileElement)calcTreeElement().clone());
|
||||
protected JetCodeFragment clone() {
|
||||
JetCodeFragment clone = (JetCodeFragment)cloneImpl((FileElement)calcTreeElement().clone());
|
||||
clone.myOriginalFile = this;
|
||||
FileManager fileManager = ((PsiManagerEx) PsiManager.getInstance(project)).getFileManager();
|
||||
SingleRootFileViewProvider cloneViewProvider = (SingleRootFileViewProvider)fileManager.createFileViewProvider(new LightVirtualFile(
|
||||
@@ -28,7 +28,7 @@ class JetExpressionCodeFragmentImpl(
|
||||
name: String,
|
||||
text: CharSequence,
|
||||
context: PsiElement?
|
||||
) : JetCodeFragmentImpl(project, name, text, JetNodeTypes.EXPRESSION_CODE_FRAGMENT, context), JetExpressionCodeFragment {
|
||||
) : JetCodeFragment(project, name, text, JetNodeTypes.EXPRESSION_CODE_FRAGMENT, context), JetExpressionCodeFragment {
|
||||
|
||||
private var _thisType: PsiType? = null
|
||||
private var _superType: PsiType? = null
|
||||
|
||||
@@ -25,7 +25,7 @@ import org.jetbrains.jet.lang.types.JetType;
|
||||
import org.jetbrains.jet.lang.types.lang.KotlinBuiltIns;
|
||||
import org.jetbrains.jet.lexer.JetTokens;
|
||||
|
||||
public class JetTypeCodeFragmentImpl extends JetCodeFragmentImpl implements JetTypeCodeFragment {
|
||||
public class JetTypeCodeFragmentImpl extends JetCodeFragment implements JetTypeCodeFragment {
|
||||
public JetTypeCodeFragmentImpl(Project project, String name, CharSequence text, PsiElement context) {
|
||||
super(project, name, text, JetNodeTypes.TYPE_CODE_FRAGMENT, context);
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ import org.jetbrains.jet.plugin.project.ResolveSessionForBodies
|
||||
import org.jetbrains.jet.plugin.project.TargetPlatformDetector
|
||||
import java.util.HashSet
|
||||
import org.jetbrains.jet.analyzer.AnalyzerFacade
|
||||
import org.jetbrains.jet.lang.psi.JetCodeFragmentImpl
|
||||
import org.jetbrains.jet.lang.psi.JetCodeFragment
|
||||
|
||||
private val LOG = Logger.getInstance(javaClass<KotlinCacheService>())
|
||||
|
||||
@@ -138,7 +138,7 @@ class KotlinCacheService(val project: Project) {
|
||||
if (elements.isEmpty()) return AnalyzeExhaust.EMPTY
|
||||
|
||||
val firstFile = elements.first().getContainingJetFile()
|
||||
if (elements.size == 1 && (!isFileInScope(firstFile) && firstFile !is JetCodeFragmentImpl)) {
|
||||
if (elements.size == 1 && (!isFileInScope(firstFile) && firstFile !is JetCodeFragment)) {
|
||||
return getCacheForSyntheticFile(firstFile).getAnalysisResultsForElements(elements)
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ import com.intellij.openapi.progress.ProcessCanceledException;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.jet.checkers.DebugInfoUtil;
|
||||
import org.jetbrains.jet.lang.psi.JetCodeFragmentImpl;
|
||||
import org.jetbrains.jet.lang.psi.JetCodeFragment;
|
||||
import org.jetbrains.jet.lang.psi.JetFile;
|
||||
import org.jetbrains.jet.lang.psi.JetReferenceExpression;
|
||||
import org.jetbrains.jet.lang.resolve.BindingContext;
|
||||
@@ -47,7 +47,7 @@ public class DebugInfoAnnotator implements Annotator {
|
||||
return;
|
||||
}
|
||||
|
||||
if (element instanceof JetFile && !(element instanceof JetCodeFragmentImpl)) {
|
||||
if (element instanceof JetFile && !(element instanceof JetCodeFragment)) {
|
||||
JetFile file = (JetFile) element;
|
||||
try {
|
||||
BindingContext bindingContext = ResolvePackage.getBindingContext(file);
|
||||
|
||||
@@ -40,7 +40,7 @@ import org.jetbrains.jet.lang.diagnostics.Diagnostic;
|
||||
import org.jetbrains.jet.lang.diagnostics.Errors;
|
||||
import org.jetbrains.jet.lang.diagnostics.Severity;
|
||||
import org.jetbrains.jet.lang.diagnostics.rendering.DefaultErrorMessages;
|
||||
import org.jetbrains.jet.lang.psi.JetCodeFragmentImpl;
|
||||
import org.jetbrains.jet.lang.psi.JetCodeFragment;
|
||||
import org.jetbrains.jet.lang.psi.JetElement;
|
||||
import org.jetbrains.jet.lang.psi.JetFile;
|
||||
import org.jetbrains.jet.lang.psi.JetReferenceExpression;
|
||||
@@ -93,7 +93,7 @@ public class JetPsiChecker implements Annotator, HighlightRangeExtension {
|
||||
|
||||
@Override
|
||||
public void annotate(@NotNull PsiElement element, @NotNull AnnotationHolder holder) {
|
||||
if (!(JetPluginUtil.isInSource(element) || element.getContainingFile() instanceof JetCodeFragmentImpl)
|
||||
if (!(JetPluginUtil.isInSource(element) || element.getContainingFile() instanceof JetCodeFragment)
|
||||
|| JetPluginUtil.isKtFileInGradleProjectInWrongFolder(element)) {
|
||||
return;
|
||||
}
|
||||
@@ -105,7 +105,7 @@ public class JetPsiChecker implements Annotator, HighlightRangeExtension {
|
||||
JetFile file = (JetFile) element.getContainingFile();
|
||||
|
||||
BindingContext bindingContext;
|
||||
if (file instanceof JetCodeFragmentImpl) {
|
||||
if (file instanceof JetCodeFragment) {
|
||||
if (element instanceof JetElement) {
|
||||
ResolveSessionForBodies resolveSession = ResolvePackage.getLazyResolveSession((JetElement) element);
|
||||
bindingContext = resolveSession.resolveToElement((JetElement) element);
|
||||
@@ -129,7 +129,7 @@ public class JetPsiChecker implements Annotator, HighlightRangeExtension {
|
||||
element.accept(visitor);
|
||||
}
|
||||
|
||||
if (JetPluginUtil.isInSource(element, /* includeLibrarySources = */ false) || file instanceof JetCodeFragmentImpl) {
|
||||
if (JetPluginUtil.isInSource(element, /* includeLibrarySources = */ false) || file instanceof JetCodeFragment) {
|
||||
ElementAnnotator elementAnnotator = new ElementAnnotator(element, holder);
|
||||
for (Diagnostic diagnostic : bindingContext.getDiagnostics().forElement(element)) {
|
||||
elementAnnotator.registerDiagnosticAnnotations(diagnostic);
|
||||
|
||||
@@ -96,7 +96,7 @@ public class ImportInsertHelper {
|
||||
}
|
||||
|
||||
public static void writeImportToFile(@NotNull ImportPath importPath, @NotNull JetFile file) {
|
||||
if (file instanceof JetCodeFragmentImpl) {
|
||||
if (file instanceof JetCodeFragment) {
|
||||
// TODO Insert import doesn't work for codeFragments yet
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ import com.intellij.codeInsight.intention.IntentionAction;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.jet.lang.diagnostics.Diagnostic;
|
||||
import org.jetbrains.jet.lang.psi.JetCodeFragmentImpl;
|
||||
import org.jetbrains.jet.lang.psi.JetCodeFragment;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
@@ -35,7 +35,7 @@ public abstract class JetSingleIntentionActionFactory implements JetIntentionAct
|
||||
public final List<IntentionAction> createActions(Diagnostic diagnostic) {
|
||||
List<IntentionAction> intentionActionList = new LinkedList<IntentionAction>();
|
||||
|
||||
if (diagnostic.getPsiElement().getContainingFile() instanceof JetCodeFragmentImpl) {
|
||||
if (diagnostic.getPsiElement().getContainingFile() instanceof JetCodeFragment) {
|
||||
return intentionActionList;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user