aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/expr
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2017-05-18 22:36:35 +0200
committerDanny van Bruggen <hexagonaal@gmail.com>2017-05-18 22:36:35 +0200
commit4f564988ffdb4fecd61f6d097bb54b08dfbcedee (patch)
tree5d0c58caa67882aec5b5eef3666c4a17578c953e /javaparser-core/src/main/java/com/github/javaparser/ast/expr
parent57137953625df805d1aa4aa9ebc1e70325a7ac5d (diff)
downloadplatform_external_javaparser-4f564988ffdb4fecd61f6d097bb54b08dfbcedee.tar.gz
platform_external_javaparser-4f564988ffdb4fecd61f6d097bb54b08dfbcedee.tar.bz2
platform_external_javaparser-4f564988ffdb4fecd61f6d097bb54b08dfbcedee.zip
Make everything except parser work again
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java12
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java8
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java5
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java5
38 files changed, 122 insertions, 78 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
index 558eb79fd..92b16b3f5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
@@ -30,6 +30,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.AnnotationExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A base class for the different types of annotations.
@@ -51,8 +52,8 @@ public abstract class AnnotationExpr extends Expression implements NodeWithName<
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public AnnotationExpr(Range range, Name name) {
- super(range);
+ public AnnotationExpr(TokenRange tokenRange, Name name) {
+ super(tokenRange);
setName(name);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
index 4216505c5..d629e3d2a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
@@ -31,6 +31,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ArrayAccessExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* Array brackets [] being used to get a value from an array.
@@ -55,8 +56,8 @@ public final class ArrayAccessExpr extends Expression {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public ArrayAccessExpr(Range range, Expression name, Expression index) {
- super(range);
+ public ArrayAccessExpr(TokenRange tokenRange, Expression name, Expression index) {
+ super(tokenRange);
setName(name);
setIndex(index);
customInitialization();
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java
index ee9fe5171..14efd838e 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java
@@ -39,6 +39,7 @@ import static com.github.javaparser.JavaParser.parseType;
import static com.github.javaparser.utils.Utils.assertNotNull;
import javax.annotation.Generated;
import com.github.javaparser.ast.Node;
+import com.github.javaparser.TokenRange;
/**
* <code>new int[5][4][][]</code> or <code>new int[][]{{1},{2,3}}</code>.
@@ -70,14 +71,19 @@ public final class ArrayCreationExpr extends Expression {
this(null, elementType, new NodeList<>(), new ArrayInitializerExpr());
}
+ /**
+ * @deprecated range shouldn't be in utility constructors.
+ */
+ @Deprecated
public ArrayCreationExpr(Range range, Type elementType) {
- this(range, elementType, new NodeList<>(), new ArrayInitializerExpr());
+ this(null, elementType, new NodeList<>(), new ArrayInitializerExpr());
+ setRange(range);
}
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public ArrayCreationExpr(Range range, Type elementType, NodeList<ArrayCreationLevel> levels, ArrayInitializerExpr initializer) {
- super(range);
+ public ArrayCreationExpr(TokenRange tokenRange, Type elementType, NodeList<ArrayCreationLevel> levels, ArrayInitializerExpr initializer) {
+ super(tokenRange);
setElementType(elementType);
setLevels(levels);
setInitializer(initializer);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java
index e6c9bb728..8fe66a55b 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java
@@ -34,6 +34,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ArrayInitializerExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* The initialization of an array. In the following sample, the outer { } is an ArrayInitializerExpr.
@@ -58,8 +59,8 @@ public final class ArrayInitializerExpr extends Expression {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public ArrayInitializerExpr(Range range, NodeList<Expression> values) {
- super(range);
+ public ArrayInitializerExpr(TokenRange tokenRange, NodeList<Expression> values) {
+ super(tokenRange);
setValues(values);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
index f7392188d..ecef792f8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
@@ -32,6 +32,7 @@ import com.github.javaparser.metamodel.AssignExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import com.github.javaparser.printer.Printable;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* An assignment expression. It supports the operators that are found the the AssignExpr.Operator enum.
@@ -74,8 +75,8 @@ public final class AssignExpr extends Expression {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public AssignExpr(Range range, Expression target, Expression value, Operator operator) {
- super(range);
+ public AssignExpr(TokenRange tokenRange, Expression target, Expression value, Operator operator) {
+ super(tokenRange);
setTarget(target);
setValue(value);
setOperator(operator);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
index de46dcc65..f4d41eaf2 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
@@ -32,6 +32,7 @@ import com.github.javaparser.metamodel.BinaryExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import com.github.javaparser.printer.Printable;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* An expression with an expression on the left, an expression on the right, and an operator in the middle.
@@ -75,8 +76,8 @@ public final class BinaryExpr extends Expression {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public BinaryExpr(Range range, Expression left, Expression right, Operator operator) {
- super(range);
+ public BinaryExpr(TokenRange tokenRange, Expression left, Expression right, Operator operator) {
+ super(tokenRange);
setLeft(left);
setRight(right);
setOperator(operator);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
index e9d2fe617..09f099231 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
@@ -30,6 +30,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.BooleanLiteralExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* The boolean literals.
@@ -53,8 +54,8 @@ public final class BooleanLiteralExpr extends LiteralExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public BooleanLiteralExpr(Range range, boolean value) {
- super(range);
+ public BooleanLiteralExpr(TokenRange tokenRange, boolean value) {
+ super(tokenRange);
setValue(value);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
index a33d3a4cc..56b4f275e 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
@@ -35,6 +35,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.CastExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A typecast. The (long) in <code>(long)15</code>
@@ -58,8 +59,8 @@ public final class CastExpr extends Expression implements NodeWithType<CastExpr,
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public CastExpr(Range range, Type type, Expression expression) {
- super(range);
+ public CastExpr(TokenRange tokenRange, Type type, Expression expression) {
+ super(tokenRange);
setType(type);
setExpression(expression);
customInitialization();
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java
index 88ed34370..787dabfd8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java
@@ -31,6 +31,7 @@ import com.github.javaparser.metamodel.JavaParserMetaModel;
import com.github.javaparser.utils.StringEscapeUtils;
import com.github.javaparser.utils.Utils;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A literal character.
@@ -64,8 +65,8 @@ public final class CharLiteralExpr extends LiteralStringValueExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public CharLiteralExpr(Range range, String value) {
- super(range, value);
+ public CharLiteralExpr(TokenRange tokenRange, String value) {
+ super(tokenRange, value);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
index c11dfdcc9..d0375ff33 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
@@ -34,6 +34,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ClassExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* Defines an expression that accesses the class of a type.
@@ -56,8 +57,8 @@ public final class ClassExpr extends Expression implements NodeWithType<ClassExp
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public ClassExpr(Range range, Type type) {
- super(range);
+ public ClassExpr(TokenRange tokenRange, Type type) {
+ super(tokenRange);
setType(type);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
index b73168d0b..b7d20feef 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
@@ -31,6 +31,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ConditionalExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* An if-then or if-then-else construct.
@@ -57,8 +58,8 @@ public final class ConditionalExpr extends Expression {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public ConditionalExpr(Range range, Expression condition, Expression thenExpr, Expression elseExpr) {
- super(range);
+ public ConditionalExpr(TokenRange tokenRange, Expression condition, Expression thenExpr, Expression elseExpr) {
+ super(tokenRange);
setCondition(condition);
setThenExpr(thenExpr);
setElseExpr(elseExpr);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java
index 566ae7d7b..1bd745321 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java
@@ -29,6 +29,7 @@ import com.github.javaparser.ast.visitor.VoidVisitor;
import com.github.javaparser.metamodel.DoubleLiteralExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A float or a double constant. This value is stored exactly as found in the source.
@@ -51,8 +52,8 @@ public final class DoubleLiteralExpr extends LiteralStringValueExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public DoubleLiteralExpr(Range range, String value) {
- super(range, value);
+ public DoubleLiteralExpr(TokenRange tokenRange, String value) {
+ super(tokenRange, value);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
index 6f3478b6c..f8a27ef0d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
@@ -31,6 +31,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.EnclosedExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* An expression between ( ).
@@ -53,8 +54,8 @@ public final class EnclosedExpr extends Expression {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public EnclosedExpr(Range range, Expression inner) {
- super(range);
+ public EnclosedExpr(TokenRange tokenRange, Expression inner) {
+ super(tokenRange);
setInner(inner);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java
index 6c7f62fc2..8580e1f37 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java
@@ -27,6 +27,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ExpressionMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A base class for all expressions.
@@ -42,8 +43,8 @@ public abstract class Expression extends Node {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public Expression(Range range) {
- super(range);
+ public Expression(TokenRange tokenRange) {
+ super(tokenRange);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java
index 389430ffa..eb72bf7eb 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java
@@ -38,6 +38,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.FieldAccessExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* Access of a field of an object.
@@ -68,8 +69,8 @@ public final class FieldAccessExpr extends Expression implements NodeWithSimpleN
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public FieldAccessExpr(Range range, Expression scope, NodeList<Type> typeArguments, SimpleName name) {
- super(range);
+ public FieldAccessExpr(TokenRange tokenRange, Expression scope, NodeList<Type> typeArguments, SimpleName name) {
+ super(tokenRange);
setScope(scope);
setTypeArguments(typeArguments);
setName(name);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
index 52a9c1dcf..c965b4df9 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
@@ -35,6 +35,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.InstanceOfExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* Usage of the instanceof operator.
@@ -59,8 +60,8 @@ public final class InstanceOfExpr extends Expression implements NodeWithType<Ins
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public InstanceOfExpr(Range range, Expression expression, ReferenceType type) {
- super(range);
+ public InstanceOfExpr(TokenRange tokenRange, Expression expression, ReferenceType type) {
+ super(tokenRange);
setExpression(expression);
setType(type);
customInitialization();
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java
index aac5561d6..7781e3c2c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java
@@ -29,6 +29,7 @@ import com.github.javaparser.ast.visitor.VoidVisitor;
import com.github.javaparser.metamodel.IntegerLiteralExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* All ways to specify an int literal.
@@ -53,8 +54,8 @@ public class IntegerLiteralExpr extends LiteralStringValueExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public IntegerLiteralExpr(Range range, String value) {
- super(range, value);
+ public IntegerLiteralExpr(TokenRange tokenRange, String value) {
+ super(tokenRange, value);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java
index 37099eea0..d149330fb 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java
@@ -41,6 +41,7 @@ import com.github.javaparser.metamodel.DerivedProperty;
import com.github.javaparser.metamodel.LambdaExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A lambda expression. The parameters are on the left side of the ->.
@@ -72,8 +73,8 @@ public class LambdaExpr extends Expression implements NodeWithParameters<LambdaE
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public LambdaExpr(Range range, NodeList<Parameter> parameters, Statement body, boolean isEnclosingParameters) {
- super(range);
+ public LambdaExpr(TokenRange tokenRange, NodeList<Parameter> parameters, Statement body, boolean isEnclosingParameters) {
+ super(tokenRange);
setParameters(parameters);
setBody(body);
setEnclosingParameters(isEnclosingParameters);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java
index 37a75d268..55beebca6 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java
@@ -27,6 +27,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import com.github.javaparser.metamodel.LiteralExprMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A base class for all literal expressions.
@@ -42,8 +43,8 @@ public abstract class LiteralExpr extends Expression {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public LiteralExpr(Range range) {
- super(range);
+ public LiteralExpr(TokenRange tokenRange) {
+ super(tokenRange);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java
index 18e29d1a7..def7555b7 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java
@@ -29,6 +29,7 @@ import com.github.javaparser.metamodel.JavaParserMetaModel;
import com.github.javaparser.metamodel.LiteralStringValueExprMetaModel;
import static com.github.javaparser.utils.Utils.assertNotNull;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* Any literal value that is stored internally as a String.
@@ -44,8 +45,8 @@ public abstract class LiteralStringValueExpr extends LiteralExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public LiteralStringValueExpr(Range range, String value) {
- super(range);
+ public LiteralStringValueExpr(TokenRange tokenRange, String value) {
+ super(tokenRange);
setValue(value);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java
index 173784971..c3121ed84 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java
@@ -29,6 +29,7 @@ import com.github.javaparser.ast.visitor.VoidVisitor;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import com.github.javaparser.metamodel.LongLiteralExprMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* All ways to specify a long literal.
@@ -53,8 +54,8 @@ public class LongLiteralExpr extends LiteralStringValueExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public LongLiteralExpr(Range range, String value) {
- super(range, value);
+ public LongLiteralExpr(TokenRange tokenRange, String value) {
+ super(tokenRange, value);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java
index a81c6b764..5fbfefe65 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java
@@ -31,6 +31,7 @@ import com.github.javaparser.metamodel.JavaParserMetaModel;
import static com.github.javaparser.JavaParser.parseName;
import static com.github.javaparser.JavaParser.parseName;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* An annotation that uses only the annotation type name.
@@ -55,8 +56,8 @@ public final class MarkerAnnotationExpr extends AnnotationExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public MarkerAnnotationExpr(Range range, Name name) {
- super(range, name);
+ public MarkerAnnotationExpr(TokenRange tokenRange, Name name) {
+ super(tokenRange, name);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
index aac926470..7b35eca98 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
@@ -32,6 +32,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.MemberValuePairMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A value for a member of an annotation.
@@ -60,8 +61,8 @@ public final class MemberValuePair extends Node implements NodeWithSimpleName<Me
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public MemberValuePair(Range range, SimpleName name, Expression value) {
- super(range);
+ public MemberValuePair(TokenRange tokenRange, SimpleName name, Expression value) {
+ super(tokenRange);
setName(name);
setValue(value);
customInitialization();
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java
index 852c4e5ae..aec0d2834 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java
@@ -40,6 +40,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.MethodCallExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A method call on an object. <br/><code>circle.circumference()</code> <br/>In <code>a.&lt;String&gt;bb(15);</code> a
@@ -84,8 +85,8 @@ public final class MethodCallExpr extends Expression implements NodeWithTypeArgu
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public MethodCallExpr(Range range, Expression scope, NodeList<Type> typeArguments, SimpleName name, NodeList<Expression> arguments) {
- super(range);
+ public MethodCallExpr(TokenRange tokenRange, Expression scope, NodeList<Type> typeArguments, SimpleName name, NodeList<Expression> arguments) {
+ super(tokenRange);
setScope(scope);
setTypeArguments(typeArguments);
setName(name);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java
index 719916a0c..8419e5042 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java
@@ -40,6 +40,7 @@ import com.github.javaparser.metamodel.MethodReferenceExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import com.github.javaparser.metamodel.NonEmptyProperty;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.
@@ -72,8 +73,8 @@ public class MethodReferenceExpr extends Expression implements NodeWithTypeArgum
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public MethodReferenceExpr(Range range, Expression scope, NodeList<Type> typeArguments, String identifier) {
- super(range);
+ public MethodReferenceExpr(TokenRange tokenRange, Expression scope, NodeList<Type> typeArguments, String identifier) {
+ super(tokenRange);
setScope(scope);
setTypeArguments(typeArguments);
setIdentifier(identifier);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java
index fe45c57ed..23796165a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java
@@ -40,6 +40,7 @@ import java.util.Optional;
import static com.github.javaparser.utils.Utils.assertNonEmpty;
import static com.github.javaparser.utils.Utils.assertNotNull;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A name that may consist of multiple identifiers.
@@ -81,8 +82,8 @@ public class Name extends Node implements NodeWithIdentifier<Name>, NodeWithAnno
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public Name(Range range, Name qualifier, String identifier, NodeList<AnnotationExpr> annotations) {
- super(range);
+ public Name(TokenRange tokenRange, Name qualifier, String identifier, NodeList<AnnotationExpr> annotations) {
+ super(tokenRange);
setQualifier(qualifier);
setIdentifier(identifier);
setAnnotations(annotations);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
index 56b1f1dad..046aaf161 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
@@ -32,6 +32,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.NameExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.
@@ -53,13 +54,14 @@ public class NameExpr extends Expression implements NodeWithSimpleName<NameExpr>
@AllFieldsConstructor
public NameExpr(final SimpleName name) {
- this(name.getRange().orElse(null), name);
+ this(name.getTokenRange().orElse(null), name);
+ setRange(name.getRange().orElse(null));
}
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public NameExpr(Range range, SimpleName name) {
- super(range);
+ public NameExpr(TokenRange tokenRange, SimpleName name) {
+ super(tokenRange);
setName(name);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java
index 8305ba91c..af443945d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java
@@ -34,6 +34,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.NormalAnnotationExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* An annotation that has zero or more key-value pairs.<br/><code>@Mapping(a=5, d=10)</code>
@@ -54,8 +55,8 @@ public final class NormalAnnotationExpr extends AnnotationExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public NormalAnnotationExpr(Range range, Name name, NodeList<MemberValuePair> pairs) {
- super(range, name);
+ public NormalAnnotationExpr(TokenRange tokenRange, Name name, NodeList<MemberValuePair> pairs) {
+ super(tokenRange, name);
setPairs(pairs);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java
index 1fc0e072a..69e1602d6 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java
@@ -29,6 +29,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.NullLiteralExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A literal "null".
@@ -45,8 +46,8 @@ public final class NullLiteralExpr extends LiteralExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public NullLiteralExpr(Range range) {
- super(range);
+ public NullLiteralExpr(TokenRange tokenRange) {
+ super(tokenRange);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java
index 2019dc2a5..1ba605a9f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java
@@ -42,6 +42,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ObjectCreationExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A constructor call. <br/>In <code>new HashMap.Entry<String, Long>(15) {public String getKey() {return null;}};</code>
@@ -84,8 +85,8 @@ public final class ObjectCreationExpr extends Expression implements NodeWithType
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public ObjectCreationExpr(Range range, Expression scope, ClassOrInterfaceType type, NodeList<Type> typeArguments, NodeList<Expression> arguments, NodeList<BodyDeclaration<?>> anonymousClassBody) {
- super(range);
+ public ObjectCreationExpr(TokenRange tokenRange, Expression scope, ClassOrInterfaceType type, NodeList<Type> typeArguments, NodeList<Expression> arguments, NodeList<BodyDeclaration<?>> anonymousClassBody) {
+ super(tokenRange);
setScope(scope);
setType(type);
setTypeArguments(typeArguments);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java
index 8dc60c527..7ceb98dd8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java
@@ -33,6 +33,7 @@ import com.github.javaparser.metamodel.NonEmptyProperty;
import com.github.javaparser.metamodel.SimpleNameMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A name that consists of a single identifier.
@@ -56,8 +57,8 @@ public class SimpleName extends Node implements NodeWithIdentifier<SimpleName> {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public SimpleName(Range range, String identifier) {
- super(range);
+ public SimpleName(TokenRange tokenRange, String identifier) {
+ super(tokenRange);
setIdentifier(identifier);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
index 7c4bbdad3..f05e5fd13 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
@@ -31,6 +31,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.SingleMemberAnnotationExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* An annotation that has a single value. <br/><code>@Count(15)</code>
@@ -52,8 +53,8 @@ public final class SingleMemberAnnotationExpr extends AnnotationExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public SingleMemberAnnotationExpr(Range range, Name name, Expression memberValue) {
- super(range, name);
+ public SingleMemberAnnotationExpr(TokenRange tokenRange, Name name, Expression memberValue) {
+ super(tokenRange, name);
setMemberValue(memberValue);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
index fa18b76d6..d76ea6b13 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
@@ -31,6 +31,7 @@ import com.github.javaparser.metamodel.StringLiteralExprMetaModel;
import com.github.javaparser.utils.StringEscapeUtils;
import com.github.javaparser.utils.Utils;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A literal string.
@@ -69,8 +70,8 @@ public class StringLiteralExpr extends LiteralStringValueExpr {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public StringLiteralExpr(Range range, String value) {
- super(range, value);
+ public StringLiteralExpr(TokenRange tokenRange, String value) {
+ super(tokenRange, value);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
index 1ead90f23..7e558e642 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
@@ -31,6 +31,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.SuperExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* An occurrence of the "super" keyword. <br/><code>World.super.greet()</code> is a MethodCallExpr of method name greet,
@@ -56,8 +57,8 @@ public final class SuperExpr extends Expression {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public SuperExpr(Range range, Expression classExpr) {
- super(range);
+ public SuperExpr(TokenRange tokenRange, Expression classExpr) {
+ super(tokenRange);
setClassExpr(classExpr);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
index 46ad46405..961025d32 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
@@ -31,6 +31,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.ThisExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* An occurrence of the "this" keyword. <br/><code>World.this.greet()</code> is a MethodCallExpr of method name greet,
@@ -56,8 +57,8 @@ public final class ThisExpr extends Expression {
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public ThisExpr(Range range, Expression classExpr) {
- super(range);
+ public ThisExpr(TokenRange tokenRange, Expression classExpr) {
+ super(tokenRange);
setClassExpr(classExpr);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java
index f650caa52..a145eebc7 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java
@@ -34,6 +34,7 @@ import com.github.javaparser.ast.visitor.CloneVisitor;
import com.github.javaparser.metamodel.TypeExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.
@@ -57,8 +58,8 @@ public class TypeExpr extends Expression implements NodeWithType<TypeExpr, Type>
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public TypeExpr(Range range, Type type) {
- super(range);
+ public TypeExpr(TokenRange tokenRange, Type type) {
+ super(tokenRange);
setType(type);
customInitialization();
}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
index 004d90f0a..c8f9b7f07 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
@@ -34,6 +34,7 @@ import com.github.javaparser.metamodel.UnaryExprMetaModel;
import com.github.javaparser.metamodel.JavaParserMetaModel;
import com.github.javaparser.printer.Printable;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* An expression where an operator is applied to a single expression.
@@ -88,8 +89,8 @@ public final class UnaryExpr extends Expression implements NodeWithExpression<Un
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public UnaryExpr(Range range, Expression expression, Operator operator) {
- super(range);
+ public UnaryExpr(TokenRange tokenRange, Expression expression, Operator operator) {
+ super(tokenRange);
setExpression(expression);
setOperator(operator);
customInitialization();
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java
index 9f3a9bd2c..df435396d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java
@@ -44,6 +44,7 @@ import java.util.stream.Collectors;
import static com.github.javaparser.ast.NodeList.nodeList;
import static com.github.javaparser.utils.Utils.assertNotNull;
import javax.annotation.Generated;
+import com.github.javaparser.TokenRange;
/**
* A declaration of variables.
@@ -97,8 +98,8 @@ public final class VariableDeclarationExpr extends Expression implements NodeWit
/**This constructor is used by the parser and is considered private.*/
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator")
- public VariableDeclarationExpr(Range range, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<VariableDeclarator> variables) {
- super(range);
+ public VariableDeclarationExpr(TokenRange tokenRange, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations, NodeList<VariableDeclarator> variables) {
+ super(tokenRange);
setModifiers(modifiers);
setAnnotations(annotations);
setVariables(variables);