public class ChainVarTypeProvider implements VarTypeProvider
VarTypeProvider.DefaultImpls| Constructor and Description |
|---|
ChainVarTypeProvider(io.mfj.expr.VarTypeProvider vps) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.lang.String varName) |
ExDataType |
get(java.lang.String varName)
Get the type for the specified variable.
|
java.util.Map<java.lang.String,io.mfj.expr.ExDataType> |
getKnownVars()
Get a list of known variables.
|
VarTypeProvider[] |
getVps() |
contains, get, getKnownVarspublic ChainVarTypeProvider(io.mfj.expr.VarTypeProvider vps)
public boolean contains(java.lang.String varName)
public ExDataType get(java.lang.String varName)
Get the type for the specified variable.
varName - variable namepublic java.util.Map<java.lang.String,io.mfj.expr.ExDataType> getKnownVars()
Get a list of known variables.
As variables can be dynamic, VarTypeProvider.get may work for variables not returned by this method.
VarTypeProvider.getpublic VarTypeProvider[] getVps()