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)java.lang.ClassLoadergetClassLoader()ListableClassReaderSourcegetClassSource()PrecedencegetPrecedence()java.util.PropertiesgetProperties()SourceWritergetWriter()booleanisMinifying()voidwriteEscaped(java.lang.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
java.util.Properties getProperties()
-
writeEscaped
void writeEscaped(java.lang.String str) throws java.io.IOException- Throws:
java.io.IOException
-
writeType
void writeType(ValueType type) throws java.io.IOException
- Throws:
java.io.IOException
-
writeExpr
void writeExpr(Expr expr)
-
writeExpr
void writeExpr(Expr expr, Precedence precedence)
-
getPrecedence
Precedence getPrecedence()
-
getClassLoader
java.lang.ClassLoader getClassLoader()
-
getClassSource
ListableClassReaderSource getClassSource()
-
-