public class JifLocalInstance_c extends polyglot.types.LocalInstance_c implements JifLocalInstance
JifLocalInstance interface.| Modifier and Type | Field and Description |
|---|---|
protected Label |
label |
| Constructor and Description |
|---|
JifLocalInstance_c(JifTypeSystem ts,
polyglot.util.Position pos,
polyglot.types.Flags flags,
polyglot.types.Type type,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isCanonical() |
Label |
label() |
void |
setLabel(Label L) |
void |
subst(VarMap bounds) |
java.lang.String |
toString() |
constantValue, equalsImpl, flags, name, notConstant, orig, typeconstantValue, constantValueSet, declaration, flags, hashCode, isConstant, name, setConstantValue, setDeclaration, setFlags, setName, setNotConstant, setType, typeclone, finalize, getClass, notify, notifyAll, wait, wait, waitconstantValue, flags, name, notConstant, orig, typeprotected Label label
public JifLocalInstance_c(JifTypeSystem ts, polyglot.util.Position pos, polyglot.types.Flags flags, polyglot.types.Type type, java.lang.String name)
public void subst(VarMap bounds)
subst in interface JifVarInstancepublic boolean isCanonical()
isCanonical in interface polyglot.types.TypeObjectisCanonical in class polyglot.types.LocalInstance_cpublic Label label()
label in interface JifVarInstancepublic void setLabel(Label L)
setLabel in interface JifVarInstancepublic java.lang.String toString()
toString in class polyglot.types.LocalInstance_c