Package org.teavm.backend.c.generators
Interface GeneratorContext
public interface GeneratorContext
-
Method Summary
Modifier and TypeMethodDescriptioncreateCallSite
(CallSiteLocation[] locations, ExceptionHandlerDescriptor[] exceptionHandlers) createHeaderFile
(String path) createSourceFile
(String path) escapeFileName
(String name) void
importMethod
(MethodReference method, boolean isStatic) includes()
names()
parameterName
(int index) boolean
writer()
-
Method Details
-
writer
CodeWriter writer() -
names
NameProvider names() -
diagnotics
Diagnostics diagnotics() -
classSource
ClassReaderSource classSource() -
dependencies
DependencyInfo dependencies() -
parameterName
-
stringPool
StringPool stringPool() -
writerBefore
CodeWriter writerBefore() -
writerAfter
CodeWriter writerAfter() -
includes
IncludeManager includes() -
createSourceFile
-
createHeaderFile
-
escapeFileName
-
importMethod
-
usesLongjmp
boolean usesLongjmp() -
createCallSite
CallSiteDescriptor createCallSite(CallSiteLocation[] locations, ExceptionHandlerDescriptor[] exceptionHandlers)
-