|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Compiler
jNetStream compiler interface for all types of compilers.
| Method Summary | |
|---|---|
void |
compileBinding(Language target,
java.lang.String source)
Compiles an expression to target output. |
void |
compileExpression()
Compiles an expression to target output. |
void |
compileFilter()
Compiles an expression to target output. |
boolean |
isTargetSupported(Language lang,
OutputKind kind)
Checks if the combination of output to be generated is supported by this compiler. |
| Methods inherited from interface com.slytechs.tools.Tool |
|---|
getSourceVersions, run |
| Method Detail |
|---|
boolean isTargetSupported(Language lang,
OutputKind kind)
lang - target languagekind - target output type
void compileExpression()
Language.JAVA and
Language.JASIM target language the generated classfile will
implement the Expression interface. Once the output class is
compiled or assemged down to a concrete from the output generated by this
compiler, the class will implement the Expression interface. For
other Language types, the behavior will be similar but in the
context of the output language.
void compileBinding(Language target,
java.lang.String source)
target - TODOsource - TODOvoid compileFilter()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||