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, type
constantValue, constantValueSet, declaration, flags, hashCode, isConstant, name, setConstantValue, setDeclaration, setFlags, setName, setNotConstant, setType, type
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
constantValue, flags, name, notConstant, orig, type
protected 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 JifVarInstance
public boolean isCanonical()
isCanonical
in interface polyglot.types.TypeObject
isCanonical
in class polyglot.types.LocalInstance_c
public Label label()
label
in interface JifVarInstance
public void setLabel(Label L)
setLabel
in interface JifVarInstance
public java.lang.String toString()
toString
in class polyglot.types.LocalInstance_c