|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.js.translate.utils.PsiUtils
public final class PsiUtils
| Method Summary | |
|---|---|
static KtExpression |
getBaseExpression(KtUnaryExpression expression)
|
static CallableDescriptor |
getFunctionDescriptor(KtCallExpression expression,
TranslationContext context)
|
static CallableDescriptor |
getFunctionDescriptor(ResolvedCall<?> resolvedCall)
|
static KtParameter |
getLoopParameter(KtForExpression expression)
|
static KtExpression |
getLoopRange(KtForExpression expression)
|
static KtSimpleNameExpression |
getNotNullSimpleNameSelector(KtQualifiedExpression expression)
|
static KtToken |
getOperationToken(KtOperationExpression expression)
|
static java.util.List<KtParameter> |
getPrimaryConstructorParameters(KtClassOrObject classDeclaration)
|
static KtExpression |
getSelector(KtQualifiedExpression expression)
|
static KtSimpleNameExpression |
getSelectorAsSimpleName(KtQualifiedExpression expression)
|
static KtSimpleNameExpression |
getSimpleName(KtExpression expression)
|
static boolean |
isAssignment(KtToken token)
|
static boolean |
isInOrNotInOperation(KtBinaryExpression binaryExpression)
|
static boolean |
isNegatedOperation(KtBinaryExpression binaryExpression)
|
static boolean |
isNotInOperation(KtBinaryExpression binaryExpression)
|
static boolean |
isPrefix(KtUnaryExpression expression)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
@Nullable
public static KtSimpleNameExpression getSimpleName(@NotNull
KtExpression expression)
@Nullable
public static KtSimpleNameExpression getSelectorAsSimpleName(@NotNull
KtQualifiedExpression expression)
@NotNull
public static KtExpression getSelector(@NotNull
KtQualifiedExpression expression)
@NotNull
public static KtSimpleNameExpression getNotNullSimpleNameSelector(@NotNull
KtQualifiedExpression expression)
@NotNull
public static KtToken getOperationToken(@NotNull
KtOperationExpression expression)
@NotNull
public static KtExpression getBaseExpression(@NotNull
KtUnaryExpression expression)
public static boolean isPrefix(@NotNull
KtUnaryExpression expression)
public static boolean isAssignment(KtToken token)
public static boolean isInOrNotInOperation(@NotNull
KtBinaryExpression binaryExpression)
public static boolean isNotInOperation(@NotNull
KtBinaryExpression binaryExpression)
public static boolean isNegatedOperation(@NotNull
KtBinaryExpression binaryExpression)
@Nullable
public static KtParameter getLoopParameter(@NotNull
KtForExpression expression)
@NotNull
public static java.util.List<KtParameter> getPrimaryConstructorParameters(@NotNull
KtClassOrObject classDeclaration)
@NotNull
public static KtExpression getLoopRange(@NotNull
KtForExpression expression)
@NotNull
public static CallableDescriptor getFunctionDescriptor(@NotNull
KtCallExpression expression,
@NotNull
TranslationContext context)
@NotNull public static CallableDescriptor getFunctionDescriptor(ResolvedCall<?> resolvedCall)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||