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 TypeModifierPragma extends ASTNode 023 { 024 025 // Generated boilerplate constructors: 026 027 /** 028 * Construct a raw TypeModifierPragma 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 TypeModifierPragma() {} //@ nowarn Invariant,NonNullInit; 035 036 public void check() { 037 super.check(); 038 } 039 040 }