org.scalamock.plugin.GenerateMocks

Mock

abstract class Mock extends Context

Linear Supertypes
Context, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Mock
  2. Context
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Mock(mockSymbol: Symbol, enclosing: Context)

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def cacheLookup(info: MethodInfo): String

  8. def cachedMockMethod(info: MethodInfo): String

  9. lazy val className: String

  10. lazy val classOrObject: String

  11. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  12. def constructorParamTypes(info: MethodInfo): String

  13. val enclosing: Context

  14. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  16. def expectForwarder(info: MethodInfo): String

  17. def expectForwarderConstructor(info: MethodInfo): String

  18. def expectForwarderNormal(info: MethodInfo): String

  19. lazy val expectForwarders: String

  20. lazy val factoryReference: String

  21. def fieldGetter(value: Symbol): String

  22. def fieldGetterMethod(t: Type): String

  23. def fieldGetterName(t: String): String

  24. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  25. def forwardExpectationParams(info: MethodInfo): String

  26. def forwardForwarderParams(info: MethodInfo): String

  27. def forwardMethod(info: MethodInfo): String

  28. def forwardParam(param: Symbol): AnyRef

  29. def forwardParams(info: MethodInfo): String

  30. def forwardParamsAsAnyRef(info: MethodInfo): String

  31. def forwardTo: String

  32. def forwarderBody(info: MethodInfo): String

  33. def forwarderDeclarationConstructor(info: MethodInfo): String

  34. def forwarderDeclarationNormal(info: MethodInfo): String

  35. def forwarderGetMethodParams(info: MethodInfo): String

  36. lazy val forwarderNames: Map[Symbol, String]

  37. def forwarderParam(parameter: Symbol): String

  38. def forwarderParamList(params: List[Symbol]): String

  39. def forwarderParamType(t: Type): String

  40. def forwarderParams(info: MethodInfo): String

  41. lazy val forwarders: String

  42. lazy val forwarding: String

  43. lazy val fullClassName: String

  44. val fullMockTraitOrClassName: String

    Definition Classes
    MockContext
  45. def generate(): Unit

  46. def generateFile(file: File, body: String): Unit

  47. def generateJavaFeatures(): Unit

  48. def generateMock(): Unit

  49. def generateTest(): Unit

  50. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  51. def getJavaFeatures: String

  52. def getMethodsToMock: List[(Symbol, Type)]

  53. def getMock: String

  54. def getMockTraitOrClassName: String

  55. def getOutputDirectory(root: String): File

  56. def getTest: String

  57. lazy val hasJavaFeatures: Boolean

  58. lazy val hasNestedTypes: Boolean

  59. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  60. def implicitIfNecessary(params: List[Symbol]): String

  61. def indent(s: String): String

  62. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  63. def isMemberOfObject(s: Symbol): Boolean

  64. lazy val javaFeaturesClassDeclaration: String

  65. lazy val javaFeaturesClassName: String

  66. lazy val javaFeaturesFile: File

  67. lazy val javaFeaturesParent: List[String]

  68. lazy val javaStatics: List[Symbol]

  69. def javaType(t: Type): String

  70. def javaValueForwarder(value: Symbol): String

  71. lazy val javaValueForwarders: String

  72. lazy val javaValues: List[Symbol]

  73. def matchingForwarder(info: MethodInfo): String

  74. def methodDeclaration(info: MethodInfo): String

  75. def methodDeclarationWithReturnType(info: MethodInfo): String

  76. def methodNames(prefix: String): Map[Symbol, String]

  77. lazy val methodsToMock: List[MethodInfo]

  78. def mockBodyConstructor(info: MethodInfo): String

  79. def mockBodyNormal(info: MethodInfo): String

  80. def mockBodySimple(info: MethodInfo): String

  81. lazy val mockClassEntries: String

  82. lazy val mockFile: File

  83. def mockFunction(info: MethodInfo): String

  84. def mockFunctionToExpectation(info: MethodInfo, paramTypes: Seq[String]): String

  85. def mockMember(info: MethodInfo): String

  86. lazy val mockMembers: String

  87. def mockMethod(info: MethodInfo): String

  88. def mockMethodConstructor(info: MethodInfo): String

  89. lazy val mockMethodNames: Map[Symbol, String]

  90. def mockMethodNormal(info: MethodInfo): String

  91. lazy val mockMethods: String

  92. lazy val mockOutputDirectory: File

  93. def mockParamList(params: List[Symbol]): String

  94. def mockParams(info: MethodInfo): String

  95. val mockSymbol: Symbol

  96. lazy val mockTraitEntries: String

  97. lazy val mockTraitInstance: String

  98. lazy val mockTraitOrClassDeclaration: String

  99. lazy val mockTraitOrClassName: String

  100. lazy val mockedTypeDeclaration: String

  101. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  102. def needsOverride(info: MethodInfo): Boolean

  103. lazy val nestedMockCreator: String

  104. lazy val nestedMocks: List[Mock]

  105. lazy val nestedTypes: List[Symbol]

  106. final def notify(): Unit

    Definition Classes
    AnyRef
  107. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  108. def overloadDisambiguation(info: MethodInfo): String

  109. def overrideIfNecessary(info: MethodInfo): String

  110. def packageDirectory(root: File): File

  111. lazy val packageElements: Array[String]

  112. lazy val packageName: String

  113. lazy val packageStatement: String

  114. def paramListAsAnyRef(info: MethodInfo): String

  115. def parameterDeclaration(parameter: Symbol): String

  116. def parameterType(t: Type): String

  117. lazy val parents: List[Type]

  118. lazy val qualifiedClassName: String

  119. def qualify(name: String): String

  120. def recordMock(): Unit

  121. lazy val reflectableType: Type

  122. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  123. lazy val testFile: File

  124. lazy val testOutputDirectory: File

  125. def toString(): String

    Definition Classes
    AnyRef → Any
  126. val topLevel: Boolean

    Definition Classes
    MockContext
  127. def typeParamsString(typeParams: List[Symbol]): String

  128. def typeParamsString(info: MethodInfo): String

  129. def typeParamsString: String

  130. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Context

Inherited from AnyRef

Inherited from Any