Interface JavaExpression
- All Superinterfaces:
io.github.mmm.code.api.expression.CodeExpression,io.github.mmm.code.api.item.CodeItem
- All Known Implementing Classes:
JavaComparisonOperatorExpression,JavaConstant,JavaConstantBoolean,JavaConstantByte,JavaConstantCharacter,JavaConstantDouble,JavaConstantFloat,JavaConstantInteger,JavaConstantLong,JavaConstantShort,JavaEnumConstant,JavaLiteral,JavaLiteralBoolean,JavaLiteralByte,JavaLiteralChar,JavaLiteralClass,JavaLiteralDouble,JavaLiteralEnum,JavaLiteralFloat,JavaLiteralInt,JavaLiteralLong,JavaLiteralNull,JavaLiteralShort,JavaLiteralString,JavaNAryOperatorExpression,JavaUnaryOperatorExpression
public interface JavaExpression
extends io.github.mmm.code.api.expression.CodeExpression
Implementation of
CodeExpression for Java.- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
Field Summary
Fields inherited from interface io.github.mmm.code.api.item.CodeItem
DEFAULT_INDENT, DEFAULT_NEWLINE -
Method Summary
Methods inherited from interface io.github.mmm.code.api.item.CodeItem
getLanguage, getSourceCode, write, write, write, write, write, write
-
Method Details
-
evaluate
JavaConstant<?> evaluate()- Specified by:
evaluatein interfaceio.github.mmm.code.api.expression.CodeExpression
-