orc.ast.extended.declaration.def
Class DefMember

java.lang.Object
  extended by orc.ast.extended.declaration.def.DefMember
All Implemented Interfaces:
ASTNode, Locatable, Located
Direct Known Subclasses:
DefMemberClause, DefMemberType

public abstract class DefMember
extends java.lang.Object
implements ASTNode, Locatable


Field Summary
 java.lang.String name
           
 
Constructor Summary
DefMember()
           
 
Method Summary
abstract  void extend(AggregateDef adef)
           
 SourceLocation getSourceLocation()
           
 void setSourceLocation(SourceLocation location)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface orc.ast.extended.ASTNode
accept
 

Field Detail

name

public java.lang.String name
Constructor Detail

DefMember

public DefMember()
Method Detail

extend

public abstract void extend(AggregateDef adef)
                     throws CompilationException
Throws:
CompilationException

setSourceLocation

public void setSourceLocation(SourceLocation location)
Specified by:
setSourceLocation in interface Locatable

getSourceLocation

public SourceLocation getSourceLocation()
Specified by:
getSourceLocation in interface ASTNode
Specified by:
getSourceLocation in interface Located