cannot find symbol?

Discussion in 'Java' started by qwertmonkey@syberianoutpost.ru, May 4, 2013.

  1. Guest

    > Try reducing your problem to an SSCCE <http://sscce.org> ...
    ~
    Sorry! The thing is that I wasn't sure what was causing the problem and I did
    attempt to reduce that code to an SSCCE.
    ~
    The original code is based on reflection
    ~
    > This looks like it was copied from C++ code which was copied from C code.

    ~
    You would make a good detective ;-)
    ~
    > ((IADObj) tCtxt).setCtxt((new Integer(aSAr[0])).intValue(), aSAr[1], (new Long(aSAr[0])).longValue());

    ~
    The whole purpose of doing things this way is not using a cast within verifyCtxt,
    where using the strategy pattern an object of a certain class (which is given via
    input parameter (.verifyCtxt(aSAr, _.getClass()))) is created
    ~
    I am trying to do everything within DTO_T_Ctxt06 through templates, so, users
    don't have to code this class and for reasons I still don't get I am not able
    to get this right
    ~
    Say, a user goes:

    // __
    class Ho3K{
    private String aS;
    Ho3K(){}
    public void setCtxt(String aS){ this.aS = aS; }
    public String toString(){ return(" aS: |" + aS + "|"); }
    }
    ~
    ...
    Ho3K Ho3 = new Ho3K();

    aSAr = new String[]{"ho, ho, ho!"};

    DTO_T_Ctxt06<Ho3K> Ho3Ctxt = new DTO_T_Ctxt06<Ho3K>();

    Ho3Ctxt.verifyCtxt(aSAr, Ho3.getClass());
    System.err.println("// __ Ho3.getCtxtDTO() : |" + Ho3.getCtxtDTO() + "|");
    ~
    How do you do such a thing?
    ~
    lbrtchx
    , May 4, 2013
    #1
    1. Advertising

  2. markspace Guest

    On 5/4/2013 3:50 AM, wrote:
    > class Ho3K{
    > private String aS;
    > Ho3K(){}
    > public void setCtxt(String aS){ this.aS = aS; }
    > public String toString(){ return(" aS: |" + aS + "|"); }


    > System.err.println("// __ Ho3.getCtxtDTO() : |" + Ho3.getCtxtDTO() + "|");


    > How do you do such a thing?


    What is "such a thing?" What are you even *trying* to do? You can't
    call "getCtxtDTO" on an object that only defines the methods "setCtxt"
    and "toString".
    markspace, May 4, 2013
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Danny
    Replies:
    1
    Views:
    4,663
    Andrew Thompson
    May 26, 2004
  2. Replies:
    5
    Views:
    6,526
    Tilman Bohn
    Dec 16, 2004
  3. luch
    Replies:
    5
    Views:
    6,335
  4. fybar

    cannot find symbol

    fybar, Apr 25, 2006, in forum: Java
    Replies:
    6
    Views:
    9,230
    Oliver Wong
    Apr 25, 2006
  5. Replies:
    6
    Views:
    1,726
Loading...

Share This Page