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 Method
No description is available for this element.
Return Type

ModifiableCompiler

Modifiers

public abstract

load (byte[], String)

Abstract Method
No description is available for this element.
IndexTypeName
1byte[]b
2Stringstring
Return Type

Class

Modifiers

public abstract

compile (InputStream, String)

Abstract Method
No description is available for this element.
IndexTypeName
1InputStreamstream
2Stringstring
Return Type

PostCompileClass[]

Modifiers

public abstract

compile (InputStream, Type)

Abstract Method
No description is available for this element.
IndexTypeName
1InputStreamstream
2Typetype
Return Type

PostCompileClass[]

Modifiers

public abstract

compile (String, Type)

Abstract Method
No description is available for this element.
IndexTypeName
1Stringstring
2Typetype
Return Type

PostCompileClass[]

Modifiers

public abstract

generateDocumentation ()

Method

Generates the totality of syntax documentation from provided libraries.

Return Type

Document[]

Modifiers

public

getLibraries ()

Abstract Method
No description is available for this element.
Return Type

Library[]

Modifiers

public abstract

addLibrary (Library)

Abstract Method
No description is available for this element.
IndexTypeName
1Librarylibrary
Return Type

boolean

Modifiers

public abstract

removeLibrary (Library)

Abstract Method
No description is available for this element.
IndexTypeName
1Librarylibrary
Return Type

boolean

Modifiers

public abstract

compileAsync (String, Type, Skript)

Method
No description is available for this element.
IndexTypeName
1Stringfile
2Typepath
3Skriptskript
Return Type

Promise

Modifiers

public

compileAsync (InputStream, String, Skript)

Method
No description is available for this element.
IndexTypeName
1InputStreamfile
2Stringpath
3Skriptskript
Return Type

Promise

Modifiers

public

compileAsync (InputStream, Type, Skript)

Method
No description is available for this element.
IndexTypeName
1InputStreamstream
2Typename
3Skriptskript
Return Type

Promise

Modifiers

public

background (Supplier, Skript)

Method
No description is available for this element.
IndexTypeName
1Suppliersupplier
2Skriptskript
Return Type

Promise

Modifiers

public

getConverters ()

Method
No description is available for this element.
Return Type

Map

Modifiers

public

getOperators ()

Method
No description is available for this element.
Return Type

Map

Modifiers

public