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.LabelgetEndLabel()intgetIndex()StringgetName()IRCompilerScopegetScope()gw.internal.ext.org.objectweb.asm.LabelgetStartLabel()IRTypegetType()intgetWidth()booleanisTemp()voidsetEndLabel(gw.internal.ext.org.objectweb.asm.Label endLabel)voidsetIndex(int index)voidsetStartLabel(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()
-
-