import java.util.*;
import Jakarta.util.FixDosOutputStream;
import java.io.*;
/** production
InterfaceMemberDeclaration
: LOOKAHEAD( [ AST_Modifiers() ] "class" )
NestedClassDeclaration::NCDecl
| LOOKAHEAD( [ AST_Modifiers() ] "interface" )
NestedInterfaceDeclaration::NIDecl
| LOOKAHEAD( MethodDeclarationLookahead() )
MethodDeclaration::MDecl
| FieldDeclaration::FDecl
;
*
* @layer<CompInt>
*/
public class InterfaceMemberDeclaration {
public void add2Hash( Hashtable h ) {
AstNode.override( "InterfaceMemberDeclaration.add2Hash", this );
}
public boolean actOnHash( Hashtable h ) {
AstNode.override( "InterfaceMemberDeclaration.actOnHash", this );
return false;
}
public String signature() {
// will be overridden by subclasses
return null;
}
}