Package icyllis.arc3d.compiler.tree
Class PostfixExpression
java.lang.Object
icyllis.arc3d.compiler.tree.Node
icyllis.arc3d.compiler.tree.Expression
icyllis.arc3d.compiler.tree.PostfixExpression
An expression modified by a unary operator appearing after it.
 
Possible examples: 'i++', 'i--'
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class icyllis.arc3d.compiler.tree.NodeNode.ElementKind, Node.ExpressionKind, Node.StatementKind, Node.SymbolKind
- 
Field Summary
- 
Method SummaryModifier and TypeMethodDescriptionstatic @Nullable Expressionconvert(@NonNull Context context, int position, Expression base, Operator op) @NonNull Expressioncopy(int position) getKind()static @NonNull Expressionmake(int position, Expression base, Operator op) voidsetOperand(Expression operand) @NonNull StringtoString(int parentPrecedence) Methods inherited from class icyllis.arc3d.compiler.tree.Expressionaccept, copy, getCoercionCost, getConstantValue, getType, isBooleanLiteral, isConstructorCall, isFloatLiteral, isIncomplete, isIntLiteral, isLiteral, toStringMethods inherited from class icyllis.arc3d.compiler.tree.NodegetEndOffset, getStartOffset
- 
Method Details- 
convertpublic static @Nullable Expression convert(@NonNull Context context, int position, Expression base, Operator op) 
- 
make
- 
getKind- Specified by:
- getKindin class- Expression
- See Also:
 
- 
getOperand
- 
setOperand
- 
getOperator
- 
copy- Specified by:
- copyin class- Expression
 
- 
toString- Specified by:
- toStringin class- Expression
 
 
-