Class DependencyNode
java.lang.Object
org.teavm.dependency.DependencyNode
- All Implemented Interfaces:
ValueDependencyInfo
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConsumer(DependencyConsumer consumer) voidconnect(DependencyNode node) voidconnect(DependencyNode node, DependencyTypeFilter filter) getTag()getTypes()booleanbooleanhasMoreTypesThan(int limit) booleanhasType(DependencyType type) booleanvoidpropagate(DependencyType type) voidpropagate(DependencyType[] newTypes) void
-
Field Details
-
propagateCount
public int propagateCount
-
-
Method Details
-
propagate
-
propagate
-
addConsumer
-
connect
-
connect
-
getArrayItem
- Specified by:
getArrayItemin interfaceValueDependencyInfo
-
getClassValueNode
- Specified by:
getClassValueNodein interfaceValueDependencyInfo
-
hasArrayType
public boolean hasArrayType()- Specified by:
hasArrayTypein interfaceValueDependencyInfo
-
hasType
-
hasType
- Specified by:
hasTypein interfaceValueDependencyInfo
-
getTypes
- Specified by:
getTypesin interfaceValueDependencyInfo
-
hasMoreTypesThan
public boolean hasMoreTypesThan(int limit) - Specified by:
hasMoreTypesThanin interfaceValueDependencyInfo
-
getTag
-
setTag
-