org.jetbrains.kotlin.js.translate.utils
Class PsiUtils
java.lang.Object
org.jetbrains.kotlin.js.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 |
getSimpleName
@Nullable
public static KtSimpleNameExpression getSimpleName(@NotNull
KtExpression expression)
getSelectorAsSimpleName
@Nullable
public static KtSimpleNameExpression getSelectorAsSimpleName(@NotNull
KtQualifiedExpression expression)
getSelector
@NotNull
public static KtExpression getSelector(@NotNull
KtQualifiedExpression expression)
getNotNullSimpleNameSelector
@NotNull
public static KtSimpleNameExpression getNotNullSimpleNameSelector(@NotNull
KtQualifiedExpression expression)
getOperationToken
@NotNull
public static KtToken getOperationToken(@NotNull
KtOperationExpression expression)
getBaseExpression
@NotNull
public static KtExpression getBaseExpression(@NotNull
KtUnaryExpression expression)
isPrefix
public static boolean isPrefix(@NotNull
KtUnaryExpression expression)
isAssignment
public static boolean isAssignment(KtToken token)
isInOrNotInOperation
public static boolean isInOrNotInOperation(@NotNull
KtBinaryExpression binaryExpression)
isNotInOperation
public static boolean isNotInOperation(@NotNull
KtBinaryExpression binaryExpression)
isNegatedOperation
public static boolean isNegatedOperation(@NotNull
KtBinaryExpression binaryExpression)
getLoopParameter
@Nullable
public static KtParameter getLoopParameter(@NotNull
KtForExpression expression)
getPrimaryConstructorParameters
@NotNull
public static java.util.List<KtParameter> getPrimaryConstructorParameters(@NotNull
KtClassOrObject classDeclaration)
getLoopRange
@NotNull
public static KtExpression getLoopRange(@NotNull
KtForExpression expression)
getFunctionDescriptor
@NotNull
public static CallableDescriptor getFunctionDescriptor(@NotNull
KtCallExpression expression,
@NotNull
TranslationContext context)
getFunctionDescriptor
@NotNull
public static CallableDescriptor getFunctionDescriptor(ResolvedCall<?> resolvedCall)