C# Класс net.sf.jni4net.proxygen.generator.JVMGenerator

Base class for java generator
Наследование: Generator
Показать файл Открыть проект

Открытые методы

Метод Описание
Write ( string newFile ) : void

create or merge files

Защищенные методы

Метод Описание
ChangeNativeAttributes ( CodeMemberMethod tgtMethod ) : void
CreateMethodSignature ( GMethod method, bool skipSignature ) : CodeMemberMethod
Generate ( ) : void
GenerateParameters ( GMethod method, CodeMemberMethod tgtMethod ) : void
GenerateProxy ( CodeNamespace nameSpace ) : void

Create proxy for interface

GenerateTypeOfInit ( CodeTypeDeclaration tgtType ) : void
GetFileName ( string dirJava ) : string
JVMGenerator ( GType type ) : System.CodeDom
WrapMethodsMagic ( CodeTypeDeclaration tgtType, string start, string end ) : void

Приватные методы

Метод Описание
GenerateNamespace ( ) : string

Compile unit

Описание методов

ChangeNativeAttributes() защищенный Метод

protected ChangeNativeAttributes ( CodeMemberMethod tgtMethod ) : void
tgtMethod System.CodeDom.CodeMemberMethod
Результат void

CreateMethodSignature() защищенный Метод

protected CreateMethodSignature ( GMethod method, bool skipSignature ) : CodeMemberMethod
method net.sf.jni4net.proxygen.model.GMethod
skipSignature bool
Результат System.CodeDom.CodeMemberMethod

Generate() защищенный Метод

protected Generate ( ) : void
Результат void

GenerateParameters() защищенный Метод

protected GenerateParameters ( GMethod method, CodeMemberMethod tgtMethod ) : void
method net.sf.jni4net.proxygen.model.GMethod
tgtMethod System.CodeDom.CodeMemberMethod
Результат void

GenerateProxy() защищенный Метод

Create proxy for interface
protected GenerateProxy ( CodeNamespace nameSpace ) : void
nameSpace System.CodeDom.CodeNamespace
Результат void

GenerateTypeOfInit() защищенный Метод

protected GenerateTypeOfInit ( CodeTypeDeclaration tgtType ) : void
tgtType System.CodeDom.CodeTypeDeclaration
Результат void

GetFileName() защищенный Метод

protected GetFileName ( string dirJava ) : string
dirJava string
Результат string

JVMGenerator() защищенный Метод

protected JVMGenerator ( GType type ) : System.CodeDom
type net.sf.jni4net.proxygen.model.GType
Результат System.CodeDom

WrapMethodsMagic() защищенный Метод

protected WrapMethodsMagic ( CodeTypeDeclaration tgtType, string start, string end ) : void
tgtType System.CodeDom.CodeTypeDeclaration
start string
end string
Результат void

Write() публичный Метод

create or merge files
public Write ( string newFile ) : void
newFile string
Результат void