orc.ast.extended.declaration.defn
Class Defn

java.lang.Object
  extended by orc.ast.extended.declaration.defn.Defn
All Implemented Interfaces:
Locatable, Located
Direct Known Subclasses:
DefnClause, DefnType

public abstract class Defn
extends java.lang.Object
implements Locatable


Field Summary
 java.lang.String name
           
 
Constructor Summary
Defn()
           
 
Method Summary
abstract  void extend(AggregateDefn 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
 

Field Detail

name

public java.lang.String name
Constructor Detail

Defn

public Defn()
Method Detail

extend

public abstract void extend(AggregateDefn adef)

setSourceLocation

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

getSourceLocation

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