Class IRCompilerLocalVar
java.lang.Object
gw.internal.gosu.ir.compiler.bytecode.IRCompilerLocalVar
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.objectweb.asm.Label
private int
private String
private IRCompilerScope
private org.objectweb.asm.Label
private boolean
private IRType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.Label
int
getIndex()
getName()
getScope()
org.objectweb.asm.Label
getType()
int
getWidth()
boolean
isTemp()
private static IRType
void
setEndLabel
(org.objectweb.asm.Label endLabel) void
setIndex
(int index) void
setStartLabel
(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
-