C# Class Boo.Lang.Compiler.Steps.AbstractNamespaceSensitiveVisitorCompilerStep

Inheritance: Boo.Lang.Compiler.Steps.AbstractVisitorCompilerStep
Afficher le fichier Open project: boo/boo-lang

Méthodes publiques

Méthode Description
Initialize ( CompilerContext context ) : void
OnClassDefinition ( ClassDefinition node ) : void
OnInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void
OnModule ( Boo module ) : void
OnStructDefinition ( Boo.Lang.Compiler.Ast.StructDefinition node ) : void

Méthodes protégées

Méthode Description
EnterNamespace ( INamespace ns ) : void
LeaveNamespace ( ) : void
VisitTypeDefinitionBody ( Boo.Lang.Compiler.Ast.TypeDefinition node ) : void

Method Details

EnterNamespace() protected méthode

protected EnterNamespace ( INamespace ns ) : void
ns INamespace
Résultat void

Initialize() public méthode

public Initialize ( CompilerContext context ) : void
context Boo.Lang.Compiler.CompilerContext
Résultat void

LeaveNamespace() protected méthode

protected LeaveNamespace ( ) : void
Résultat void

OnClassDefinition() public méthode

public OnClassDefinition ( ClassDefinition node ) : void
node Boo.Lang.Compiler.Ast.ClassDefinition
Résultat void

OnInterfaceDefinition() public méthode

public OnInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : void
node Boo.Lang.Compiler.Ast.InterfaceDefinition
Résultat void

OnModule() public méthode

public OnModule ( Boo module ) : void
module Boo
Résultat void

OnStructDefinition() public méthode

public OnStructDefinition ( Boo.Lang.Compiler.Ast.StructDefinition node ) : void
node Boo.Lang.Compiler.Ast.StructDefinition
Résultat void

VisitTypeDefinitionBody() protected méthode

protected VisitTypeDefinitionBody ( Boo.Lang.Compiler.Ast.TypeDefinition node ) : void
node Boo.Lang.Compiler.Ast.TypeDefinition
Résultat void