...
- MStack.Of[T] - generic
- MStack.OfInt - stack of Int - non-boxing
- MStack.OfMaybe[T] - doesn't create box for the Maybe object. Uses null for Nope, and a regular object reference for One.
- However, MStackOfMaybe[Int] will box and unbox the Int
- Note JIRA issue DFDL-1456 - MStack.OfMaybe[T] really should not be accepting and returning null or object, it should be accepting and returning Maybe[T], and just storing internally as null vs object to avoid boxing the Maybe[T]
Allocate on "the stack" Using OnStack and LocalStack
...