Class DSLExpression.IntLiteral
java.lang.Object
com.oracle.truffle.dsl.processor.expression.DSLExpression
com.oracle.truffle.dsl.processor.expression.DSLExpression.IntLiteral
- Enclosing class:
DSLExpression
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.dsl.processor.expression.DSLExpression
DSLExpression.AbstractDSLExpressionReducer, DSLExpression.AbstractDSLExpressionVisitor, DSLExpression.Binary, DSLExpression.BooleanLiteral, DSLExpression.Call, DSLExpression.Cast, DSLExpression.ClassLiteral, DSLExpression.DSLExpressionReducer, DSLExpression.DSLExpressionVisitor, DSLExpression.IntLiteral, DSLExpression.Negate, DSLExpression.Variable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(DSLExpression.DSLExpressionVisitor visitor) booleanintinthashCode()reduce(DSLExpression.DSLExpressionReducer reducer) voidsetResolvedType(TypeMirror resolvedType) voidsetResolvedValueInt(int resolved) toString()Methods inherited from class com.oracle.truffle.dsl.processor.expression.DSLExpression
asString, findBoundExecutableElements, findBoundVariableElements, findBoundVariables, flatten, getResolvedTargetType, isNodeReceiverBound, isNodeReceiverImplicitlyBound, mayAllocate, parse, parseAndResolve, resolve, resolveExecutable, resolveVariable, setResolvedTargetType
-
Constructor Details
-
IntLiteral
-
-
Method Details
-
equals
- Specified by:
equalsin classDSLExpression
-
resolveConstant
- Overrides:
resolveConstantin classDSLExpression
-
hashCode
public int hashCode()- Specified by:
hashCodein classDSLExpression
-
getLiteral
-
getResolvedValueInt
public int getResolvedValueInt() -
setResolvedValueInt
public void setResolvedValueInt(int resolved) -
getResolvedType
- Specified by:
getResolvedTypein classDSLExpression
-
setResolvedType
-
accept
- Specified by:
acceptin classDSLExpression
-
reduce
- Specified by:
reducein classDSLExpression
-
toString
-