Compiler
class Compiler
| kotlin.Any | |
| ↳ | java.lang.Compiler | 
Does nothing on Android.
Summary
| Public methods | |
|---|---|
| static Any! | Executes an operation according to the specified command object. | 
| static Boolean | compileClass(classToCompile: Class<*>!)Compiles the specified class using the JIT compiler and indicates if compilation has been successful. | 
| static Boolean | compileClasses(nameRoot: String!)Compiles all classes whose name matches the specified name using the JIT compiler and indicates if compilation has been successful. | 
| static Unit | disable()Disables the JIT compiler. | 
| static Unit | enable()Enables the JIT compiler. | 
Public methods
command
static fun command(cmd: Any!): Any!
Executes an operation according to the specified command object. This method is the low-level interface to the JIT compiler. It may return any object or null if no JIT compiler is available. Returns null on Android, whether or not the system has a JIT.
| Parameters | |
|---|---|
| cmd | Any!: the command object for the JIT compiler. | 
| Return | |
|---|---|
| Any! | the result of executing command or null. | 
compileClass
static fun compileClass(classToCompile: Class<*>!): Boolean
Compiles the specified class using the JIT compiler and indicates if compilation has been successful. Does nothing and returns false on Android.
| Parameters | |
|---|---|
| classToCompile | Class<*>!: java.lang.Class the class to JIT compile | 
| Return | |
|---|---|
| Boolean | trueif the compilation has been successful;falseif it has failed or if there is no JIT compiler available. | 
compileClasses
static fun compileClasses(nameRoot: String!): Boolean
Compiles all classes whose name matches the specified name using the JIT compiler and indicates if compilation has been successful. Does nothing and returns false on Android.
| Parameters | |
|---|---|
| nameRoot | String!: the string to match class names with. | 
| Return | |
|---|---|
| Boolean | trueif the compilation has been successful;falseif it has failed or if there is no JIT compiler available. | 
disable
static fun disable(): Unit
Disables the JIT compiler. Does nothing on Android.
enable
static fun enable(): Unit
Enables the JIT compiler. Does nothing on Android.
