public abstract class JavaDefaultExpressionFormattingPolicy extends DefaultExpressionFormattingPolicy
DefaultExpressionFormattingPolicy.DefaultFormattingConfigExpressionFormattingPolicy.BinaryExpressionFormatting, ExpressionFormattingPolicy.FormattingConfig, ExpressionFormattingPolicy.TernaryExpressionFormatting, ExpressionFormattingPolicy.UnaryExpressionFormatting| Constructor and Description |
|---|
JavaDefaultExpressionFormattingPolicy(zserio.extension.java.JavaNativeMapper javaNativeMapper) |
getBang, getComma, getConfig, getLeftParenthesis, getLogicalAnd, getLogicalOr, getQuestionMarkpublic JavaDefaultExpressionFormattingPolicy(zserio.extension.java.JavaNativeMapper javaNativeMapper)
public java.lang.String getDecimalLiteral(Expression expr, boolean isNegative)
public java.lang.String getBinaryLiteral(Expression expr, boolean isNegative)
public java.lang.String getHexadecimalLiteral(Expression expr, boolean isNegative)
public java.lang.String getOctalLiteral(Expression expr, boolean isNegative)
public java.lang.String getFloatLiteral(Expression expr, boolean isNegative)
public java.lang.String getDoubleLiteral(Expression expr, boolean isNegative)
public java.lang.String getBoolLiteral(Expression expr)
public java.lang.String getStringLiteral(Expression expr)
public java.lang.String getIndex(Expression expr)
public java.lang.String getIdentifier(Expression expr, boolean isLastInDot, boolean isSetter) throws ZserioExtensionException
ZserioExtensionExceptionpublic ExpressionFormattingPolicy.UnaryExpressionFormatting getBigIntegerCastingToNative(Expression expr)
getBigIntegerCastingToNative in interface ExpressionFormattingPolicygetBigIntegerCastingToNative in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.UnaryExpressionFormatting getUnaryPlus(Expression expr)
getUnaryPlus in interface ExpressionFormattingPolicygetUnaryPlus in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.UnaryExpressionFormatting getUnaryMinus(Expression expr)
getUnaryMinus in interface ExpressionFormattingPolicygetUnaryMinus in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.UnaryExpressionFormatting getTilde(Expression expr)
getTilde in interface ExpressionFormattingPolicygetTilde in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.UnaryExpressionFormatting getFunctionCall(Expression expr)
public ExpressionFormattingPolicy.UnaryExpressionFormatting getLengthOf(Expression expr)
public ExpressionFormattingPolicy.UnaryExpressionFormatting getValueOf(Expression expr)
public ExpressionFormattingPolicy.UnaryExpressionFormatting getNumBits(Expression expr)
public ExpressionFormattingPolicy.BinaryExpressionFormatting getOr(Expression expr)
getOr in interface ExpressionFormattingPolicygetOr in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getXor(Expression expr)
getXor in interface ExpressionFormattingPolicygetXor in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getAnd(Expression expr)
getAnd in interface ExpressionFormattingPolicygetAnd in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getEq(Expression expr)
getEq in interface ExpressionFormattingPolicygetEq in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getNe(Expression expr)
getNe in interface ExpressionFormattingPolicygetNe in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getLt(Expression expr)
getLt in interface ExpressionFormattingPolicygetLt in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getLe(Expression expr)
getLe in interface ExpressionFormattingPolicygetLe in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getGe(Expression expr)
getGe in interface ExpressionFormattingPolicygetGe in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getGt(Expression expr)
getGt in interface ExpressionFormattingPolicygetGt in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getLeftShift(Expression expr)
getLeftShift in interface ExpressionFormattingPolicygetLeftShift in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getRightShift(Expression expr)
getRightShift in interface ExpressionFormattingPolicygetRightShift in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getPlus(Expression expr)
getPlus in interface ExpressionFormattingPolicygetPlus in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getMinus(Expression expr)
getMinus in interface ExpressionFormattingPolicygetMinus in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getMultiply(Expression expr)
getMultiply in interface ExpressionFormattingPolicygetMultiply in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getDivide(Expression expr)
getDivide in interface ExpressionFormattingPolicygetDivide in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getModulo(Expression expr)
getModulo in interface ExpressionFormattingPolicygetModulo in class DefaultExpressionFormattingPolicypublic ExpressionFormattingPolicy.BinaryExpressionFormatting getArrayElement(Expression expr, boolean isSetter)
public ExpressionFormattingPolicy.BinaryExpressionFormatting getDot(Expression expr)
public ExpressionFormattingPolicy.BinaryExpressionFormatting getIsSet(Expression expr)
protected abstract java.lang.String getIdentifierForTypeEnum(EnumType resolvedType, zserio.extension.java.JavaNativeMapper javaNativeMapper) throws ZserioExtensionException
ZserioExtensionExceptionprotected java.lang.String getIdentifierForEnumItem(EnumItem enumItem)
protected abstract java.lang.String getDotSeparatorForEnumItem()
protected abstract java.lang.String getAccessPrefixForCompoundType(ZserioType owner)
Last updated 2024-10-29 12:56:13