Class IRCompilerLocalVar
java.lang.Object
gw.internal.gosu.ir.compiler.bytecode.IRCompilerLocalVar
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.objectweb.asm.Labelprivate intprivate Stringprivate IRCompilerScopeprivate org.objectweb.asm.Labelprivate booleanprivate IRType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.LabelintgetIndex()getName()getScope()org.objectweb.asm.LabelgetType()intgetWidth()booleanisTemp()private static IRTypevoidsetEndLabel(org.objectweb.asm.Label endLabel) voidsetIndex(int index) voidsetStartLabel(org.objectweb.asm.Label startLabel)
-
Field Details
-
_name
-
_type
-
_index
private int _index -
_scope
-
_startLabel
private org.objectweb.asm.Label _startLabel -
_endLabel
private org.objectweb.asm.Label _endLabel -
_temp
private boolean _temp
-
-
Constructor Details
-
IRCompilerLocalVar
-
-
Method Details
-
getName
-
getType
-
getIndex
public int getIndex() -
setIndex
public void setIndex(int index) -
getScope
-
getStartLabel
public org.objectweb.asm.Label getStartLabel() -
getEndLabel
public org.objectweb.asm.Label getEndLabel() -
setStartLabel
public void setStartLabel(org.objectweb.asm.Label startLabel) -
setEndLabel
public void setEndLabel(org.objectweb.asm.Label endLabel) -
isTemp
public boolean isTemp() -
getWidth
public int getWidth() -
maybeEraseStructuralType
-