public class IntMult extends BinaryOperation implements IntOptimized
isDeepPropertyleft, rightaccessor, ARRAY_TYPE_LITERAL, ASSIGN, BLOCK_DO, BLOCK_DO_UNTIL, BLOCK_FOR, BLOCK_FOREACH, BLOCK_IF, BLOCK_UNTIL, BLOCK_WHILE, BLOCK_WITH, COLLECTION, COMPILE_IMMEDIATE, cursorPosition, DEEP_PROPERTY, DEFERRED_TYPE_RES, DEOP, DISCARD, egressType, endOfName, expr, fields, firstUnion, FQCN, IDENTIFIER, INLINE_COLLECTION, INVERT, literal, LITERAL, nameCache, nextASTNode, NOJIT, NUMERIC, offset, OPERATOR, OPT_SUBTR, pCtx, PCTX_STORED, safeAccessor, STACKLANG, start, STRONG_TYPING, THISREF| Constructor and Description |
|---|
IntMult(ASTNode left,
ASTNode right,
ParserContext pCtx) |
| Modifier and Type | Method and Description |
|---|---|
Class |
getEgressType() |
Object |
getReducedValue(Object ctx,
Object thisValue,
VariableResolverFactory factory) |
Object |
getReducedValueAccelerated(Object ctx,
Object thisValue,
VariableResolverFactory factory) |
getOperation, getPrecedence, getRightBinary, getRightMost, isGreaterPrecedence, isLiteral, setRightMost, toStringgetLeft, getRight, setLeft, setRightcanSerializeAccessor, discard, getAbsoluteName, getAbsoluteRootElement, getAccessor, getClassLoader, getCursorPosition, getExpr, getFields, getLiteralValue, getName, getNameAsArray, getOffset, getOperator, getStart, isAssignment, isCollection, isDebuggingSymbol, isDeepProperty, isDiscard, isFQCN, isIdentifier, isOperator, isOperator, isThisVal, setAccessor, setAsFQCNReference, setAsLiteral, setCursorPosition, setEgressType, setLiteralValue, setName, storeInLiteralRegister, storePctx, strongTypingpublic IntMult(ASTNode left, ASTNode right, ParserContext pCtx)
public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory)
getReducedValueAccelerated in class BinaryOperationpublic Object getReducedValue(Object ctx, Object thisValue, VariableResolverFactory factory)
getReducedValue in class BinaryOperationpublic Class getEgressType()
getEgressType in class ASTNodeCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.