home *** CD-ROM | disk | FTP | other *** search
/ Tutto per Internet / Internet.iso / soft95 / Java / espints / espinst.exe / classes / espresso / AssignItem.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-02-28  |  749 b   |  29 lines

  1. package espresso;
  2.  
  3. class AssignItem extends Item {
  4.    Item lhs;
  5.  
  6.    void stash(Typ var1, int var2) {
  7.       throw new CompilerError("stash");
  8.    }
  9.  
  10.    void drop(Typ var1) {
  11.       this.lhs.store(var1);
  12.    }
  13.  
  14.    void duplicate(Typ var1) {
  15.       this.load(var1);
  16.       Item.stackItem.duplicate(var1);
  17.    }
  18.  
  19.    void load(Typ var1) {
  20.       this.lhs.stash(var1, Gen.width(var1));
  21.       this.lhs.store(var1);
  22.    }
  23.  
  24.    AssignItem(Item var1) {
  25.       super(11);
  26.       this.lhs = var1;
  27.    }
  28. }
  29.