Class IntegerLiteral
- java.lang.Object
- 
- software.amazon.smithy.rulesengine.language.syntax.SyntaxElement
- 
- software.amazon.smithy.rulesengine.language.syntax.expressions.Expression
- 
- software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal
- 
- software.amazon.smithy.rulesengine.language.syntax.expressions.literal.IntegerLiteral
 
 
 
 
- 
- All Implemented Interfaces:
- FromSourceLocation,- ToNode,- TypeCheck,- ToCondition,- ToExpression
 
 public final class IntegerLiteral extends Literal An integer literal value, containing integer values greater than or equal to 0.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Taccept(LiteralVisitor<T> visitor)java.util.Optional<java.lang.Integer>asIntegerLiteral()booleanequals(java.lang.Object o)inthashCode()NodetoNode()Converts a value to aNode.java.lang.StringtoString()- 
Methods inherited from class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literalaccept, asBooleanLiteral, asRecordLiteral, asStringLiteral, asTupleLiteral, booleanLiteral, evaluate, fromNode, integerLiteral, recordLiteral, stringLiteral, tupleLiteral, typeCheckLocal
 - 
Methods inherited from class software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressiongetLiteral, getReference, getSourceLocation, of, of, of, parseShortform, toConditionBuilder, toExpression, type, typeCheck
 - 
Methods inherited from class software.amazon.smithy.rulesengine.language.syntax.SyntaxElementbooleanEqual, getAttr, getAttr, isSet, isValidHostLabel, not, parseUrl, stringEqual, substring, template
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface software.amazon.smithy.rulesengine.language.syntax.ToConditiontoCondition, toCondition
 
- 
 
- 
- 
- 
Method Detail- 
acceptpublic <T> T accept(LiteralVisitor<T> visitor) 
 - 
asIntegerLiteralpublic java.util.Optional<java.lang.Integer> asIntegerLiteral() - Overrides:
- asIntegerLiteralin class- Literal
 
 - 
toNodepublic Node toNode() Description copied from interface:ToNodeConverts a value to aNode.- Returns:
- Returns the creates Node.
 
 - 
equalspublic boolean equals(java.lang.Object o) - Specified by:
- equalsin class- Expression
 
 - 
hashCodepublic int hashCode() - Specified by:
- hashCodein class- Expression
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-