public abstract class Expression extends Node
Node.BreadthFirstIterator, Node.DirectChildrenIterator, Node.ObserverRegistrationMode, Node.ParentsVisitor, Node.Parsedness, Node.PostOrderIterator, Node.PreOrderIterator, Node.TreeTraversal
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration, SYMBOL_RESOLVER_KEY
Constructor and Description |
---|
Expression() |
Expression(TokenRange tokenRange)
This constructor is used by the parser and is considered private.
|
addOrphanComment, containsData, customInitialization, equals, findAll, findAll, findCompilationUnit, findFirst, findFirst, findFirst, findParent, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getRange, getSymbolResolver, getTokenRange, hasComment, hashCode, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeForced, removeOrphanComment, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, stream, stream, toString, toString, tryAddImportToParentCompilationUnit, unregister, walk, walk, walk
finalize, getClass, notify, notifyAll, wait, wait, wait
getAncestorOfType
containsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBefore
public Expression()
@Generated(value="com.github.javaparser.generator.core.node.MainConstructorGenerator") public Expression(TokenRange tokenRange)
@Generated(value="com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node)
@Generated(value="com.github.javaparser.generator.core.node.CloneGenerator") public Expression clone()
@Generated(value="com.github.javaparser.generator.core.node.GetMetaModelGenerator") public ExpressionMetaModel getMetaModel()
getMetaModel
in class Node
@Generated(value="com.github.javaparser.generator.core.node.ReplaceMethodGenerator") public boolean replace(Node node, Node replacementNode)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isAnnotationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public AnnotationExpr asAnnotationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isArrayAccessExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public ArrayAccessExpr asArrayAccessExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isArrayCreationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public ArrayCreationExpr asArrayCreationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isArrayInitializerExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public ArrayInitializerExpr asArrayInitializerExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isAssignExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public AssignExpr asAssignExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isBinaryExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public BinaryExpr asBinaryExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isBooleanLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public BooleanLiteralExpr asBooleanLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isCastExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public CastExpr asCastExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isCharLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public CharLiteralExpr asCharLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isClassExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public ClassExpr asClassExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isConditionalExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public ConditionalExpr asConditionalExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isDoubleLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public DoubleLiteralExpr asDoubleLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isEnclosedExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public EnclosedExpr asEnclosedExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isFieldAccessExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public FieldAccessExpr asFieldAccessExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isInstanceOfExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public InstanceOfExpr asInstanceOfExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isIntegerLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public IntegerLiteralExpr asIntegerLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isLambdaExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public LambdaExpr asLambdaExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public LiteralExpr asLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isLiteralStringValueExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public LiteralStringValueExpr asLiteralStringValueExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isLongLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public LongLiteralExpr asLongLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isMarkerAnnotationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public MarkerAnnotationExpr asMarkerAnnotationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isMethodCallExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public MethodCallExpr asMethodCallExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isMethodReferenceExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public MethodReferenceExpr asMethodReferenceExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isNameExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public NameExpr asNameExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isNormalAnnotationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public NormalAnnotationExpr asNormalAnnotationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isNullLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public NullLiteralExpr asNullLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isObjectCreationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public ObjectCreationExpr asObjectCreationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isSingleMemberAnnotationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public SingleMemberAnnotationExpr asSingleMemberAnnotationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isStringLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public StringLiteralExpr asStringLiteralExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isSuperExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public SuperExpr asSuperExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isThisExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public ThisExpr asThisExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isTypeExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public TypeExpr asTypeExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isUnaryExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public UnaryExpr asUnaryExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isVariableDeclarationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public VariableDeclarationExpr asVariableDeclarationExpr()
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifAnnotationExpr(Consumer<AnnotationExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifArrayAccessExpr(Consumer<ArrayAccessExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifArrayCreationExpr(Consumer<ArrayCreationExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifArrayInitializerExpr(Consumer<ArrayInitializerExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifAssignExpr(Consumer<AssignExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifBinaryExpr(Consumer<BinaryExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifBooleanLiteralExpr(Consumer<BooleanLiteralExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifCastExpr(Consumer<CastExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifCharLiteralExpr(Consumer<CharLiteralExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifClassExpr(Consumer<ClassExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifConditionalExpr(Consumer<ConditionalExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifDoubleLiteralExpr(Consumer<DoubleLiteralExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifEnclosedExpr(Consumer<EnclosedExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifFieldAccessExpr(Consumer<FieldAccessExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifInstanceOfExpr(Consumer<InstanceOfExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifIntegerLiteralExpr(Consumer<IntegerLiteralExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifLambdaExpr(Consumer<LambdaExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifLiteralExpr(Consumer<LiteralExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifLiteralStringValueExpr(Consumer<LiteralStringValueExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifLongLiteralExpr(Consumer<LongLiteralExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifMarkerAnnotationExpr(Consumer<MarkerAnnotationExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifMethodCallExpr(Consumer<MethodCallExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifMethodReferenceExpr(Consumer<MethodReferenceExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifNameExpr(Consumer<NameExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifNormalAnnotationExpr(Consumer<NormalAnnotationExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifNullLiteralExpr(Consumer<NullLiteralExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifObjectCreationExpr(Consumer<ObjectCreationExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifSingleMemberAnnotationExpr(Consumer<SingleMemberAnnotationExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifStringLiteralExpr(Consumer<StringLiteralExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifSuperExpr(Consumer<SuperExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifThisExpr(Consumer<ThisExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifTypeExpr(Consumer<TypeExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifUnaryExpr(Consumer<UnaryExpr> action)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifVariableDeclarationExpr(Consumer<VariableDeclarationExpr> action)
public ResolvedType calculateResolvedType()
public Optional<AnnotationExpr> toAnnotationExpr()
public Optional<ArrayAccessExpr> toArrayAccessExpr()
public Optional<ArrayCreationExpr> toArrayCreationExpr()
public Optional<ArrayInitializerExpr> toArrayInitializerExpr()
public Optional<AssignExpr> toAssignExpr()
public Optional<BinaryExpr> toBinaryExpr()
public Optional<BooleanLiteralExpr> toBooleanLiteralExpr()
public Optional<CharLiteralExpr> toCharLiteralExpr()
public Optional<ConditionalExpr> toConditionalExpr()
public Optional<DoubleLiteralExpr> toDoubleLiteralExpr()
public Optional<EnclosedExpr> toEnclosedExpr()
public Optional<FieldAccessExpr> toFieldAccessExpr()
public Optional<InstanceOfExpr> toInstanceOfExpr()
public Optional<IntegerLiteralExpr> toIntegerLiteralExpr()
public Optional<LambdaExpr> toLambdaExpr()
public Optional<LiteralExpr> toLiteralExpr()
public Optional<LiteralStringValueExpr> toLiteralStringValueExpr()
public Optional<LongLiteralExpr> toLongLiteralExpr()
public Optional<MarkerAnnotationExpr> toMarkerAnnotationExpr()
public Optional<MethodCallExpr> toMethodCallExpr()
public Optional<MethodReferenceExpr> toMethodReferenceExpr()
public Optional<NormalAnnotationExpr> toNormalAnnotationExpr()
public Optional<NullLiteralExpr> toNullLiteralExpr()
public Optional<ObjectCreationExpr> toObjectCreationExpr()
public Optional<SingleMemberAnnotationExpr> toSingleMemberAnnotationExpr()
public Optional<StringLiteralExpr> toStringLiteralExpr()
public Optional<VariableDeclarationExpr> toVariableDeclarationExpr()
Copyright © 2007–2017. All rights reserved.