org.jetbrains.kotlin.parsing
Class KotlinParser
java.lang.Object
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 |
KotlinParser
public KotlinParser(com.intellij.openapi.project.Project project)
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)