public interface Compiler extends Cloneable
| Modifier and Type | Method and Description |
|---|---|
void |
addCompatibility(java.lang.String compatid,
java.lang.String value) |
Compiler |
clone()
Creates a copy of the object.
|
Code |
compileExpression(java.lang.String expression) |
Code |
compileExpressionQuietly(java.lang.String expression) |
CodeBuilder |
getCodeBuilder() |
java.lang.String |
getCompatibility(java.lang.String compatid) |
GrammarSet |
getGrammars() |
LexicalAnalyzer |
getLexicalAnalyzer() |
boolean |
isObjectAccessSupported() |
void |
setCodeBuilder(CodeBuilder codeBuilder) |
void |
setLexicalAnalyzer(LexicalAnalyzer lex) |
void |
setObjectAccessSupported(boolean objectAccessSupported) |
cloneQuietly, cloneQuietlyvoid setLexicalAnalyzer(LexicalAnalyzer lex)
LexicalAnalyzer getLexicalAnalyzer()
void setCodeBuilder(CodeBuilder codeBuilder)
CodeBuilder getCodeBuilder()
Code compileExpression(java.lang.String expression)
Code compileExpressionQuietly(java.lang.String expression)
Compiler clone() throws java.lang.CloneNotSupportedException
Cloneablejava.lang.CloneNotSupportedException - if the instance of the object cannot
be cloned. As this is extending Cloneable so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.boolean isObjectAccessSupported()
void setObjectAccessSupported(boolean objectAccessSupported)
GrammarSet getGrammars()
void addCompatibility(java.lang.String compatid,
java.lang.String value)
java.lang.String getCompatibility(java.lang.String compatid)