Package org.drools.mvel.parser.ast.expr
Class BigIntegerLiteralExpr
- java.lang.Object
-
- com.github.javaparser.ast.Node
-
- com.github.javaparser.ast.expr.Expression
-
- com.github.javaparser.ast.expr.LiteralExpr
-
- com.github.javaparser.ast.expr.LiteralStringValueExpr
-
- org.drools.mvel.parser.ast.expr.BigIntegerLiteralExpr
-
- All Implemented Interfaces:
com.github.javaparser.ast.nodeTypes.NodeWithRange<com.github.javaparser.ast.Node>,com.github.javaparser.ast.nodeTypes.NodeWithTokenRange<com.github.javaparser.ast.Node>,com.github.javaparser.ast.observer.Observable,com.github.javaparser.ast.visitor.Visitable,com.github.javaparser.HasParentNode<com.github.javaparser.ast.Node>,java.lang.Cloneable
public final class BigIntegerLiteralExpr extends com.github.javaparser.ast.expr.LiteralStringValueExpr
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.github.javaparser.ast.Node
com.github.javaparser.ast.Node.BreadthFirstIterator, com.github.javaparser.ast.Node.DirectChildrenIterator, com.github.javaparser.ast.Node.ObserverRegistrationMode, com.github.javaparser.ast.Node.ParentsVisitor, com.github.javaparser.ast.Node.Parsedness, com.github.javaparser.ast.Node.PostOrderIterator, com.github.javaparser.ast.Node.PreOrderIterator, com.github.javaparser.ast.Node.TreeTraversal
-
-
Constructor Summary
Constructors Constructor Description BigIntegerLiteralExpr()BigIntegerLiteralExpr(com.github.javaparser.TokenRange tokenRange, java.lang.String value)This constructor is used by the parser and is considered private.BigIntegerLiteralExpr(java.lang.String value)BigIntegerLiteralExpr(java.math.BigInteger value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R,A>
Raccept(com.github.javaparser.ast.visitor.GenericVisitor<R,A> v, A arg)<A> voidaccept(com.github.javaparser.ast.visitor.VoidVisitor<A> v, A arg)java.math.BigIntegerasBigInteger()BigIntegerLiteralExprclone()com.github.javaparser.ast.expr.ObjectCreationExprconvertToObjectCreationExpr()com.github.javaparser.metamodel.LongLiteralExprMetaModelgetMetaModel()java.lang.StringgetValue()booleanremove(com.github.javaparser.ast.Node node)BigIntegerLiteralExprsetLong(long value)-
Methods inherited from class com.github.javaparser.ast.expr.LiteralStringValueExpr
asLiteralStringValueExpr, ifLiteralStringValueExpr, isLiteralStringValueExpr, setValue, toLiteralStringValueExpr
-
Methods inherited from class com.github.javaparser.ast.expr.LiteralExpr
asLiteralExpr, ifLiteralExpr, isLiteralExpr, toLiteralExpr
-
Methods inherited from class com.github.javaparser.ast.expr.Expression
appearsInAssignmentContext, appearsInInvocationContext, asAnnotationExpr, asArrayAccessExpr, asArrayCreationExpr, asArrayInitializerExpr, asAssignExpr, asBinaryExpr, asBooleanLiteralExpr, asCastExpr, asCharLiteralExpr, asClassExpr, asConditionalExpr, asDoubleLiteralExpr, asEnclosedExpr, asFieldAccessExpr, asInstanceOfExpr, asIntegerLiteralExpr, asLambdaExpr, asLongLiteralExpr, asMarkerAnnotationExpr, asMethodCallExpr, asMethodReferenceExpr, asNameExpr, asNormalAnnotationExpr, asNullLiteralExpr, asObjectCreationExpr, asPatternExpr, asSingleMemberAnnotationExpr, asStringLiteralExpr, asSuperExpr, asSwitchExpr, asTextBlockLiteralExpr, asThisExpr, asTypeExpr, asUnaryExpr, asVariableDeclarationExpr, calculateResolvedType, elidesTypeArguments, ifAnnotationExpr, ifArrayAccessExpr, ifArrayCreationExpr, ifArrayInitializerExpr, ifAssignExpr, ifBinaryExpr, ifBooleanLiteralExpr, ifCastExpr, ifCharLiteralExpr, ifClassExpr, ifConditionalExpr, ifDoubleLiteralExpr, ifEnclosedExpr, ifFieldAccessExpr, ifInstanceOfExpr, ifIntegerLiteralExpr, ifLambdaExpr, ifLongLiteralExpr, ifMarkerAnnotationExpr, ifMethodCallExpr, ifMethodReferenceExpr, ifNameExpr, ifNormalAnnotationExpr, ifNullLiteralExpr, ifObjectCreationExpr, ifPatternExpr, ifSingleMemberAnnotationExpr, ifStringLiteralExpr, ifSuperExpr, ifSwitchExpr, ifTextBlockLiteralExpr, ifThisExpr, ifTypeExpr, ifUnaryExpr, ifVariableDeclarationExpr, isAnnotationExpr, isArrayAccessExpr, isArrayCreationExpr, isArrayInitializerExpr, isAssignExpr, isAssignmentContext, isBinaryExpr, isBooleanLiteralExpr, isCastExpr, isCharLiteralExpr, isClassExpr, isConditionalExpr, isDoubleLiteralExpr, isEnclosedExpr, isFieldAccessExpr, isInstanceOfExpr, isIntegerLiteralExpr, isInvocationContext, isLambdaExpr, isLongLiteralExpr, isMarkerAnnotationExpr, isMethodCallExpr, isMethodReferenceExpr, isNameExpr, isNormalAnnotationExpr, isNullLiteralExpr, isObjectCreationExpr, isPatternExpr, isPolyExpression, isQualified, isSingleMemberAnnotationExpr, isStandaloneExpression, isStringLiteralExpr, isSuperExpr, isSwitchExpr, isTextBlockLiteralExpr, isThisExpr, isTypeExpr, isUnaryExpr, isVariableDeclarationExpr, toAnnotationExpr, toArrayAccessExpr, toArrayCreationExpr, toArrayInitializerExpr, toAssignExpr, toBinaryExpr, toBooleanLiteralExpr, toCastExpr, toCharLiteralExpr, toClassExpr, toConditionalExpr, toDoubleLiteralExpr, toEnclosedExpr, toFieldAccessExpr, toInstanceOfExpr, toIntegerLiteralExpr, toLambdaExpr, toLongLiteralExpr, toMarkerAnnotationExpr, toMethodCallExpr, toMethodReferenceExpr, toNameExpr, toNormalAnnotationExpr, toNullLiteralExpr, toObjectCreationExpr, toPatternExpr, toSingleMemberAnnotationExpr, toStringLiteralExpr, toSuperExpr, toSwitchExpr, toTextBlockLiteralExpr, toThisExpr, toTypeExpr, toUnaryExpr, toVariableDeclarationExpr
-
Methods inherited from class com.github.javaparser.ast.Node
addOrphanComment, containsData, createDefaultPrinter, createDefaultPrinter, customInitialization, equals, findAll, findAll, findAll, findCompilationUnit, findFirst, findFirst, findFirst, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getDataKeys, getDefaultPrinterConfiguration, getLineEndingStyle, getLineEndingStyleOrDefault, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getPrinter, getPrinter, getRange, getSymbolResolver, getTokenRange, hashCode, hasScope, isAncestorOf, isPhantom, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeData, removeForced, removeOrphanComment, replace, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, stream, stream, toString, toString, tryAddImportToParentCompilationUnit, unregister, walk, walk, walk
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
BigIntegerLiteralExpr
public BigIntegerLiteralExpr()
-
BigIntegerLiteralExpr
public BigIntegerLiteralExpr(java.lang.String value)
-
BigIntegerLiteralExpr
public BigIntegerLiteralExpr(com.github.javaparser.TokenRange tokenRange, java.lang.String value)This constructor is used by the parser and is considered private.
-
BigIntegerLiteralExpr
public BigIntegerLiteralExpr(java.math.BigInteger value)
-
-
Method Detail
-
accept
public <R,A> R accept(com.github.javaparser.ast.visitor.GenericVisitor<R,A> v, A arg)
-
accept
public <A> void accept(com.github.javaparser.ast.visitor.VoidVisitor<A> v, A arg)
-
remove
public boolean remove(com.github.javaparser.ast.Node node)
- Overrides:
removein classcom.github.javaparser.ast.Node
-
asBigInteger
public java.math.BigInteger asBigInteger()
- Returns:
- the literal value as an long while respecting different number representations
-
getValue
public java.lang.String getValue()
- Overrides:
getValuein classcom.github.javaparser.ast.expr.LiteralStringValueExpr
-
setLong
public BigIntegerLiteralExpr setLong(long value)
-
clone
public BigIntegerLiteralExpr clone()
- Overrides:
clonein classcom.github.javaparser.ast.expr.LiteralStringValueExpr
-
getMetaModel
public com.github.javaparser.metamodel.LongLiteralExprMetaModel getMetaModel()
- Overrides:
getMetaModelin classcom.github.javaparser.ast.expr.LiteralStringValueExpr
-
convertToObjectCreationExpr
public com.github.javaparser.ast.expr.ObjectCreationExpr convertToObjectCreationExpr()
-
-