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

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

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


Constructor Summary
JetPsiFactory.WhenBuilder()
           
JetPsiFactory.WhenBuilder(JetExpression subject)
           
JetPsiFactory.WhenBuilder(java.lang.String subjectText)
           
 
Method Summary
 JetPsiFactory.WhenBuilder branchExpression(JetExpression expression)
           
 JetPsiFactory.WhenBuilder branchExpression(java.lang.String expressionText)
           
 JetPsiFactory.WhenBuilder condition(JetExpression expression)
           
 JetPsiFactory.WhenBuilder condition(java.lang.String text)
           
 JetPsiFactory.WhenBuilder elseEntry(JetExpression expression)
           
 JetPsiFactory.WhenBuilder elseEntry(java.lang.String text)
           
 JetPsiFactory.WhenBuilder entry(JetWhenEntry whenEntry)
           
 JetPsiFactory.WhenBuilder entry(java.lang.String entryText)
           
 JetPsiFactory.WhenBuilder pattern(JetTypeReference typeReference, boolean negated)
           
 JetPsiFactory.WhenBuilder pattern(java.lang.String typeReferenceText, boolean negated)
           
 JetPsiFactory.WhenBuilder range(JetExpression argument, boolean negated)
           
 JetPsiFactory.WhenBuilder range(java.lang.String argumentText, boolean negated)
           
 JetWhenExpression 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.WhenBuilder

public JetPsiFactory.WhenBuilder()

JetPsiFactory.WhenBuilder

public JetPsiFactory.WhenBuilder(@Nullable
                                 java.lang.String subjectText)

JetPsiFactory.WhenBuilder

public JetPsiFactory.WhenBuilder(@Nullable
                                 JetExpression subject)
Method Detail

condition

@NotNull
public JetPsiFactory.WhenBuilder condition(@NotNull
                                                   java.lang.String text)

condition

@NotNull
public JetPsiFactory.WhenBuilder condition(@Nullable
                                                   JetExpression expression)

pattern

@NotNull
public JetPsiFactory.WhenBuilder pattern(@NotNull
                                                 java.lang.String typeReferenceText,
                                                 boolean negated)

pattern

@NotNull
public JetPsiFactory.WhenBuilder pattern(@Nullable
                                                 JetTypeReference typeReference,
                                                 boolean negated)

range

@NotNull
public JetPsiFactory.WhenBuilder range(@NotNull
                                               java.lang.String argumentText,
                                               boolean negated)

range

@NotNull
public JetPsiFactory.WhenBuilder range(@Nullable
                                               JetExpression argument,
                                               boolean negated)

branchExpression

@NotNull
public JetPsiFactory.WhenBuilder branchExpression(@NotNull
                                                          java.lang.String expressionText)

branchExpression

@NotNull
public JetPsiFactory.WhenBuilder branchExpression(@Nullable
                                                          JetExpression expression)

entry

@NotNull
public JetPsiFactory.WhenBuilder entry(@NotNull
                                               java.lang.String entryText)

entry

@NotNull
public JetPsiFactory.WhenBuilder entry(@Nullable
                                               JetWhenEntry whenEntry)

elseEntry

@NotNull
public JetPsiFactory.WhenBuilder elseEntry(@NotNull
                                                   java.lang.String text)

elseEntry

@NotNull
public JetPsiFactory.WhenBuilder elseEntry(@Nullable
                                                   JetExpression expression)

toExpression

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