All Downloads are FREE. Search and download functionalities are using the official Maven repository.

protocbridge.ProtocCodeGenerator.scala Maven / Gradle / Ivy

The newest version!
package protocbridge

/** This is the interface that code generators need to implement. */
trait ProtocCodeGenerator {
  def run(request: Array[Byte]): Array[Byte]

  def suggestedDependencies: Seq[Artifact] = Nil
}

object ProtocCodeGenerator {
  import scala.language.implicitConversions

  implicit def toGenerator(p: ProtocCodeGenerator): Generator = {
    JvmGenerator("jvm_" + scala.util.Random.alphanumeric.take(8).mkString, p)
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy