1 package org.jacorb.idl; 2 3 22 23 import java.io.PrintWriter ; 24 25 29 30 class ConstExpr 31 extends IdlSymbol 32 { 33 34 public OrExpr or_expr; 35 36 public ConstExpr( int num ) 37 { 38 super( num ); 39 } 40 41 public void parse() 42 { 43 or_expr.parse(); 44 } 45 46 public void setDeclaration( ConstDecl declared_in ) 47 { 48 or_expr.setDeclaration( declared_in ); 49 } 50 51 public void print( PrintWriter ps ) 52 { 53 or_expr.print( ps ); 54 } 55 56 int pos_int_const() 57 { 58 return or_expr.pos_int_const(); 59 } 60 61 public String toString() 62 { 63 return or_expr.toString(); 64 } 65 66 public str_token get_token() 67 { 68 return or_expr.get_token(); 69 } 70 71 72 public String value() 73 { 74 return or_expr.value(); 75 } 76 77 public void setPackage( String s ) 78 { 79 s = parser.pack_replace( s ); 80 if( pack_name.length() > 0 ) 81 pack_name = s + "." + pack_name; 82 else 83 pack_name = s; 84 or_expr.setPackage( s ); 85 } 86 } 87 88 | Popular Tags |