org.jetbrains.k2js.translate.utils
Class PsiUtils
java.lang.Object
org.jetbrains.k2js.translate.utils.PsiUtils
public final class PsiUtils
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getSelectorAsSimpleName
@Nullable
public static JetSimpleNameExpression getSelectorAsSimpleName(@NotNull
JetQualifiedExpression expression)
getSelector
@NotNull
public static JetExpression getSelector(@NotNull
JetQualifiedExpression expression)
getNotNullSimpleNameSelector
@NotNull
public static JetSimpleNameExpression getNotNullSimpleNameSelector(@NotNull
JetQualifiedExpression expression)
getOperationToken
@NotNull
public static JetToken getOperationToken(@NotNull
JetOperationExpression expression)
getBaseExpression
@NotNull
public static JetExpression getBaseExpression(@NotNull
JetUnaryExpression expression)
isPrefix
public static boolean isPrefix(@NotNull
JetUnaryExpression expression)
isAssignment
public static boolean isAssignment(JetToken token)
isInOrNotInOperation
public static boolean isInOrNotInOperation(@NotNull
JetBinaryExpression binaryExpression)
isNotInOperation
public static boolean isNotInOperation(@NotNull
JetBinaryExpression binaryExpression)
isNegatedOperation
public static boolean isNegatedOperation(@NotNull
JetBinaryExpression binaryExpression)
getCallee
@NotNull
public static JetExpression getCallee(@NotNull
JetCallExpression expression)
getLoopBody
@NotNull
public static JetExpression getLoopBody(@NotNull
JetLoopExpression expression)
getLoopParameter
@Nullable
public static JetParameter getLoopParameter(@NotNull
JetForExpression expression)
getPrimaryConstructorParameters
@NotNull
public static java.util.List<JetParameter> getPrimaryConstructorParameters(@NotNull
JetClassOrObject classDeclaration)
getLoopRange
@NotNull
public static JetExpression getLoopRange(@NotNull
JetForExpression expression)