/** @constructor */
ScalaJS.c.scala_sys_process_ProcessImpl$Spawn$$anon$1 = (function() {
  ScalaJS.c.java_lang_Thread.call(this);
  this.f$1$2 = null
});
ScalaJS.c.scala_sys_process_ProcessImpl$Spawn$$anon$1.prototype = new ScalaJS.inheritable.java_lang_Thread();
ScalaJS.c.scala_sys_process_ProcessImpl$Spawn$$anon$1.prototype.constructor = ScalaJS.c.scala_sys_process_ProcessImpl$Spawn$$anon$1;
ScalaJS.c.scala_sys_process_ProcessImpl$Spawn$$anon$1.prototype.run__V = (function() {
  this.f$1$2.apply$mcV$sp__V()
});
ScalaJS.c.scala_sys_process_ProcessImpl$Spawn$$anon$1.prototype.init___Lscala_sys_process_ProcessImpl$Spawn$__Lscala_Function0 = (function($$outer, f$1) {
  this.f$1$2 = f$1;
  ScalaJS.c.java_lang_Thread.prototype.init___.call(this);
  return this
});
/** @constructor */
ScalaJS.inheritable.scala_sys_process_ProcessImpl$Spawn$$anon$1 = (function() {
  /*<skip>*/
});
ScalaJS.inheritable.scala_sys_process_ProcessImpl$Spawn$$anon$1.prototype = ScalaJS.c.scala_sys_process_ProcessImpl$Spawn$$anon$1.prototype;
ScalaJS.is.scala_sys_process_ProcessImpl$Spawn$$anon$1 = (function(obj) {
  return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scala_sys_process_ProcessImpl$Spawn$$anon$1)))
});
ScalaJS.as.scala_sys_process_ProcessImpl$Spawn$$anon$1 = (function(obj) {
  if ((ScalaJS.is.scala_sys_process_ProcessImpl$Spawn$$anon$1(obj) || (obj === null))) {
    return obj
  } else {
    ScalaJS.throwClassCastException(obj, "scala.sys.process.ProcessImpl$Spawn$$anon$1")
  }
});
ScalaJS.isArrayOf.scala_sys_process_ProcessImpl$Spawn$$anon$1 = (function(obj, depth) {
  return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scala_sys_process_ProcessImpl$Spawn$$anon$1)))
});
ScalaJS.asArrayOf.scala_sys_process_ProcessImpl$Spawn$$anon$1 = (function(obj, depth) {
  if ((ScalaJS.isArrayOf.scala_sys_process_ProcessImpl$Spawn$$anon$1(obj, depth) || (obj === null))) {
    return obj
  } else {
    ScalaJS.throwArrayCastException(obj, "Lscala.sys.process.ProcessImpl$Spawn$$anon$1;", depth)
  }
});
ScalaJS.data.scala_sys_process_ProcessImpl$Spawn$$anon$1 = new ScalaJS.ClassTypeData({
  scala_sys_process_ProcessImpl$Spawn$$anon$1: 0
}, false, "scala.sys.process.ProcessImpl$Spawn$$anon$1", ScalaJS.data.java_lang_Thread, {
  scala_sys_process_ProcessImpl$Spawn$$anon$1: 1,
  java_lang_Thread: 1,
  java_lang_Runnable: 1,
  java_lang_Object: 1
});
ScalaJS.c.scala_sys_process_ProcessImpl$Spawn$$anon$1.prototype.$classData = ScalaJS.data.scala_sys_process_ProcessImpl$Spawn$$anon$1;
//@ sourceMappingURL=ProcessImpl$Spawn$$anon$1.js.map
