org.jetbrains.kotlin.resolve.calls.smartcasts
Class DataFlowValue
java.lang.Object
org.jetbrains.kotlin.resolve.calls.smartcasts.DataFlowValue
public class DataFlowValue
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NULL
public static final DataFlowValue NULL
NULLABLE
public static final DataFlowValue NULLABLE
ERROR
public static final DataFlowValue ERROR
getId
@Nullable
public java.lang.Object getId()
getImmanentNullability
@NotNull
public Nullability getImmanentNullability()
isStableIdentifier
public boolean isStableIdentifier()
- Stable identifier is a non-literal value that is statically known to be immutable
- Returns:
getType
@NotNull
public JetType getType()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object