Package gw.internal.gosu.parser
Class Symbol.MemberStackProvider
java.lang.Object
gw.internal.gosu.parser.Symbol.MemberStackProvider
- All Implemented Interfaces:
IStackProvider
- Enclosing class:
- Symbol
-
Field Summary
Fields inherited from interface gw.lang.parser.IStackProvider
START_POS, SUPER_POS, THIS_POS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
For compile-time assignment of stack indexes.int
getNextStackIndexForScope
(IScope scope) For compile-time assignment of stack indexes at a particular scope.boolean
For compile-time use.
-
Constructor Details
-
MemberStackProvider
private MemberStackProvider()
-
-
Method Details
-
getNextStackIndex
public int getNextStackIndex()Description copied from interface:IStackProvider
For compile-time assignment of stack indexes.- Specified by:
getNextStackIndex
in interfaceIStackProvider
-
getNextStackIndexForScope
Description copied from interface:IStackProvider
For compile-time assignment of stack indexes at a particular scope.- Specified by:
getNextStackIndexForScope
in interfaceIStackProvider
-
hasIsolatedScope
public boolean hasIsolatedScope()Description copied from interface:IStackProvider
For compile-time use. Returns true iff an isolated scope is visible.- Specified by:
hasIsolatedScope
in interfaceIStackProvider
-