diff options
author | matozoid <hexagonaal@gmail.com> | 2016-07-12 22:21:55 +0200 |
---|---|---|
committer | matozoid <hexagonaal@gmail.com> | 2016-07-12 22:21:55 +0200 |
commit | b8a29557b0138592058939f5d1b99e9fae012626 (patch) | |
tree | 20d8e7454b096b5d5c8fadd4cea40cab3124255a /javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | |
parent | c4b425bb0bf6c72adb5b4cab7583b91dc8397335 (diff) | |
download | javaparser-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.java | 13 |
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); } |