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