es.uned.compiler.semantic.type
Interface TypeIF

All Known Implementing Classes:
TypeArray, TypeBase, TypeEnum, TypeFunction, TypeProcedure, TypeRecord, TypeSimple

public interface TypeIF

Interfaz que han de seguir las clases necesarias para representar los tipos


Method Summary
 java.lang.String getName()
          Returns the name.
 ScopeIF getScope()
          Returns the scope.
 void setName(java.lang.String name)
          Sets The name.
 void setScope(ScopeIF scope)
          Sets The scope.
 

Method Detail

getName

java.lang.String getName()
Returns the name.

Returns:
Returns the name.

getScope

ScopeIF getScope()
Returns the scope.

Returns:
Returns the scope.

setName

void setName(java.lang.String name)
Sets The name.

Parameters:
name - The name to set.

setScope

void setScope(ScopeIF scope)
Sets The scope.

Parameters:
scope - The scope to set.