Package org.teavm.backend.javascript.spi
Interface InjectorContext
-
- All Superinterfaces:
ServiceRepository
public interface InjectorContext extends ServiceRepository
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intargumentCount()ExprgetArgument(int index)ClassLoadergetClassLoader()ListableClassReaderSourcegetClassSource()PrecedencegetPrecedence()PropertiesgetProperties()SourceWritergetWriter()booleanisMinifying()voidwriteEscaped(String str)voidwriteExpr(Expr expr)voidwriteExpr(Expr expr, Precedence precedence)voidwriteType(ValueType type)-
Methods inherited from interface org.teavm.common.ServiceRepository
getService
-
-
-
-
Method Detail
-
getArgument
Expr getArgument(int index)
-
argumentCount
int argumentCount()
-
isMinifying
boolean isMinifying()
-
getWriter
SourceWriter getWriter()
-
getProperties
Properties getProperties()
-
writeEscaped
void writeEscaped(String str) throws IOException
- Throws:
IOException
-
writeType
void writeType(ValueType type) throws IOException
- Throws:
IOException
-
writeExpr
void writeExpr(Expr expr)
-
writeExpr
void writeExpr(Expr expr, Precedence precedence)
-
getPrecedence
Precedence getPrecedence()
-
getClassLoader
ClassLoader getClassLoader()
-
getClassSource
ListableClassReaderSource getClassSource()
-
-