public class NameGen
extends java.lang.Object
| Constructor and Description |
|---|
NameGen(MethodNode mth,
ClassGen classGen) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
assignArg(CodeVar var) |
java.lang.String |
assignNamedArg(NamedArg arg) |
java.lang.String |
getLoopLabel(LoopLabelAttr attr) |
void |
inheritUsedNames(NameGen otherNameGen) |
java.lang.String |
useArg(RegisterArg arg) |
public NameGen(MethodNode mth, ClassGen classGen)
public void inheritUsedNames(NameGen otherNameGen)
public java.lang.String assignArg(CodeVar var)
public java.lang.String assignNamedArg(NamedArg arg)
public java.lang.String useArg(RegisterArg arg)
public java.lang.String getLoopLabel(LoopLabelAttr attr)