C# 클래스 net.sf.jni4net.proxygen.generator.JVMGenerator

Base class for java generator
상속: Generator
파일 보기 프로젝트 열기: Mazrick/jni4net

공개 메소드들

메소드 설명
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