- All Superinterfaces:
Entity,ProgramEntity
- All Known Subinterfaces:
Enumerator,Function,Typedef,Variable
An "ordinary" entity is a
Variable, Function,
Enumerator, or Typedef. These entities share a single name
space. All of these also have a type associated to them. This is a marker
interface to indicate the object is an ordinary entity. The interfaces listed
above all extend this one.-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.civl.abc.ast.entity.IF.Entity
Entity.EntityKindNested classes/interfaces inherited from interface dev.civl.abc.ast.entity.IF.ProgramEntity
ProgramEntity.LinkageKind -
Method Summary
Methods inherited from interface dev.civl.abc.ast.entity.IF.Entity
getEntityKind, getNameMethods inherited from interface dev.civl.abc.ast.entity.IF.ProgramEntity
addDeclaration, getDeclaration, getDeclarations, getDefinition, getFirstDeclaration, getLinkage, getNumDeclarations, getType, isSystem, setDefinition, setIsSystem, setLinkage, setType