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 -
Field Summary
Fields inherited from class com.github.javaparser.ast.expr.Expression
EXCLUDE_ENCLOSED_EXPR, IS_NOT_ENCLOSED_EXPRFields inherited from class com.github.javaparser.ast.Node
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, LINE_SEPARATOR_KEY, NODE_BY_BEGIN_POSITION, PHANTOM_KEY, prettyPrinterNoCommentsConfiguration, PRINTER_KEY, SYMBOL_RESOLVER_KEY -
Constructor Summary
ConstructorsConstructorDescriptionInlineCastExpr(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
Modifier and TypeMethodDescription<R,A> R accept(com.github.javaparser.ast.visitor.GenericVisitor<R, A> v, A arg) <A> voidaccept(com.github.javaparser.ast.visitor.VoidVisitor<A> v, A arg) clone()com.github.javaparser.ast.expr.Expressioncom.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) setExpression(com.github.javaparser.ast.expr.Expression expression) setType(com.github.javaparser.ast.type.Type type) 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, asRecordPatternExpr, asSingleMemberAnnotationExpr, asStringLiteralExpr, asSuperExpr, asSwitchExpr, asTextBlockLiteralExpr, asThisExpr, asTypeExpr, asTypePatternExpr, 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, ifRecordPatternExpr, ifSingleMemberAnnotationExpr, ifStringLiteralExpr, ifSuperExpr, ifSwitchExpr, ifTextBlockLiteralExpr, ifThisExpr, ifTypeExpr, ifTypePatternExpr, 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, isRecordPatternExpr, isSingleMemberAnnotationExpr, isStandaloneExpression, isStringLiteralExpr, isSuperExpr, isSwitchExpr, isTextBlockLiteralExpr, isThisExpr, isTypeExpr, isTypePatternExpr, 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, toRecordPatternExpr, toSingleMemberAnnotationExpr, toStringLiteralExpr, toSuperExpr, toSwitchExpr, toTextBlockLiteralExpr, toThisExpr, toTypeExpr, toTypePatternExpr, toUnaryExpr, toVariableDeclarationExprMethods inherited from class com.github.javaparser.ast.Node
addOrphanComment, containsData, createDefaultPrinter, createDefaultPrinter, customInitialization, equals, findAll, findAll, findAll, findByRange, findCompilationUnit, findData, 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, walkMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.github.javaparser.HasParentNode
findAncestor, findAncestor, findAncestor, hasParentNode, isDescendantOfMethods inherited from interface com.github.javaparser.ast.nodeTypes.NodeWithExpression
setExpressionMethods inherited from interface com.github.javaparser.ast.nodeTypes.NodeWithRange
containsWithin, containsWithinRange, getBegin, getEnd, hasRangeMethods inherited from interface com.github.javaparser.ast.nodeTypes.NodeWithType
getTypeAsString, setType, setType, tryAddImportToParentCompilationUnit
-
Constructor Details
-
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 Details
-
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
- Specified by:
setExpressionin interfacecom.github.javaparser.ast.nodeTypes.NodeWithExpression<InlineCastExpr>
-
setType
- 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.Node
-
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.Node
-
asInlineCastExpr
-
ifInlineCastExpr
-
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
-