
ters.case-class-generator_2.10.0.6.1.source-code.ClassStore.scala Maven / Gradle / Ivy
The newest version!
package com.julianpeeters.caseclass.generator
import scala.collection.JavaConversions.JConcurrentMapWrapper
import java.util.concurrent.ConcurrentHashMap
import scala.reflect.runtime.universe._
object ClassStore {
val generatedClasses: scala.collection.concurrent.Map[Type, DynamicCaseClass] = JConcurrentMapWrapper(new ConcurrentHashMap[Type, DynamicCaseClass]())
def accept(dcc: DynamicCaseClass) {
if (!generatedClasses.contains(dcc.tpe)) {
generatedClasses += dcc.tpe -> dcc
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy