class ExecutionOptionsManager extends HasParser with HasCommonOptions
- Annotations
- @deprecated
- Deprecated
(Since version FIRRTL 1.2) Use new FirrtlStage infrastructure
- Source
- ExecutionOptionsManager.scala
- Alphabetic
- By Inheritance
- ExecutionOptionsManager
- HasCommonOptions
- HasParser
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ExecutionOptionsManager(applicationName: String)
- applicationName
The name shown in the usage
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val applicationName: String
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- val commonOptions: CommonOptions
- Definition Classes
- HasCommonOptions
- def doNotExitOnHelp(): Unit
By default scopt calls sys.exit when --help is in options, this defeats that
By default scopt calls sys.exit when --help is in options, this defeats that
- Definition Classes
- HasParser
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exitOnHelp(): Unit
By default scopt calls sys.exit when --help is in options, this un-defeats doNotExitOnHelp
By default scopt calls sys.exit when --help is in options, this un-defeats doNotExitOnHelp
- Definition Classes
- HasParser
- def getBuildFileName(suffix: String, fileNameOverride: String = ""): String
return a file based on targetDir, topName and suffix Will not add the suffix if the topName already ends with that suffix
return a file based on targetDir, topName and suffix Will not add the suffix if the topName already ends with that suffix
- suffix
suffix to add, removes . if present
- fileNameOverride
this will override the topName if nonEmpty, when using this targetDir is ignored
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def makeTargetDir(): Boolean
make sure that all levels of targetDirName exist
make sure that all levels of targetDirName exist
- returns
true if directory exists
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def parse(args: Array[String]): Boolean
- final val parser: OptionParser[Unit] { ... /* 2 definitions in type refinement */ }
- Definition Classes
- HasParser
- def setTargetDirName(newTargetDirName: String): Unit
- def setTopName(newTopName: String): Unit
this function sets the topName in the commonOptions.
this function sets the topName in the commonOptions. It would be nicer to not need this but many chisel tools cannot determine the name of the device under test until other options have been parsed. Havin this function allows the code to set the TopName after it has been determined
- newTopName
the topName to be used
- def setTopNameIfNotSet(newTopName: String): Unit
- def showUsageAsError(): Unit
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def targetDirName: String
- def toString(): String
- Definition Classes
- AnyRef → Any
- def topName: String
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated