org.jetbrains.jet.lang.psi
Class JetPsiFactory.IfChainBuilder

java.lang.Object
  extended by org.jetbrains.jet.lang.psi.JetPsiFactory.IfChainBuilder
Enclosing class:
JetPsiFactory

public static class JetPsiFactory.IfChainBuilder
extends java.lang.Object


Constructor Summary
JetPsiFactory.IfChainBuilder()
           
 
Method Summary
 JetPsiFactory.IfChainBuilder elseBranch(JetExpression expression)
           
 JetPsiFactory.IfChainBuilder elseBranch(java.lang.String expressionText)
           
 JetPsiFactory.IfChainBuilder ifBranch(JetExpression condition, JetExpression expression)
           
 JetPsiFactory.IfChainBuilder ifBranch(java.lang.String conditionText, java.lang.String expressionText)
           
 JetIfExpression toExpression(com.intellij.openapi.project.Project project)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JetPsiFactory.IfChainBuilder

public JetPsiFactory.IfChainBuilder()
Method Detail

ifBranch

@NotNull
public JetPsiFactory.IfChainBuilder ifBranch(@NotNull
                                                     java.lang.String conditionText,
                                                     @NotNull
                                                     java.lang.String expressionText)

ifBranch

@NotNull
public JetPsiFactory.IfChainBuilder ifBranch(@NotNull
                                                     JetExpression condition,
                                                     @NotNull
                                                     JetExpression expression)

elseBranch

@NotNull
public JetPsiFactory.IfChainBuilder elseBranch(@NotNull
                                                       java.lang.String expressionText)

elseBranch

@NotNull
public JetPsiFactory.IfChainBuilder elseBranch(@Nullable
                                                       JetExpression expression)

toExpression

@NotNull
public JetIfExpression toExpression(com.intellij.openapi.project.Project project)