XTypeRecoveryState
io.joern.x2cpg.passes.frontend.XTypeRecoveryState
case class XTypeRecoveryState(config: XTypeRecoveryConfig, currentIteration: Int, isFieldCache: TrieMap[Long, Boolean], changesWereMade: AtomicBoolean, stopEarly: AtomicBoolean)
Attributes
- changesWereMade
a flag to indicate that changes were made in the last iteration.
- config
the user defined config.
- currentIteration
the current iteration.
- isFieldCache
a cache for answering if a node represents a field or member.
- stopEarly
indicates that we may stop type propagation earlier than the specified number of iterations.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any