Tabnine Logo
LightVirtualFile.getOriginalFile
Code IndexAdd Tabnine to your IDE (free)

How to use
getOriginalFile
method
in
com.intellij.testFramework.LightVirtualFile

Best Java code snippets using com.intellij.testFramework.LightVirtualFile.getOriginalFile (Showing top 2 results out of 315)

origin: Camelcade/Perl5-IDEA

/**
 * Returns real containing virtual file, not the Light one
 *
 * @return virtual file or null
 */
@Nullable
public static VirtualFile getContainingVirtualFile(PsiFile psiFile) {
 VirtualFile originalFile = psiFile.getViewProvider().getVirtualFile();
 if (originalFile instanceof LightVirtualFile) {
  if (psiFile.getUserData(IndexingDataKeys.VIRTUAL_FILE) != null) {
   originalFile = psiFile.getUserData(IndexingDataKeys.VIRTUAL_FILE);
  }
  else if (((LightVirtualFile)originalFile).getOriginalFile() != null) {
   originalFile = ((LightVirtualFile)originalFile).getOriginalFile();
  }
 }
 return originalFile instanceof LightVirtualFile || originalFile == null || !originalFile.exists() ? null : originalFile;
}
origin: Camelcade/Perl5-IDEA

 public static Language calcTemplateLanguage(PsiManager manager, VirtualFile file) {
  while (file instanceof LightVirtualFile) {
   VirtualFile originalFile = ((LightVirtualFile)file).getOriginalFile();
   if (originalFile == null || originalFile == file) {
    break;
   }
   file = originalFile;
  }

  Language result = TemplateDataLanguageMappings.getInstance(manager.getProject()).getMapping(file);
  return result == null ? StdLanguages.HTML : result;
 }
}
com.intellij.testFrameworkLightVirtualFilegetOriginalFile

Popular methods of LightVirtualFile

  • <init>
  • getContent
  • getLanguage

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • requestLocationUpdates (LocationManager)
  • setScale (BigDecimal)
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now