001    /* Copyright 2000, 2001, Compaq Computer Corporation */
002    
003    /* IF THIS IS A JAVA FILE, DO NOT EDIT IT!  
004    
005       Most Java files in this directory which are part of the Javafe AST
006       are automatically generated using the astgen comment (see
007       ESCTools/Javafe/astgen) from the input file 'hierarchy.h'.  If you
008       wish to modify AST classes or introduce new ones, modify
009       'hierarchy.j.'
010     */
011    
012    package javafe.ast;
013    
014    import javafe.util.Assert;
015    import javafe.util.Location;
016    import javafe.util.ErrorSet;
017    
018    // Convention: unless otherwise noted, integer fields named "loc" refer
019    // to the location of the first character of the syntactic unit
020    
021    
022    public abstract class LexicalPragma extends ASTNode
023    { 
024    
025    // Generated boilerplate constructors:
026    
027       /**
028        * Construct a raw LexicalPragma whose class invariant(s) have not
029        * yet been established.  It is the caller's job to
030        * initialize the returned node's fields so that any
031        * class invariants hold.
032        */
033       //@ requires I_will_establish_invariants_afterwards;
034       protected LexicalPragma() {}    //@ nowarn Invariant,NonNullInit;
035    
036       public void check() {
037          super.check();
038       }
039    
040    }