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)
-