Package org.drools.mvel.parser.ast.expr
Class InlineCastExpr
- java.lang.Object
-
- com.github.javaparser.ast.Node
-
- com.github.javaparser.ast.expr.Expression
-
- org.drools.mvel.parser.ast.expr.InlineCastExpr
-
- All Implemented Interfaces:
com.github.javaparser.ast.nodeTypes.NodeWithExpression<InlineCastExpr>,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.nodeTypes.NodeWithType<InlineCastExpr,com.github.javaparser.ast.type.Type>,com.github.javaparser.ast.observer.Observable,com.github.javaparser.ast.visitor.Visitable,com.github.javaparser.HasParentNode<com.github.javaparser.ast.Node>,Cloneable
public class InlineCastExpr extends com.github.javaparser.ast.expr.Expression implements com.github.javaparser.ast.nodeTypes.NodeWithType<InlineCastExpr,com.github.javaparser.ast.type.Type>, com.github.javaparser.ast.nodeTypes.NodeWithExpression<InlineCastExpr>
-
-
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 InlineCastExpr()InlineCastExpr(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression expression)InlineCastExpr(com.github.javaparser.TokenRange tokenRange, com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression expression)This constructor is used by the parser and is considered private.
-
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)InlineCastExprasInlineCastExpr()InlineCastExprclone()com.github.javaparser.ast.expr.ExpressiongetExpression()com.github.javaparser.ast.type.TypegetType()voidifInlineCastExpr(Consumer<InlineCastExpr> action)booleanremove(com.github.javaparser.ast.Node node)booleanreplace(com.github.javaparser.ast.Node node, com.github.javaparser.ast.Node replacementNode)InlineCastExprsetExpression(com.github.javaparser.ast.expr.Expression expression)InlineCastExprsetType(com.github.javaparser.ast.type.Type type)Optional<InlineCastExpr>toInlineCastExpr()-
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, asLiteralExpr, asLiteralStringValueExpr, asLongLiteralExpr, asMarkerAnnotationExpr, asMethodCallExpr, asMethodReferenceExpr, asNameExpr, asNormalAnnotationExpr, asNullLiteralExpr, asObjectCreationExpr, asPatternExpr, asSingleMemberAnnotationExpr, asStringLiteralExpr, asSuperExpr, asSwitchExpr, asTextBlockLiteralExpr, asThisExpr, asTypeExpr, asUnaryExpr, asVariableDeclarationExpr, calculateResolvedType, elidesTypeArguments, getMetaModel, ifAnnotationExpr, ifArrayAccessExpr, ifArrayCreationExpr, ifArrayInitializerExpr, ifAssignExpr, ifBinaryExpr, ifBooleanLiteralExpr, ifCastExpr, ifCharLiteralExpr, ifClassExpr, ifConditionalExpr, ifDoubleLiteralExpr, ifEnclosedExpr, ifFieldAccessExpr, ifInstanceOfExpr, ifIntegerLiteralExpr, ifLambdaExpr, ifLiteralExpr, ifLiteralStringValueExpr, 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, isLiteralExpr, isLiteralStringValueExpr, 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, toLiteralExpr, toLiteralStringValueExpr, 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, 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
-
Methods inherited from interface com.github.javaparser.HasParentNode
findAncestor, findAncestor, hasParentNode, isDescendantOf
-
Methods inherited from interface com.github.javaparser.ast.nodeTypes.NodeWithExpression
setExpression
-
-
-
-
Constructor Detail
-
InlineCastExpr
public InlineCastExpr()
-
InlineCastExpr
public InlineCastExpr(com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression expression)
-
InlineCastExpr
public InlineCastExpr(com.github.javaparser.TokenRange tokenRange, com.github.javaparser.ast.type.Type type, com.github.javaparser.ast.expr.Expression expression)This constructor is used by the parser and is considered private.
-
-
Method Detail
-
getExpression
public com.github.javaparser.ast.expr.Expression getExpression()
- Specified by:
getExpressionin interfacecom.github.javaparser.ast.nodeTypes.NodeWithExpression<InlineCastExpr>
-
getType
public com.github.javaparser.ast.type.Type getType()
- Specified by:
getTypein interfacecom.github.javaparser.ast.nodeTypes.NodeWithType<InlineCastExpr,com.github.javaparser.ast.type.Type>
-
setExpression
public InlineCastExpr setExpression(com.github.javaparser.ast.expr.Expression expression)
- Specified by:
setExpressionin interfacecom.github.javaparser.ast.nodeTypes.NodeWithExpression<InlineCastExpr>
-
setType
public InlineCastExpr setType(com.github.javaparser.ast.type.Type type)
- Specified by:
setTypein interfacecom.github.javaparser.ast.nodeTypes.NodeWithType<InlineCastExpr,com.github.javaparser.ast.type.Type>
-
remove
public boolean remove(com.github.javaparser.ast.Node node)
- Overrides:
removein classcom.github.javaparser.ast.expr.Expression
-
clone
public InlineCastExpr clone()
- Overrides:
clonein classcom.github.javaparser.ast.expr.Expression
-
replace
public boolean replace(com.github.javaparser.ast.Node node, com.github.javaparser.ast.Node replacementNode)- Overrides:
replacein classcom.github.javaparser.ast.expr.Expression
-
asInlineCastExpr
public InlineCastExpr asInlineCastExpr()
-
ifInlineCastExpr
public void ifInlineCastExpr(Consumer<InlineCastExpr> action)
-
toInlineCastExpr
public Optional<InlineCastExpr> toInlineCastExpr()
-
accept
public <R,A> R accept(com.github.javaparser.ast.visitor.GenericVisitor<R,A> v, A arg)- Specified by:
acceptin interfacecom.github.javaparser.ast.visitor.Visitable
-
accept
public <A> void accept(com.github.javaparser.ast.visitor.VoidVisitor<A> v, A arg)- Specified by:
acceptin interfacecom.github.javaparser.ast.visitor.Visitable
-
-