Class IRCompilerScope
- java.lang.Object
-
- gw.internal.gosu.ir.compiler.bytecode.IRCompilerScope
-
public class IRCompilerScope extends Object
-
-
Constructor Summary
Constructors Constructor Description IRCompilerScope(IRCompilerScope parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IRCompilerLocalVar
createLocalVar(IRSymbol symbol)
IRCompilerLocalVar
findLocalVar(IRSymbol symbol)
Collection<IRCompilerLocalVar>
getLocalVars()
boolean
isActive()
void
scopeRemoved()
int
totalWidth()
-
-
-
Constructor Detail
-
IRCompilerScope
public IRCompilerScope(IRCompilerScope parent)
-
-
Method Detail
-
findLocalVar
public IRCompilerLocalVar findLocalVar(IRSymbol symbol)
-
createLocalVar
public IRCompilerLocalVar createLocalVar(IRSymbol symbol)
-
getLocalVars
public Collection<IRCompilerLocalVar> getLocalVars()
-
totalWidth
public int totalWidth()
-
isActive
public boolean isActive()
-
scopeRemoved
public void scopeRemoved()
-
-