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
-