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, cloneQuietly
void 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
Cloneable
java.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)