JaCIL Framework API

IStack Members

IStack overview

Public Instance Properties

Count Returns the size of the stack.

Public Instance Methods

CanMerge Returns whether this stack state is mergeable with another.
Clone Clones this stack state. This method should perform a deep copy of the state, that is, a state mutation on the original callee should not affect the state on the cloned object.
Merge Returns whether this stack state is mergeable with another.
Peek Returns the given element in the stack.
Pop Overloaded. Pops the top value off of the stack state.
PopAll Pops all values off the stack.
Push Adds a class info to this set.

See Also

IStack Interface | JaCIL.Compiler.Instruction Namespace