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

Inheritance: Boo.Lang.Compiler.Steps.AbstractFastVisitorCompilerStep
Datei anzeigen Open project: boo-lang/boo

Public Methods

Method Description
OnClassDefinition ( ClassDefinition node ) : void
OnMemberReferenceExpression ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : void
OnReferenceExpression ( ReferenceExpression node ) : void
OnSelfLiteralExpression ( Boo.Lang.Compiler.Ast.SelfLiteralExpression node ) : void
OnSuperLiteralExpression ( Boo.Lang.Compiler.Ast.SuperLiteralExpression node ) : void

Private Methods

Method Description
IsAccessible ( IAccessibleMember member ) : bool
OnExpression ( Expression node ) : void

Method Details

OnClassDefinition() public method

public OnClassDefinition ( ClassDefinition node ) : void
node Boo.Lang.Compiler.Ast.ClassDefinition
return void

OnMemberReferenceExpression() public method

public OnMemberReferenceExpression ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.MemberReferenceExpression
return void

OnReferenceExpression() public method

public OnReferenceExpression ( ReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.ReferenceExpression
return void

OnSelfLiteralExpression() public method

public OnSelfLiteralExpression ( Boo.Lang.Compiler.Ast.SelfLiteralExpression node ) : void
node Boo.Lang.Compiler.Ast.SelfLiteralExpression
return void

OnSuperLiteralExpression() public method

public OnSuperLiteralExpression ( Boo.Lang.Compiler.Ast.SuperLiteralExpression node ) : void
node Boo.Lang.Compiler.Ast.SuperLiteralExpression
return void