Package com.tonic.analysis.execution.heap
The interpreter's heap: objects, arrays and the interned string pool.
-
Interface Summary Interface Description HeapManager Allocation, string interning, and static-field services for the simulated heap. -
Class Summary Class Description ArrayInstance A heap-allocated array with typed primitive or reference backing storage.ObjectInstance A simulated heap object identified by id, holding fields keyed by owner, name, and descriptor.SimpleHeapManager In-memory heap manager backed by concurrent maps, with a string pool and flat static-field storage.StringPool Interning pool that materializes java/lang/String heap objects in char-array or compact byte-array layout. -
Exception Summary Exception Description HeapException Runtime failure raised by the simulated heap, such as bad bounds or storage type mismatches.