Class

firrtl.fuzzer

SingleExpressionCircuitGenerator

Related Doc: package fuzzer

Permalink

abstract class SingleExpressionCircuitGenerator extends Generator[Circuit]

Source
ExprGenParams.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SingleExpressionCircuitGenerator
  2. Generator
  3. Shrink
  4. Gen
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SingleExpressionCircuitGenerator(params: ExprGenParams)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addComponentGenerators(arg0: List[Generator[_]]): Unit

    Permalink
    Definition Classes
    Generator
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def canGenerateForParametersOfTypes(arg0: List[TypeParameter[_]]): Boolean

    Permalink
    Definition Classes
    Generator
  7. def canRegisterAsType(arg0: Class[_]): Boolean

    Permalink
    Definition Classes
    Generator
  8. def canShrink(arg0: Any): Boolean

    Permalink
    Definition Classes
    Generator
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def configure(arg0: AnnotatedElement): Unit

    Permalink
    Definition Classes
    Generator
  11. def configure(arg0: AnnotatedType): Unit

    Permalink
    Definition Classes
    Generator
  12. def copy(): Generator[Circuit]

    Permalink
    Definition Classes
    Generator
  13. def doShrink(arg0: SourceOfRandomness, arg1: Circuit): List[Circuit]

    Permalink
    Definition Classes
    Generator
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def filter(arg0: Predicate[_ >: Circuit]): Gen[Circuit]

    Permalink
    Definition Classes
    Gen
  17. def filterOptional(arg0: Predicate[_ >: Circuit]): Gen[Optional[Circuit]]

    Permalink
    Definition Classes
    Gen
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def flatMap[U](arg0: Function[_ >: Circuit, _ <: Gen[_ <: U]]): Gen[U]

    Permalink
    Definition Classes
    Gen
  20. def gen(arg0: SourceOfRandomness): Generators

    Permalink
    Attributes
    protected[com.pholser.junit.quickcheck.generator]
    Definition Classes
    Generator
  21. def gen(): Generators

    Permalink
    Attributes
    protected[com.pholser.junit.quickcheck.generator]
    Definition Classes
    Generator
  22. def generate(random: SourceOfRandomness, status: GenerationStatus): Circuit

    Permalink
    Definition Classes
    SingleExpressionCircuitGenerator → Gen
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. def hasComponents(): Boolean

    Permalink
    Definition Classes
    Generator
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. def magnitude(arg0: Any): BigDecimal

    Permalink
    Definition Classes
    Generator
  28. def map[U](arg0: Function[_ >: Circuit, _ <: U]): Gen[U]

    Permalink
    Definition Classes
    Gen
  29. final def narrow(arg0: Any): Circuit

    Permalink
    Attributes
    protected[com.pholser.junit.quickcheck.generator]
    Definition Classes
    Generator
  30. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. def numberOfNeededComponents(): Int

    Permalink
    Definition Classes
    Generator
  34. val params: ExprGenParams

    Permalink
  35. def provide(arg0: Generators): Unit

    Permalink
    Definition Classes
    Generator
  36. final def shrink(arg0: SourceOfRandomness, arg1: Any): List[Circuit]

    Permalink
    Definition Classes
    Generator → Shrink
  37. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  38. def times(arg0: Int): Gen[List[Circuit]]

    Permalink
    Definition Classes
    Gen
  39. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  40. def types(): List[Class[Circuit]]

    Permalink
    Definition Classes
    Generator
  41. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def _gen(arg0: SourceOfRandomness, arg1: GenerationStatus): Circuit

    Permalink
    Definition Classes
    Gen
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Generator[Circuit]

Inherited from Shrink[Circuit]

Inherited from Gen[Circuit]

Inherited from AnyRef

Inherited from Any

Ungrouped