org.jetbrains.kotlin.psi
Class JetPsiUnparsingUtils

java.lang.Object
  extended by org.jetbrains.kotlin.psi.JetPsiUnparsingUtils

public class JetPsiUnparsingUtils
extends java.lang.Object


Method Summary
static java.lang.String parenthesizeIfNeeded(JetExpression expression)
           
static java.lang.String parenthesizeTextIfNeeded(java.lang.String expressionText)
           
static java.lang.String toBinaryExpression(JetExpression left, java.lang.String op, JetElement right)
           
static java.lang.String toBinaryExpression(java.lang.String left, java.lang.String op, java.lang.String right)
           
static java.lang.String toIf(JetExpression condition, JetExpression thenExpression, JetExpression elseExpression)
           
static java.lang.String toIf(java.lang.String condition, java.lang.String thenExpression, java.lang.String elseExpression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

toIf

@NotNull
public static java.lang.String toIf(@Nullable
                                            JetExpression condition,
                                            @Nullable
                                            JetExpression thenExpression,
                                            @Nullable
                                            JetExpression elseExpression)

toIf

@NotNull
public static java.lang.String toIf(@NotNull
                                            java.lang.String condition,
                                            @NotNull
                                            java.lang.String thenExpression,
                                            @Nullable
                                            java.lang.String elseExpression)

toBinaryExpression

@NotNull
public static java.lang.String toBinaryExpression(@Nullable
                                                          JetExpression left,
                                                          @NotNull
                                                          java.lang.String op,
                                                          @Nullable
                                                          JetElement right)

toBinaryExpression

@NotNull
public static java.lang.String toBinaryExpression(@NotNull
                                                          java.lang.String left,
                                                          @NotNull
                                                          java.lang.String op,
                                                          @NotNull
                                                          java.lang.String right)

parenthesizeIfNeeded

@NotNull
public static java.lang.String parenthesizeIfNeeded(@Nullable
                                                            JetExpression expression)

parenthesizeTextIfNeeded

@NotNull
public static java.lang.String parenthesizeTextIfNeeded(@NotNull
                                                                java.lang.String expressionText)