Class LightPsi


  • public class LightPsi
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      LightPsi()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void init()  
      static void main​(java.lang.String[] args)  
      static @Nullable com.intellij.psi.PsiFile parseFile​(@NotNull java.io.File file, @NotNull com.intellij.lang.ParserDefinition parserDefinition)  
      static @Nullable com.intellij.psi.PsiFile parseFile​(@NotNull java.lang.String name, @NotNull java.lang.String text, @NotNull com.intellij.lang.ParserDefinition parserDefinition)  
      static @NotNull com.intellij.psi.SyntaxTraverser<com.intellij.lang.LighterASTNode> parseLight​(@NotNull java.lang.String text, @NotNull com.intellij.lang.ParserDefinition parserDefinition)  
      static @NotNull com.intellij.lang.ASTNode parseText​(@NotNull java.lang.String text, @NotNull com.intellij.lang.ParserDefinition parserDefinition)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LightPsi

        public LightPsi()
    • Method Detail

      • init

        public static void init()
      • parseFile

        @Nullable
        public static @Nullable com.intellij.psi.PsiFile parseFile​(@NotNull
                                                                   @NotNull java.io.File file,
                                                                   @NotNull
                                                                   @NotNull com.intellij.lang.ParserDefinition parserDefinition)
                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFile

        @Nullable
        public static @Nullable com.intellij.psi.PsiFile parseFile​(@NotNull
                                                                   @NotNull java.lang.String name,
                                                                   @NotNull
                                                                   @NotNull java.lang.String text,
                                                                   @NotNull
                                                                   @NotNull com.intellij.lang.ParserDefinition parserDefinition)
      • parseText

        @NotNull
        public static @NotNull com.intellij.lang.ASTNode parseText​(@NotNull
                                                                   @NotNull java.lang.String text,
                                                                   @NotNull
                                                                   @NotNull com.intellij.lang.ParserDefinition parserDefinition)
      • parseLight

        @NotNull
        public static @NotNull com.intellij.psi.SyntaxTraverser<com.intellij.lang.LighterASTNode> parseLight​(@NotNull
                                                                                                             @NotNull java.lang.String text,
                                                                                                             @NotNull
                                                                                                             @NotNull com.intellij.lang.ParserDefinition parserDefinition)
      • main

        public static void main​(java.lang.String[] args)
                         throws java.lang.Throwable
        Throws:
        java.lang.Throwable