public final class PsiUtils extends java.lang.Object
@Nullable public static JetSimpleNameExpression getSelectorAsSimpleName(@NotNull JetQualifiedExpression expression)
@NotNull public static JetExpression getSelector(@NotNull JetQualifiedExpression expression)
@NotNull public static JetSimpleNameExpression getNotNullSimpleNameSelector(@NotNull JetQualifiedExpression expression)
@NotNull public static JetToken getOperationToken(@NotNull JetOperationExpression expression)
@NotNull public static JetExpression getBaseExpression(@NotNull JetUnaryExpression expression)
public static boolean isPrefix(@NotNull JetUnaryExpression expression)
public static boolean isAssignment(JetToken token)
public static boolean isInOrNotInOperation(@NotNull JetBinaryExpression binaryExpression)
public static boolean isNotInOperation(@NotNull JetBinaryExpression binaryExpression)
public static boolean isNegatedOperation(@NotNull JetBinaryExpression binaryExpression)
@NotNull public static JetExpression getCallee(@NotNull JetCallExpression expression)
@NotNull public static JetExpression getLoopBody(@NotNull JetLoopExpression expression)
@NotNull public static JetParameter getLoopParameter(@NotNull JetForExpression expression)
@NotNull public static java.util.List<JetParameter> getPrimaryConstructorParameters(@NotNull JetClassOrObject classDeclaration)
@NotNull public static JetObjectDeclaration getObjectDeclarationForName(@NotNull JetObjectDeclarationName name)
@NotNull public static JetObjectDeclarationName getObjectDeclarationName(@NotNull JetObjectDeclaration objectDeclaration)
@NotNull public static JetExpression getLoopRange(@NotNull JetForExpression expression)