Package net.sf.saxon.style
Interface ScopedBindingElement
-
- All Known Implementing Classes:
SaxonForEachMember
public interface ScopedBindingElement
Marker interface for elements that declare a variable which is in-scope within their body
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
allocateSlots(SlotManager slotManager, int nextFree)
Allocate slots to any variables used within the pattern
-
-
-
Method Detail
-
allocateSlots
int allocateSlots(SlotManager slotManager, int nextFree)
Allocate slots to any variables used within the pattern- Parameters:
slotManager
- the slot manager representing the stack frame for local variablesnextFree
- the next slot that is free to be allocated- Returns:
- the next slot that is free to be allocated
-
-