scala - No ClassTag available for T -


import org.apache.spark.api.java.javardd import org.apache.spark.rdd.rdd import scala.reflect.classtag    class testrdd[t: classtag](rdd: rdd[t]) extends javardd(rdd) 

this statement accepted console. @ compile time following error thrown:

no classtag available t [error] class testrdd[t: classtag](rdd: rdd[t]) extends javardd(rdd) [error]                ^ [error] 1 error found [error] (jobs/it:compileincremental) compilation failed 

i think want this:

class testrdd[t](rdd: list[t])(implicit c: classtag[t]) extends javardd(rdd) 

use implicit auto implicit classtag of generic t.


Comments

Popular posts from this blog

android - Why am I getting the message 'Youractivity.java is not an activity subclass or alias' -

python - How do I create a list index that loops through integers in another list -

c# - “System.Security.Cryptography.CryptographicException: Keyset does not exist” when reading private key from remote machine -