home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / VPage / Java.bin / CLASSES.ZIP / sun / tools / asm / StringExpressionConstantData.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-07-08  |  1.4 KB  |  29 lines

  1. package sun.tools.asm;
  2.  
  3. import java.io.DataOutputStream;
  4. import java.io.IOException;
  5. import sun.tools.java.Environment;
  6. import sun.tools.tree.StringExpression;
  7.  
  8. final class StringExpressionConstantData extends ConstantPoolData {
  9.    StringExpression str;
  10.  
  11.    StringExpressionConstantData(ConstantPool var1, StringExpression var2) {
  12.       this.str = var2;
  13.       var1.put(var2.getValue());
  14.    }
  15.  
  16.    void write(Environment var1, DataOutputStream var2, ConstantPool var3) throws IOException {
  17.       var2.writeByte(8);
  18.       var2.writeShort(var3.index(this.str.getValue()));
  19.    }
  20.  
  21.    int order() {
  22.       return 0;
  23.    }
  24.  
  25.    public String toString() {
  26.       return "StringExpressionConstantData[" + this.str.getValue() + "]=" + this.str.getValue().hashCode();
  27.    }
  28. }
  29.