aboutsummaryrefslogtreecommitdiff
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
diff options
context:
space:
mode:
authormatozoid <hexagonaal@gmail.com>2016-07-12 22:21:55 +0200
committermatozoid <hexagonaal@gmail.com>2016-07-12 22:21:55 +0200
commitb8a29557b0138592058939f5d1b99e9fae012626 (patch)
tree20d8e7454b096b5d5c8fadd4cea40cab3124255a /javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
parentc4b425bb0bf6c72adb5b4cab7583b91dc8397335 (diff)
downloadjavaparser-b8a29557b0138592058939f5d1b99e9fae012626.tar.gz
Use Range and Position everywhere, deprecate old methods
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java13
1 files changed, 12 insertions, 1 deletions
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 3407e98d5..ad97aef38 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
@@ -21,11 +21,14 @@
package com.github.javaparser.ast.expr;
+import com.github.javaparser.Range;
import com.github.javaparser.ast.TypedNode;
import com.github.javaparser.ast.type.Type;
import com.github.javaparser.ast.visitor.GenericVisitor;
import com.github.javaparser.ast.visitor.VoidVisitor;
+import static com.github.javaparser.Position.pos;
+
/**
* Defines an expression that accesses the class of a type.
* Example:
@@ -45,8 +48,16 @@ public final class ClassExpr extends Expression implements TypedNode {
setType(type);
}
+ /**
+ * @deprecated prefer using Range objects.
+ */
+ @Deprecated
public ClassExpr(int beginLine, int beginColumn, int endLine, int endColumn, Type type) {
- super(beginLine, beginColumn, endLine, endColumn);
+ this(new Range(pos(beginLine, beginColumn), pos(endLine, endColumn)), type);
+ }
+
+ public ClassExpr(Range range, Type type) {
+ super(range);
setType(type);
}