Resultados da pesquisa a pedido "companion-object"
Por que o Scala não consegue encontrar minha instância de classe definida implicitamente no objeto complementar, quando a classe não está em um arquivo de origem dedicado?
Por favor, consulte o código fonte abaixo. Todo o código-fonte é definido no mesmo pacote. Quando eu defino todo o código em um único arquivo de origemShowMain.scala, Recebo um erro de compilação, no entanto, quandoobject ShowMain é definido ...
Como criar um objeto complementar explícito para uma classe de caso que se comporte de forma idêntica ao objeto complementar implícito fornecido pelo compilador substituído?
Eu tenho uma classe de caso definida como tal: case class StreetSecondary(designator: String, value: Option[String])Eu então defino umexplícitoobjeto complementar: object StreetSecondary { //empty for now }O ato de definir o objeto ...
Kotlin: diferença entre objeto e objeto complementar em uma classe
Qual é a diferença entre um objeto e um objeto complementar em uma classe no kotlin? Exemplo: class MyClass { object Holder { //something } companion object { //something } } Eu já li que o objeto complementar deve ser usado se os parâmetros / ...
Quando usar a fábrica de objetos complementares versus a nova palavra-chave
Muitas classes na biblioteca padrão Scala usamapply() do objeto complementar como fábrica. Isso geralmente é conveniente ao encadear chamadas comoList(List(1)). Por outro lado, ainda é possível criar objetos diretamente comnew (new HashMap[Int, ...
Não é possível acessar os membros do pai ao lidar com anotações de macro
Eu estou meio que bloqueado com o seguinte (anotação de macrosituação. Suponha que eu tenha uma anotação chamada
No Scala, como posso definir um objeto complementar para uma classe definida em Java?
Eu gostaria de adicionar conversões implícitas em classes Java geradas por uma ferramenta de modelagem. Então, eu quero adicioná-los ao objeto complementar dessas classes, para que o compilador as encontre automaticamente. Mas não ...
A classe Companion requer a importação de métodos de objeto Companion e objetos aninhados?
Estou olhando para o código do ativador typesafe relacionado à Akka e a seguinte construção me intrigou: Objeto complementar: object MarkerActor { sealed trait MarkerMessage case object Stop extends MarkerMessage .. def objectMethod = print("hi ...
Campo "Estático" no objeto complementar Scala
Posso verificar o valor do campo no objeto complementar sem me referir ao objeto real da classe? Gostaria de armazenar um contador estático, aumentá-lo sempre que um novo objeto dessa classe for criado e poder verificar seu valor sem usar o ...
Por que os objetos complementares da classe de caso estendem a FunctionN?
Quando você cria uma classe de caso, o compilador cria um objeto complementar correspondente com alguns dos presentes da classe de caso:apply método de fábrica correspondente ao construtor principal,equals, hashCodeecopy. Um pouco estranho, esse ...