C# Class Babel.Compiler.RoutineDefinition

Inheritance: AbstractRoutineSignature, ClassElement
Afficher le fichier Open project: shugo/babel Class Usage Examples

Protected Properties

Свойство Type Description
modifier RoutineModifier
statementList StatementList

Méthodes publiques

Méthode 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 méthode

public Accept ( NodeVisitor visitor ) : void
visitor NodeVisitor
Résultat void

Clone() public méthode

public Clone ( ) : object
Résultat object

IncludeTo() public méthode

public IncludeTo ( ClassDefinition cls, FeatureModifier featureModifier ) : void
cls ClassDefinition
featureModifier FeatureModifier
Résultat void

RoutineDefinition() public méthode

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
Résultat System

Property Details

modifier protected_oe property

protected RoutineModifier modifier
Résultat RoutineModifier

statementList protected_oe property

protected StatementList,Babel.Compiler statementList
Résultat StatementList