C# Class Foxoft.Ci.GenJava

Inheritance: SourceGenerator, ICiSymbolVisitor
Afficher le fichier Open project: epi/cito Class Usage Examples

Méthodes publiques

Méthode Description
GenJava ( string namespace_ ) : System
Visit ( CiThrow stmt ) : void
Visit ( CiVar stmt ) : void
Write ( CiProgram prog ) : void

Méthodes protégées

Méthode Description
GetPriority ( CiExpr expr ) : CiPriority
Write ( CiBinaryExpr expr ) : void
Write ( CiBinaryResourceExpr expr ) : void
Write ( CiCoercion expr ) : void
Write ( CiCondExpr expr ) : void
Write ( CiFieldAccess expr ) : void
Write ( CiMethodCall expr ) : void
Write ( CiPropertyAccess expr ) : void
WriteConst ( object value ) : void
WriteDelegateCall ( CiExpr expr ) : void
WriteFallthrough ( CiExpr expr ) : void
WriteName ( CiConst konst ) : void
WriteName ( CiMethod method ) : void
WriteNew ( CiType type ) : void

Private Methods

Méthode Description
CloseJavaFile ( ) : void
CreateJavaFile ( CiSymbol symbol ) : void
ICiSymbolVisitor ( CiClass klass ) : void
ICiSymbolVisitor ( CiConst konst ) : void
ICiSymbolVisitor ( CiDelegate del ) : void
ICiSymbolVisitor ( CiEnum enu ) : void
ICiSymbolVisitor ( CiField field ) : void
ICiSymbolVisitor ( CiMethod method ) : void
Write ( CiType type ) : void
Write ( CiVisibility visibility ) : void
WriteBaseType ( CiType type ) : void
WriteClearMethod ( string elementType ) : void
WriteGetBinaryResource ( CiClass klass ) : void
WriteInit ( CiType type ) : bool
WriteSignature ( CiDelegate del, string name ) : void
WriteSubstringMethod ( ) : void

Method Details

GenJava() public méthode

public GenJava ( string namespace_ ) : System
namespace_ string
Résultat System

GetPriority() protected méthode

protected GetPriority ( CiExpr expr ) : CiPriority
expr CiExpr
Résultat CiPriority

Visit() public méthode

public Visit ( CiThrow stmt ) : void
stmt CiThrow
Résultat void

Visit() public méthode

public Visit ( CiVar stmt ) : void
stmt CiVar
Résultat void

Write() protected méthode

protected Write ( CiBinaryExpr expr ) : void
expr CiBinaryExpr
Résultat void

Write() protected méthode

protected Write ( CiBinaryResourceExpr expr ) : void
expr CiBinaryResourceExpr
Résultat void

Write() protected méthode

protected Write ( CiCoercion expr ) : void
expr CiCoercion
Résultat void

Write() protected méthode

protected Write ( CiCondExpr expr ) : void
expr CiCondExpr
Résultat void

Write() protected méthode

protected Write ( CiFieldAccess expr ) : void
expr CiFieldAccess
Résultat void

Write() protected méthode

protected Write ( CiMethodCall expr ) : void
expr CiMethodCall
Résultat void

Write() public méthode

public Write ( CiProgram prog ) : void
prog CiProgram
Résultat void

Write() protected méthode

protected Write ( CiPropertyAccess expr ) : void
expr CiPropertyAccess
Résultat void

WriteConst() protected méthode

protected WriteConst ( object value ) : void
value object
Résultat void

WriteDelegateCall() protected méthode

protected WriteDelegateCall ( CiExpr expr ) : void
expr CiExpr
Résultat void

WriteFallthrough() protected méthode

protected WriteFallthrough ( CiExpr expr ) : void
expr CiExpr
Résultat void

WriteName() protected méthode

protected WriteName ( CiConst konst ) : void
konst CiConst
Résultat void

WriteName() protected méthode

protected WriteName ( CiMethod method ) : void
method CiMethod
Résultat void

WriteNew() protected méthode

protected WriteNew ( CiType type ) : void
type CiType
Résultat void