import java.util.*;
import Jakarta.util.FixDosOutputStream;
import java.io.*;
/** TypeDeclaration <br>
TypeDeclaration<br>
: [ AST_Modifiers ] UnmodifiedTypeDeclaration ::ModTypeDecl<br>
| ";" ::EmptyTDecl<br>
;
*
* @layer<preprocess>
*/
public class TypeDeclaration {
/** this is an abstract method
* @return returns type signature of declaration
* @layer<preprocess>
*/
public String GetType() {
AstNode.override( "TypeDeclaration.GetType", this );
return null;
}
/** this is an abstract method
* @return returns name of declaration
* @layer<preprocess>
*/
public String GetName() {
AstNode.override( "TypeDeclaration.GetName", this );
return null;
}
public boolean isExtension() {
AstNode.override( "TypeDeclaration.isExtension", this );
return false;
}
}