ModifiableCompiler
Interface
This is a template for a modifiable compiler. It does not do anything by itself - it is simply a barrier to prevent exceptions in a minimal runtime.
Compilers will already have to implement the majority of these methods from the Compiler interface.
Implements
Cloneable
Modifiers
public abstract
Methods
clone ()
Abstract MethodNo description is available for this element.
Return Type
ModifiableCompiler
Modifiers
public abstract
load (byte[], String)
Abstract MethodNo description is available for this element.
Index | Type | Name |
---|---|---|
1 | byte[] | b |
2 | String | string |
Return Type
Class
Modifiers
public abstract
compile (InputStream, String)
Abstract MethodNo description is available for this element.
Index | Type | Name |
---|---|---|
1 | InputStream | stream |
2 | String | string |
Return Type
PostCompileClass[]
Modifiers
public abstract
compile (InputStream, Type)
Abstract MethodNo description is available for this element.
Index | Type | Name |
---|---|---|
1 | InputStream | stream |
2 | Type | type |
Return Type
PostCompileClass[]
Modifiers
public abstract
compile (String, Type)
Abstract MethodNo description is available for this element.
Index | Type | Name |
---|---|---|
1 | String | string |
2 | Type | type |
Return Type
PostCompileClass[]
Modifiers
public abstract
generateDocumentation ()
MethodGenerates the totality of syntax documentation from provided libraries.
Return Type
Document[]
Modifiers
public
getLibraries ()
Abstract MethodNo description is available for this element.
Return Type
Library[]
Modifiers
public abstract
addLibrary (Library)
Abstract MethodNo description is available for this element.
Index | Type | Name |
---|---|---|
1 | Library | library |
Return Type
boolean
Modifiers
public abstract
removeLibrary (Library)
Abstract MethodNo description is available for this element.
Index | Type | Name |
---|---|---|
1 | Library | library |
Return Type
boolean
Modifiers
public abstract
compileAsync (String, Type, Skript)
MethodNo description is available for this element.
Index | Type | Name |
---|---|---|
1 | String | file |
2 | Type | path |
3 | Skript | skript |
Return Type
Promise
Modifiers
public
compileAsync (InputStream, String, Skript)
MethodNo description is available for this element.
Index | Type | Name |
---|---|---|
1 | InputStream | file |
2 | String | path |
3 | Skript | skript |
Return Type
Promise
Modifiers
public
compileAsync (InputStream, Type, Skript)
MethodNo description is available for this element.
Index | Type | Name |
---|---|---|
1 | InputStream | stream |
2 | Type | name |
3 | Skript | skript |
Return Type
Promise
Modifiers
public
background (Supplier, Skript)
MethodNo description is available for this element.
Index | Type | Name |
---|---|---|
1 | Supplier | supplier |
2 | Skript | skript |
Return Type
Promise
Modifiers
public
getConverters ()
MethodNo description is available for this element.
Return Type
Map
Modifiers
public
getOperators ()
MethodNo description is available for this element.
Return Type
Map
Modifiers
public