Subject: Re: com1205_about HOmework4
From: Karl Lieberherr (lieber@ccs.neu.edu)
Date: Sat Oct 28 2000 - 00:27:08 EDT
Hi Jae-Young:
adding the parent part adds an argument to the constructor
of CompoundFile and makes the current constructor
calls illegal. That is why I used parsing in class
to make the object construction adaptive.
The slogan is: "concrete syntax is more abstract than abstract syntax".
Use the Structure-Shy Object Pattern.
-- Karl L.
>From hjae@ccs.neu.edu  Thu Oct 26 23:56:43 2000
>From: JAE-YOUNG HEO <hjae@ccs.neu.edu>
>To: Karl Lieberherr <lieber@ccs.neu.edu>
>Subject: com1205_about HOmework4
>
>jaeyoung Heo wrote:
>
>I have error after I added [<parent> CompoundFile]. which said
>gen/Main.java:31: cannot resolve symbol
>symbol  : constructor CompoundFile  (FileName,File_PList,java.lang.Object)
>location: class CompoundFile
>      new CompoundFile(
>      ^
>and I guess it's come from 
>    FileSystem fs =
>    new FileSystem(
>      new CompoundFile(
>        new FileName(
>          new Ident ("root")),
>        new File_PList(),
>        )
>    );
>
>but I don't know what's wrong with it 
>
>Please Help me~!!!
>
This archive was generated by hypermail 2b28 : Sat Oct 28 2000 - 00:27:25 EDT