C# Class Babel.Compiler.RoutineDefinition

Inheritance: AbstractRoutineSignature, ClassElement
Show file Open project: shugo/babel Class Usage Examples

Protected Properties

Property Type Description
modifier RoutineModifier
statementList StatementList

Public Methods

Method Description
Accept ( NodeVisitor visitor ) : void
Clone ( ) : object
IncludeTo ( ClassDefinition cls, FeatureModifier featureModifier ) : void
RoutineDefinition ( string name, TypedNodeList arguments, TypeSpecifier returnType, StatementList statementList, RoutineModifier modifier, Location location ) : System

Method Details

Accept() public method

public Accept ( NodeVisitor visitor ) : void
visitor NodeVisitor
return void

Clone() public method

public Clone ( ) : object
return object

IncludeTo() public method

public IncludeTo ( ClassDefinition cls, FeatureModifier featureModifier ) : void
cls ClassDefinition
featureModifier FeatureModifier
return void

RoutineDefinition() public method

public RoutineDefinition ( string name, TypedNodeList arguments, TypeSpecifier returnType, StatementList statementList, RoutineModifier modifier, Location location ) : System
name string
arguments TypedNodeList
returnType TypeSpecifier
statementList StatementList
modifier RoutineModifier
location Location
return System

Property Details

modifier protected property

protected RoutineModifier modifier
return RoutineModifier

statementList protected property

protected StatementList,Babel.Compiler statementList
return StatementList