Class/Object

com.codacy.plugins.duplication.traits

DuplicationRunner

Related Docs: object DuplicationRunner | package traits

Permalink

class DuplicationRunner extends ApiFormatImplicits

Linear Supertypes
ApiFormatImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DuplicationRunner
  2. ApiFormatImplicits
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DuplicationRunner(dockerTool: DuplicationTool, dockerRunner: DockerRunner[DuplicationClone])

    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. implicit lazy val AlternativeToolConfigurationFormat: Format[CodacyAlternativeConfiguration]

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

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. implicit val configurationFmt: Format[PluginConfiguration]

    Permalink
    Definition Classes
    ApiFormatImplicits
  8. implicit lazy val configurationFormat: Format[CodacyConfiguration]

    Permalink
    Definition Classes
    ApiFormatImplicits
  9. implicit lazy val configurationOptionsFormat: Format[Map[Key, Value]]

    Permalink
    Definition Classes
    ApiFormatImplicits
  10. implicit lazy val configurationOptionsKeyFormat: Format[Key]

    Permalink
    Definition Classes
    ApiFormatImplicits
  11. implicit lazy val configurationValueFormat: Format[Value]

    Permalink
    Definition Classes
    ApiFormatImplicits
  12. implicit def configurationValueToJsValue(configValue: Value): JsValue

    Permalink
    Definition Classes
    ApiFormatImplicits
  13. implicit val duplicationCfgFmt: Format[CodacyConfiguration]

    Permalink
    Definition Classes
    ApiFormatImplicits
  14. implicit val duplicationCloneFileFmt: Format[DuplicationCloneFile]

    Permalink
    Definition Classes
    ApiFormatImplicits
  15. implicit val duplicationCloneFmt: Format[DuplicationClone]

    Permalink
    Definition Classes
    ApiFormatImplicits
  16. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. implicit lazy val errorMessageFormat: Format[ErrorMessage]

    Permalink
    Definition Classes
    ApiFormatImplicits
  19. implicit val fileMetricsFmt: Format[FileMetrics]

    Permalink
    Definition Classes
    ApiFormatImplicits
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  24. implicit val lineComplexFmt: Format[LineComplexity]

    Permalink
    Definition Classes
    ApiFormatImplicits
  25. implicit lazy val linesFormat: Format[Lines]

    Permalink
    Definition Classes
    ApiFormatImplicits
  26. implicit lazy val locationFormat: Format[Location]

    Permalink
    Definition Classes
    ApiFormatImplicits
  27. implicit val metricsCfgFmt: Format[CodacyConfiguration]

    Permalink
    Definition Classes
    ApiFormatImplicits
  28. implicit val metricsReqFmt: Format[MetricsRequest]

    Permalink
    Definition Classes
    ApiFormatImplicits
  29. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  32. implicit def paramValueToJsValue(paramValue: Value): JsValue

    Permalink
    Definition Classes
    ApiFormatImplicits
  33. implicit lazy val parameterDefinitionFormat: Format[Definition]

    Permalink
    Definition Classes
    ApiFormatImplicits
  34. implicit lazy val parameterDescriptionFmt: Format[ParameterDescription]

    Permalink
    Definition Classes
    ApiFormatImplicits
  35. implicit lazy val parameterNameFormat: Format[Name]

    Permalink
    Definition Classes
    ApiFormatImplicits
  36. implicit lazy val parameterSpecificationFormat: Format[Specification]

    Permalink
    Definition Classes
    ApiFormatImplicits
  37. implicit lazy val parameterValueFormat: Format[Value]

    Permalink
    Definition Classes
    ApiFormatImplicits
  38. implicit lazy val patternDefinitionFormat: Format[Definition]

    Permalink
    Definition Classes
    ApiFormatImplicits
  39. implicit lazy val patternDescriptionFmt: Format[PatternDescription]

    Permalink
    Definition Classes
    ApiFormatImplicits
  40. implicit val patternFmt: Format[PatternRequest]

    Permalink
    Definition Classes
    ApiFormatImplicits
  41. implicit lazy val positionFormat: Format[Position]

    Permalink
    Definition Classes
    ApiFormatImplicits
  42. implicit lazy val positionsFormat: Format[Positions]

    Permalink
    Definition Classes
    ApiFormatImplicits
  43. implicit val requestFmt: Format[PluginRequest]

    Permalink
    Definition Classes
    ApiFormatImplicits
  44. implicit lazy val resultLineFormat: Format[Line]

    Permalink
    Definition Classes
    ApiFormatImplicits
  45. implicit lazy val resultMessageFormat: Format[Message]

    Permalink
    Definition Classes
    ApiFormatImplicits
  46. implicit lazy val resultReads: Reads[Result]

    Permalink
    Definition Classes
    ApiFormatImplicits
  47. implicit lazy val resultWrites: Writes[Result]

    Permalink
    Definition Classes
    ApiFormatImplicits
  48. def run(directory: File, config: CodacyConfiguration, timeout: Duration = DockerRunner.defaultRunTimeout, dockerConfig: Option[DockerConfig], configTmpDirectory: Option[File] = None): Try[List[DuplicationClone]]

    Permalink

    timeout

    Timeout for running the tool

    configTmpDirectory

    Temporary directory where to write configurations that the tool will use, if None is provided a random directory will be created. This is useful if a special mapping for files is required (i.e. kubernetes volumes)

  49. implicit lazy val sourceFileFormat: Format[File]

    Permalink
    Definition Classes
    ApiFormatImplicits
  50. implicit lazy val specificationFormat: Format[Specification]

    Permalink
    Definition Classes
    ApiFormatImplicits
  51. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  52. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  53. implicit lazy val toolConfigurationFormat: Format[Configuration]

    Permalink
    Definition Classes
    ApiFormatImplicits
  54. implicit lazy val toolNameFormat: Format[Name]

    Permalink
    Definition Classes
    ApiFormatImplicits
  55. implicit lazy val toolVersionFormat: Format[Version]

    Permalink
    Definition Classes
    ApiFormatImplicits
  56. final def wait(): Unit

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

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

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

Inherited from ApiFormatImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped