001    package AST;
002    
003    import java.util.HashSet;
004    import java.io.File;
005    import java.util.*;
006    import beaver.*;
007    import java.util.ArrayList;
008    import java.util.zip.*;
009    import java.io.*;
010    import java.io.FileNotFoundException;
011    import java.util.Collection;
012    /**
013      * @ast class
014     * 
015     */
016    public class CONSTANT_Utf8_Info extends CONSTANT_Info {
017    
018        public String string;
019    
020    
021    
022        public CONSTANT_Utf8_Info(BytecodeParser parser) {
023          super(parser);
024          string = p.readUTF();
025        }
026    
027    
028    
029        public String toString() {
030          return "Utf8Info: " + string;
031        }
032    
033    
034    
035        public Expr expr() {
036          return Literal.buildStringLiteral(string);
037        }
038    
039    
040    
041        public String string() {
042          return string;
043        }
044    
045    
046    }