C# Класс Boo.Lang.Compiler.Steps.BindBaseTypes

Наследование: AbstractNamespaceSensitiveVisitorCompilerStep
Показать файл Открыть проект

Открытые методы

Метод Описание
BindBaseTypes ( ) : System
CheckBaseTypes ( ClassDefinition node ) : void
CheckInterfaceBaseTypes ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void
OnClassDefinition ( ClassDefinition node ) : void
OnEnumDefinition ( Boo.Lang.Compiler.Ast.EnumDefinition node ) : void
OnInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void
ResolveBaseTypes ( Boo visited, Boo.Lang.Compiler.Ast.TypeDefinition node ) : void
Run ( ) : void

Описание методов

BindBaseTypes() публичный Метод

public BindBaseTypes ( ) : System
Результат System

CheckBaseTypes() публичный Метод

public CheckBaseTypes ( ClassDefinition node ) : void
node Boo.Lang.Compiler.Ast.ClassDefinition
Результат void

CheckInterfaceBaseTypes() публичный Метод

public CheckInterfaceBaseTypes ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void
node Boo.Lang.Compiler.Ast.InterfaceDefinition
Результат void

OnClassDefinition() публичный Метод

public OnClassDefinition ( ClassDefinition node ) : void
node Boo.Lang.Compiler.Ast.ClassDefinition
Результат void

OnEnumDefinition() публичный Метод

public OnEnumDefinition ( Boo.Lang.Compiler.Ast.EnumDefinition node ) : void
node Boo.Lang.Compiler.Ast.EnumDefinition
Результат void

OnInterfaceDefinition() публичный Метод

public OnInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void
node Boo.Lang.Compiler.Ast.InterfaceDefinition
Результат void

ResolveBaseTypes() публичный Метод

public ResolveBaseTypes ( Boo visited, Boo.Lang.Compiler.Ast.TypeDefinition node ) : void
visited Boo
node Boo.Lang.Compiler.Ast.TypeDefinition
Результат void

Run() публичный Метод

public Run ( ) : void
Результат void