com.eu.miscedautils.verilogparser
Class FVPParamDecl
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.verilogparser.FVPParamDecl
- All Implemented Interfaces:
- java.io.Serializable
public class FVPParamDecl
- extends FVPBase
- See Also:
- Serialized Form
Methods inherited from class com.eu.miscedautils.verilogparser.FVPBase |
clearDummy, getFile, getLine, getObjType, getRegion, getScope, isDummy, isParsableToInt, setDummy, setFile, setLine, setObjType, setRegion, setScope |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVPParamDecl
public FVPParamDecl(java.lang.Integer line,
FVPIdentifier identifier,
FVPExprBase value)
getIdentifier
public FVPIdentifier getIdentifier()
getName
public java.lang.String getName()
setIdentifier
public void setIdentifier(FVPIdentifier identifier)
getRange
public FVPRange getRange()
setRange
public void setRange(FVPRange range)
getValue
public FVPExprBase getValue()
setValue
public void setValue(FVPExprBase value)
getType
public FVPParamDecl.ParamType getType()
setType
public void setType(FVPParamDecl.ParamType type)
setInstElabValue
public void setInstElabValue(FVPExprBase evald)
resetInstElabValue
public void resetInstElabValue()
getOrgValB4InstElab
public FVPExprBase getOrgValB4InstElab()
setOrgValB4InstElab
public void setOrgValB4InstElab(FVPExprBase orgValB4InstElab)
elaborate
public boolean elaborate()
- Specified by:
elaborate
in class FVPBase
getComment
public FVPComment getComment()
setComment
public void setComment(FVPComment comment)
addComment
public void addComment(java.lang.String txt)
print
public java.lang.String print()
- Specified by:
print
in class FVPBase
printDecl
public java.lang.String printDecl()
- Specified by:
printDecl
in class FVPBase
printDeclIntoFileStream
public void printDeclIntoFileStream(java.io.BufferedWriter writer)
printIntoFileStream
public void printIntoFileStream(java.io.BufferedWriter writer)
- Specified by:
printIntoFileStream
in class FVPBase
printSystemC
public java.lang.String printSystemC()
- Specified by:
printSystemC
in class FVPBase
printDeclSystemCWithoutValue
public java.lang.String printDeclSystemCWithoutValue()
printDeclSystemC
public java.lang.String printDeclSystemC()
- Specified by:
printDeclSystemC
in class FVPBase
printSystemC
public java.lang.String printSystemC(FVPSCUtil.SignalPrintType printType)
- Specified by:
printSystemC
in class FVPBase