org.jetbrains.kotlin.parsing
Class KotlinParser

java.lang.Object
  extended by org.jetbrains.kotlin.parsing.KotlinParser
All Implemented Interfaces:
com.intellij.lang.PsiParser

public class KotlinParser
extends java.lang.Object
implements com.intellij.lang.PsiParser


Constructor Summary
KotlinParser(com.intellij.openapi.project.Project project)
           
 
Method Summary
 com.intellij.lang.ASTNode parse(com.intellij.psi.tree.IElementType iElementType, com.intellij.lang.PsiBuilder psiBuilder)
           
 com.intellij.lang.ASTNode parse(com.intellij.psi.tree.IElementType iElementType, com.intellij.lang.PsiBuilder psiBuilder, com.intellij.psi.PsiFile psiFile)
           
static com.intellij.lang.ASTNode parseBlockCodeFragment(com.intellij.lang.PsiBuilder psiBuilder)
           
static com.intellij.lang.ASTNode parseExpressionCodeFragment(com.intellij.lang.PsiBuilder psiBuilder)
           
static com.intellij.lang.ASTNode parseTypeCodeFragment(com.intellij.lang.PsiBuilder psiBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KotlinParser

public KotlinParser(com.intellij.openapi.project.Project project)
Method Detail

parse

@NotNull
public com.intellij.lang.ASTNode parse(com.intellij.psi.tree.IElementType iElementType,
                                               com.intellij.lang.PsiBuilder psiBuilder)
Specified by:
parse in interface com.intellij.lang.PsiParser

parse

@NotNull
public com.intellij.lang.ASTNode parse(com.intellij.psi.tree.IElementType iElementType,
                                               com.intellij.lang.PsiBuilder psiBuilder,
                                               com.intellij.psi.PsiFile psiFile)

parseTypeCodeFragment

@NotNull
public static com.intellij.lang.ASTNode parseTypeCodeFragment(com.intellij.lang.PsiBuilder psiBuilder)

parseExpressionCodeFragment

@NotNull
public static com.intellij.lang.ASTNode parseExpressionCodeFragment(com.intellij.lang.PsiBuilder psiBuilder)

parseBlockCodeFragment

@NotNull
public static com.intellij.lang.ASTNode parseBlockCodeFragment(com.intellij.lang.PsiBuilder psiBuilder)