|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DataFlowInfo
| Field Summary | |
|---|---|
static DataFlowInfo |
EMPTY
|
| Method Summary | |
|---|---|
DataFlowInfo |
and(DataFlowInfo other)
|
DataFlowInfo |
disequate(DataFlowValue a,
DataFlowValue b)
|
DataFlowInfo |
equate(DataFlowValue a,
DataFlowValue b)
|
DataFlowInfo |
establishSubtyping(DataFlowValue value,
JetType type)
|
Nullability |
getNullability(DataFlowValue key)
|
java.util.Set<JetType> |
getPossibleTypes(DataFlowValue key)
|
boolean |
hasTypeInfoConstraints()
|
DataFlowInfo |
or(DataFlowInfo other)
|
| Field Detail |
|---|
static final DataFlowInfo EMPTY
| Method Detail |
|---|
@NotNull
Nullability getNullability(@NotNull
DataFlowValue key)
@NotNull
java.util.Set<JetType> getPossibleTypes(@NotNull
DataFlowValue key)
@NotNull
DataFlowInfo equate(@NotNull
DataFlowValue a,
@NotNull
DataFlowValue b)
@NotNull
DataFlowInfo disequate(@NotNull
DataFlowValue a,
@NotNull
DataFlowValue b)
@NotNull
DataFlowInfo establishSubtyping(@NotNull
DataFlowValue value,
@NotNull
JetType type)
@NotNull
DataFlowInfo and(@NotNull
DataFlowInfo other)
@NotNull
DataFlowInfo or(@NotNull
DataFlowInfo other)
boolean hasTypeInfoConstraints()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||