Class 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.Node

        ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, LINE_SEPARATOR_KEY, NODE_BY_BEGIN_POSITION, PHANTOM_KEY, prettyPrinterNoCommentsConfiguration, PRINTER_KEY, SYMBOL_RESOLVER_KEY
    • 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>
      R
      accept​(com.github.javaparser.ast.visitor.GenericVisitor<R,​A> v, A arg)  
      <A> void accept​(com.github.javaparser.ast.visitor.VoidVisitor<A> v, A arg)  
      InlineCastExpr asInlineCastExpr()  
      InlineCastExpr clone()  
      com.github.javaparser.ast.expr.Expression getExpression()  
      com.github.javaparser.ast.type.Type getType()  
      void ifInlineCastExpr​(Consumer<InlineCastExpr> action)  
      boolean remove​(com.github.javaparser.ast.Node node)  
      boolean replace​(com.github.javaparser.ast.Node node, com.github.javaparser.ast.Node replacementNode)  
      InlineCastExpr setExpression​(com.github.javaparser.ast.expr.Expression expression)  
      InlineCastExpr setType​(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 interface com.github.javaparser.HasParentNode

        findAncestor, findAncestor, hasParentNode, isDescendantOf
      • Methods inherited from interface com.github.javaparser.ast.nodeTypes.NodeWithExpression

        setExpression
      • Methods inherited from interface com.github.javaparser.ast.nodeTypes.NodeWithRange

        containsWithin, containsWithinRange, getBegin, getEnd, hasRange
      • Methods inherited from interface com.github.javaparser.ast.nodeTypes.NodeWithType

        getTypeAsString, setType, setType, tryAddImportToParentCompilationUnit
    • 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:
        getExpression in interface com.github.javaparser.ast.nodeTypes.NodeWithExpression<InlineCastExpr>
      • getType

        public com.github.javaparser.ast.type.Type getType()
        Specified by:
        getType in interface com.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:
        setExpression in interface com.github.javaparser.ast.nodeTypes.NodeWithExpression<InlineCastExpr>
      • setType

        public InlineCastExpr setType​(com.github.javaparser.ast.type.Type type)
        Specified by:
        setType in interface com.github.javaparser.ast.nodeTypes.NodeWithType<InlineCastExpr,​com.github.javaparser.ast.type.Type>
      • remove

        public boolean remove​(com.github.javaparser.ast.Node node)
        Overrides:
        remove in class com.github.javaparser.ast.expr.Expression
      • clone

        public InlineCastExpr clone()
        Overrides:
        clone in class com.github.javaparser.ast.expr.Expression
      • replace

        public boolean replace​(com.github.javaparser.ast.Node node,
                               com.github.javaparser.ast.Node replacementNode)
        Overrides:
        replace in class com.github.javaparser.ast.expr.Expression
      • accept

        public <R,​A> R accept​(com.github.javaparser.ast.visitor.GenericVisitor<R,​A> v,
                                    A arg)
        Specified by:
        accept in interface com.github.javaparser.ast.visitor.Visitable
      • accept

        public <A> void accept​(com.github.javaparser.ast.visitor.VoidVisitor<A> v,
                               A arg)
        Specified by:
        accept in interface com.github.javaparser.ast.visitor.Visitable