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

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

Public Methods

Method Description
EnterClassDefinition ( ClassDefinition node ) : bool
EnterInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : bool
EnterStructDefinition ( Boo.Lang.Compiler.Ast.StructDefinition node ) : bool
LeaveModule ( Boo module ) : void
Run ( ) : void

Protected Methods

Method Description
CheckMembers ( ClassDefinition node ) : void
WarnIfPrivateMemberNeverUsed ( Boo.Lang.Compiler.Ast.TypeMember node ) : void
WarnIfProtectedMemberInSealedClass ( Boo.Lang.Compiler.Ast.TypeMember member ) : void

Method Details

CheckMembers() protected method

protected CheckMembers ( ClassDefinition node ) : void
node Boo.Lang.Compiler.Ast.ClassDefinition
return void

EnterClassDefinition() public method

public EnterClassDefinition ( ClassDefinition node ) : bool
node Boo.Lang.Compiler.Ast.ClassDefinition
return bool

EnterInterfaceDefinition() public method

public EnterInterfaceDefinition ( Boo.Lang.Compiler.Ast.InterfaceDefinition node ) : bool
node Boo.Lang.Compiler.Ast.InterfaceDefinition
return bool

EnterStructDefinition() public method

public EnterStructDefinition ( Boo.Lang.Compiler.Ast.StructDefinition node ) : bool
node Boo.Lang.Compiler.Ast.StructDefinition
return bool

LeaveModule() public method

public LeaveModule ( Boo module ) : void
module Boo
return void

Run() public method

public Run ( ) : void
return void

WarnIfPrivateMemberNeverUsed() protected method

protected WarnIfPrivateMemberNeverUsed ( Boo.Lang.Compiler.Ast.TypeMember node ) : void
node Boo.Lang.Compiler.Ast.TypeMember
return void

WarnIfProtectedMemberInSealedClass() protected method

protected WarnIfProtectedMemberInSealedClass ( Boo.Lang.Compiler.Ast.TypeMember member ) : void
member Boo.Lang.Compiler.Ast.TypeMember
return void