case classClassFile(source: String, name: String, superclassname: String, fields: Seq[JVMField], methods: Seq[JVMMethod]) extends Product with Serializable
A class file defining a JVM class. source gives the name of the source
file from which this class file comes. name gives the name of the class
that is being defined, and superClass is the name of the super class
of this class. fields and methods define the components of the class.
A class file defining a JVM class.
sourcegives the name of the source file from which this class file comes.namegives the name of the class that is being defined, andsuperClassis the name of the super class of this class.fieldsandmethodsdefine the components of the class.