Class IRCompilerLocalVar
- java.lang.Object
-
- gw.internal.gosu.ir.compiler.bytecode.IRCompilerLocalVar
-
public class IRCompilerLocalVar extends Object
-
-
Constructor Summary
Constructors Constructor Description IRCompilerLocalVar(IRSymbol symbol, int index, IRCompilerScope scope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description gw.internal.ext.org.objectweb.asm.Label
getEndLabel()
int
getIndex()
String
getName()
IRCompilerScope
getScope()
gw.internal.ext.org.objectweb.asm.Label
getStartLabel()
IRType
getType()
int
getWidth()
boolean
isTemp()
void
setEndLabel(gw.internal.ext.org.objectweb.asm.Label endLabel)
void
setIndex(int index)
void
setStartLabel(gw.internal.ext.org.objectweb.asm.Label startLabel)
-
-
-
Constructor Detail
-
IRCompilerLocalVar
public IRCompilerLocalVar(IRSymbol symbol, int index, IRCompilerScope scope)
-
-
Method Detail
-
getName
public String getName()
-
getType
public IRType getType()
-
getIndex
public int getIndex()
-
setIndex
public void setIndex(int index)
-
getScope
public IRCompilerScope getScope()
-
getStartLabel
public gw.internal.ext.org.objectweb.asm.Label getStartLabel()
-
getEndLabel
public gw.internal.ext.org.objectweb.asm.Label getEndLabel()
-
setStartLabel
public void setStartLabel(gw.internal.ext.org.objectweb.asm.Label startLabel)
-
setEndLabel
public void setEndLabel(gw.internal.ext.org.objectweb.asm.Label endLabel)
-
isTemp
public boolean isTemp()
-
getWidth
public int getWidth()
-
-