org.jetbrains.jet.lang.resolve.calls
Class CallResolverUtil
java.lang.Object
org.jetbrains.jet.lang.resolve.calls.CallResolverUtil
public class CallResolverUtil
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hasUnknownFunctionParameter
public static boolean hasUnknownFunctionParameter(@NotNull
JetType type)
hasUnknownReturnType
public static boolean hasUnknownReturnType(@NotNull
JetType type)
replaceReturnTypeByUnknown
public static JetType replaceReturnTypeByUnknown(@NotNull
JetType type)
hasInferredReturnType
public static boolean hasInferredReturnType(@NotNull
CallableDescriptor candidateDescriptor,
@NotNull
ConstraintSystem constraintSystem)
getErasedReceiverType
@NotNull
public static JetType getErasedReceiverType(@NotNull
ReceiverParameterDescriptor receiverParameterDescriptor,
@NotNull
CallableDescriptor descriptor)
isOrOverridesSynthesized
public static boolean isOrOverridesSynthesized(@NotNull
CallableMemberDescriptor descriptor)
isInvokeCallOnVariable
public static boolean isInvokeCallOnVariable(@NotNull
Call call)
isInvokeCallOnExpressionWithBothReceivers
public static boolean isInvokeCallOnExpressionWithBothReceivers(@NotNull
Call call)