From df6c84c0a13f505da7fd0f64626fb5d18fd49619 Mon Sep 17 00:00:00 2001 From: Nicholas Smith Date: Wed, 10 Dec 2014 14:37:45 +0000 Subject: #74 Change package name and maven co-ordinates --- .../com/github/javaparser/ast/expr/ClassExpr.java | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 new file mode 100644 index 000000000..2379cc140 --- /dev/null +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java @@ -0,0 +1,65 @@ +/* + * Copyright (C) 2007 Júlio Vilmar Gesser. + * + * This file is part of Java 1.5 parser and Abstract Syntax Tree. + * + * Java 1.5 parser and Abstract Syntax Tree is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Java 1.5 parser and Abstract Syntax Tree is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Java 1.5 parser and Abstract Syntax Tree. If not, see . + */ +/* + * Created on 05/10/2006 + */ +package com.github.javaparser.ast.expr; + +import com.github.javaparser.ast.type.Type; +import com.github.javaparser.ast.visitor.GenericVisitor; +import com.github.javaparser.ast.visitor.VoidVisitor; + +/** + * @author Julio Vilmar Gesser + */ +public final class ClassExpr extends Expression { + + private Type type; + + public ClassExpr() { + } + + public ClassExpr(Type type) { + setType(type); + } + + public ClassExpr(int beginLine, int beginColumn, int endLine, int endColumn, Type type) { + super(beginLine, beginColumn, endLine, endColumn); + setType(type); + } + + @Override + public R accept(GenericVisitor v, A arg) { + return v.visit(this, arg); + } + + @Override + public void accept(VoidVisitor v, A arg) { + v.visit(this, arg); + } + + public Type getType() { + return type; + } + + public void setType(Type type) { + this.type = type; + setAsParentNodeOf(this.type); + } +} -- cgit v1.2.3 From b8ac356ae27165d95d691e177bd8974b7dbb7953 Mon Sep 17 00:00:00 2001 From: Didier Villevalois Date: Mon, 9 Mar 2015 15:11:11 +0100 Subject: Copyright Update --- .../java/com/github/javaparser/ast/expr/ClassExpr.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 2379cc140..b9447a65c 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 @@ -1,24 +1,23 @@ /* - * Copyright (C) 2007 Júlio Vilmar Gesser. - * - * This file is part of Java 1.5 parser and Abstract Syntax Tree. + * Copyright (C) 2007-2010 Júlio Vilmar Gesser. + * Copyright (C) 2011, 2013-2015 The JavaParser Team. * - * Java 1.5 parser and Abstract Syntax Tree is free software: you can redistribute it and/or modify + * This file is part of JavaParser. + * + * JavaParser is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * - * Java 1.5 parser and Abstract Syntax Tree is distributed in the hope that it will be useful, + * JavaParser is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with Java 1.5 parser and Abstract Syntax Tree. If not, see . - */ -/* - * Created on 05/10/2006 + * along with JavaParser. If not, see . */ + package com.github.javaparser.ast.expr; import com.github.javaparser.ast.type.Type; -- cgit v1.2.3 From edc1e4cc00cc9feceef094cc24c472abffe5aec2 Mon Sep 17 00:00:00 2001 From: Federico Tomassetti Date: Sat, 25 Jul 2015 15:05:25 +0200 Subject: update all source files --- .../java/com/github/javaparser/ast/expr/ClassExpr.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 b9447a65c..bd33c6730 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 @@ -3,21 +3,22 @@ * Copyright (C) 2011, 2013-2015 The JavaParser Team. * * This file is part of JavaParser. + * + * JavaParser can be used either under the terms of + * a) the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * b) the terms of the Apache License * - * JavaParser is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * You should have received a copy of both licenses in LICENCE.LGPL and + * LICENCE.APACHE. Please refer to those files for details. * * JavaParser is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with JavaParser. If not, see . */ - + package com.github.javaparser.ast.expr; import com.github.javaparser.ast.type.Type; -- cgit v1.2.3 From bf60e49ea8e818e96bc7c87ec73d4dc33a3675ca Mon Sep 17 00:00:00 2001 From: Jonathan Leitschuh Date: Thu, 17 Sep 2015 00:47:38 -0400 Subject: Adds documentation to various confusing places --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 bd33c6730..efdbce62f 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 @@ -26,6 +26,11 @@ import com.github.javaparser.ast.visitor.GenericVisitor; import com.github.javaparser.ast.visitor.VoidVisitor; /** + * Defines an expression that accesses the class of a type. + * Example: + * + * Object.class + * * @author Julio Vilmar Gesser */ public final class ClassExpr extends Expression { -- cgit v1.2.3 From 34898f09a47675498ea38d7494cd7b2d29136570 Mon Sep 17 00:00:00 2001 From: Ross Allan Date: Sat, 13 Feb 2016 12:50:32 +0000 Subject: Add TypedNode interface Signed-off-by: Ross Allan --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 efdbce62f..3407e98d5 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,6 +21,7 @@ package com.github.javaparser.ast.expr; +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; @@ -33,7 +34,7 @@ import com.github.javaparser.ast.visitor.VoidVisitor; * * @author Julio Vilmar Gesser */ -public final class ClassExpr extends Expression { +public final class ClassExpr extends Expression implements TypedNode { private Type type; @@ -59,10 +60,12 @@ public final class ClassExpr extends Expression { v.visit(this, arg); } + @Override public Type getType() { return type; } + @Override public void setType(Type type) { this.type = type; setAsParentNodeOf(this.type); -- cgit v1.2.3 From b8a29557b0138592058939f5d1b99e9fae012626 Mon Sep 17 00:00:00 2001 From: matozoid Date: Tue, 12 Jul 2016 22:21:55 +0200 Subject: Use Range and Position everywhere, deprecate old methods --- .../main/java/com/github/javaparser/ast/expr/ClassExpr.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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); } -- cgit v1.2.3 From 390fbb37cc7f41787cf2559842beb98e7058b4ae Mon Sep 17 00:00:00 2001 From: Maximilien CRUZ Date: Thu, 14 Jul 2016 17:30:34 +0200 Subject: builder methods for #363 --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 ad97aef38..161aeeee7 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,14 +21,14 @@ package com.github.javaparser.ast.expr; +import static com.github.javaparser.Position.pos; + 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: @@ -37,7 +37,7 @@ import static com.github.javaparser.Position.pos; * * @author Julio Vilmar Gesser */ -public final class ClassExpr extends Expression implements TypedNode { +public final class ClassExpr extends Expression implements TypedNode { private Type type; @@ -77,8 +77,9 @@ public final class ClassExpr extends Expression implements TypedNode { } @Override - public void setType(Type type) { + public ClassExpr setType(Type type) { this.type = type; setAsParentNodeOf(this.type); + return this; } } -- cgit v1.2.3 From dce5d3ed35a665830645c0e3dab6d5c1ddffeec1 Mon Sep 17 00:00:00 2001 From: Maximilien CRUZ Date: Sun, 17 Jul 2016 14:38:56 +0200 Subject: new nodes types (NodeWithMembers,NodeWithThrowable,NodeWithParameters) moved every node type to a new package --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 161aeeee7..404c5a8c6 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 @@ -24,7 +24,7 @@ package com.github.javaparser.ast.expr; import static com.github.javaparser.Position.pos; import com.github.javaparser.Range; -import com.github.javaparser.ast.TypedNode; +import com.github.javaparser.ast.nodeTypes.TypedNode; import com.github.javaparser.ast.type.Type; import com.github.javaparser.ast.visitor.GenericVisitor; import com.github.javaparser.ast.visitor.VoidVisitor; -- cgit v1.2.3 From 63eebf8a57420ae4b79550e744624144d9f80570 Mon Sep 17 00:00:00 2001 From: Maximilien CRUZ Date: Sun, 17 Jul 2016 14:41:20 +0200 Subject: nodeTypes package + 3 new nodes types + standardised the nodeType names --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 404c5a8c6..ffcfb01d6 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 @@ -24,7 +24,7 @@ package com.github.javaparser.ast.expr; import static com.github.javaparser.Position.pos; import com.github.javaparser.Range; -import com.github.javaparser.ast.nodeTypes.TypedNode; +import com.github.javaparser.ast.nodeTypes.NodeWithType; import com.github.javaparser.ast.type.Type; import com.github.javaparser.ast.visitor.GenericVisitor; import com.github.javaparser.ast.visitor.VoidVisitor; @@ -37,7 +37,7 @@ import com.github.javaparser.ast.visitor.VoidVisitor; * * @author Julio Vilmar Gesser */ -public final class ClassExpr extends Expression implements TypedNode { +public final class ClassExpr extends Expression implements NodeWithType { private Type type; -- cgit v1.2.3 From 6a40f1d719abd0ecb45240fe0242b2ddf59299e4 Mon Sep 17 00:00:00 2001 From: matozoid Date: Mon, 18 Jul 2016 13:00:08 +0200 Subject: Update date in copyright statements --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 ad97aef38..0ae39b10f 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 @@ -1,6 +1,6 @@ /* * Copyright (C) 2007-2010 Júlio Vilmar Gesser. - * Copyright (C) 2011, 2013-2015 The JavaParser Team. + * Copyright (C) 2011, 2013-2016 The JavaParser Team. * * This file is part of JavaParser. * -- cgit v1.2.3 From a91c3eb452f7177452907eb369ce922c25226750 Mon Sep 17 00:00:00 2001 From: matozoid Date: Fri, 29 Jul 2016 15:56:12 +0200 Subject: Remove deprecated code leading up to 3.0 --- .../main/java/com/github/javaparser/ast/expr/ClassExpr.java | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 03db56888..a6dc9058d 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,8 +21,6 @@ package com.github.javaparser.ast.expr; -import static com.github.javaparser.Position.pos; - import com.github.javaparser.Range; import com.github.javaparser.ast.nodeTypes.NodeWithType; import com.github.javaparser.ast.type.Type; @@ -48,14 +46,6 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Sun, 16 Oct 2016 21:56:09 +0200 Subject: Issue 421 parenting of collections (#501) * Migrate from List to NodeList * Disallow usage of null in the AST * Use Optional where fields are optional (previously nullable) --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 a6dc9058d..576c2dedd 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 @@ -23,6 +23,7 @@ package com.github.javaparser.ast.expr; import com.github.javaparser.Range; import com.github.javaparser.ast.nodeTypes.NodeWithType; +import com.github.javaparser.ast.type.ClassOrInterfaceType; import com.github.javaparser.ast.type.Type; import com.github.javaparser.ast.visitor.GenericVisitor; import com.github.javaparser.ast.visitor.VoidVisitor; @@ -35,15 +36,16 @@ import com.github.javaparser.ast.visitor.VoidVisitor; * * @author Julio Vilmar Gesser */ -public final class ClassExpr extends Expression implements NodeWithType { +public final class ClassExpr extends Expression implements NodeWithType> { private Type type; public ClassExpr() { + this(Range.UNKNOWN, new ClassOrInterfaceType()); } - public ClassExpr(Type type) { - setType(type); + public ClassExpr(Type type) { + this(Range.UNKNOWN, type); } public ClassExpr(Range range, Type type) { -- cgit v1.2.3 From 376a892219f4162f075c4611fb5f8d2178950ea2 Mon Sep 17 00:00:00 2001 From: Federico Tomassetti Date: Fri, 11 Nov 2016 20:46:57 +0100 Subject: observing: notify for changes in expr nodes --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 1 + 1 file changed, 1 insertion(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 576c2dedd..df0a0952b 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 @@ -70,6 +70,7 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Fri, 11 Nov 2016 22:53:33 +0100 Subject: Remove Range.UNKNOWN and fix a lot of small bugs --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 576c2dedd..3977d1e86 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 @@ -41,11 +41,11 @@ public final class ClassExpr extends Expression implements NodeWithType type) { - this(Range.UNKNOWN, type); + this(null, type); } public ClassExpr(Range range, Type type) { -- cgit v1.2.3 From df29c717e7ac1364c59d2514f1694afa58162829 Mon Sep 17 00:00:00 2001 From: Federico Tomassetti Date: Sat, 12 Nov 2016 09:26:08 +0100 Subject: observing: introduce the ObservableProperty enum --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 df0a0952b..a758a76a0 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 @@ -23,6 +23,7 @@ package com.github.javaparser.ast.expr; import com.github.javaparser.Range; import com.github.javaparser.ast.nodeTypes.NodeWithType; +import com.github.javaparser.ast.observing.ObservableProperty; import com.github.javaparser.ast.type.ClassOrInterfaceType; import com.github.javaparser.ast.type.Type; import com.github.javaparser.ast.visitor.GenericVisitor; @@ -70,7 +71,7 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Tue, 22 Nov 2016 22:53:31 +0100 Subject: Fix generics for a case of Type --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 a758a76a0..8ad2db17f 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 @@ -39,7 +39,7 @@ import com.github.javaparser.ast.visitor.VoidVisitor; */ public final class ClassExpr extends Expression implements NodeWithType> { - private Type type; + private Type type; public ClassExpr() { this(Range.UNKNOWN, new ClassOrInterfaceType()); @@ -65,12 +65,12 @@ public final class ClassExpr extends Expression implements NodeWithType getType() { return type; } @Override - public ClassExpr setType(Type type) { + public ClassExpr setType(Type type) { notifyPropertyChange(ObservableProperty.TYPE, this.type, type); this.type = type; setAsParentNodeOf(this.type); -- cgit v1.2.3 From 4296abb695b767f7471dd255d0679516183b062a Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Mon, 5 Dec 2016 19:47:51 +0100 Subject: Reformat all source in Intellij Idea --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 37b29ba52..440352663 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 @@ -18,7 +18,7 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. */ - + package com.github.javaparser.ast.expr; import com.github.javaparser.Range; @@ -33,8 +33,9 @@ import com.github.javaparser.ast.visitor.VoidVisitor; * Defines an expression that accesses the class of a type. * Example: * - * Object.class + * Object.class * + * * @author Julio Vilmar Gesser */ public final class ClassExpr extends Expression implements NodeWithType> { @@ -46,7 +47,7 @@ public final class ClassExpr extends Expression implements NodeWithType type) { - this(null, type); + this(null, type); } public ClassExpr(Range range, Type type) { @@ -73,7 +74,7 @@ public final class ClassExpr extends Expression implements NodeWithType type) { notifyPropertyChange(ObservableProperty.TYPE, this.type, type); this.type = type; - setAsParentNodeOf(this.type); + setAsParentNodeOf(this.type); return this; } } -- cgit v1.2.3 From 0f8bbe61c2d7132846b8ad13804ae70d62c5c8bc Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Tue, 13 Dec 2016 15:41:45 +0100 Subject: Change package name for observers --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 440352663..b163e0be8 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 @@ -23,7 +23,7 @@ package com.github.javaparser.ast.expr; import com.github.javaparser.Range; import com.github.javaparser.ast.nodeTypes.NodeWithType; -import com.github.javaparser.ast.observing.ObservableProperty; +import com.github.javaparser.ast.observer.ObservableProperty; import com.github.javaparser.ast.type.ClassOrInterfaceType; import com.github.javaparser.ast.type.Type; import com.github.javaparser.ast.visitor.GenericVisitor; -- cgit v1.2.3 From a8f6c6d62fcbdc3506f19f11a7b89307cbf4c515 Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Thu, 15 Dec 2016 10:58:54 +0100 Subject: Get rid of infuriating useless on Type --- .../main/java/com/github/javaparser/ast/expr/ClassExpr.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 b163e0be8..1d3fd6a9e 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 @@ -38,15 +38,15 @@ import com.github.javaparser.ast.visitor.VoidVisitor; * * @author Julio Vilmar Gesser */ -public final class ClassExpr extends Expression implements NodeWithType> { +public final class ClassExpr extends Expression implements NodeWithType { - private Type type; + private Type type; public ClassExpr() { this(null, new ClassOrInterfaceType()); } - public ClassExpr(Type type) { + public ClassExpr(Type type) { this(null, type); } @@ -66,12 +66,12 @@ public final class ClassExpr extends Expression implements NodeWithType getType() { + public Type getType() { return type; } @Override - public ClassExpr setType(Type type) { + public ClassExpr setType(Type type) { notifyPropertyChange(ObservableProperty.TYPE, this.type, type); this.type = type; setAsParentNodeOf(this.type); -- cgit v1.2.3 From 76f5dc9d043237e8ada0e6597d6c8d48b67f6d8f Mon Sep 17 00:00:00 2001 From: Federico Tomassetti Date: Sun, 18 Dec 2016 10:36:12 +0100 Subject: issue652: add copyright notice where missing --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 1d3fd6a9e..8b1d3c838 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 @@ -3,12 +3,12 @@ * Copyright (C) 2011, 2013-2016 The JavaParser Team. * * This file is part of JavaParser. - * + * * JavaParser can be used either under the terms of * a) the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * b) the terms of the Apache License + * b) the terms of the Apache License * * You should have received a copy of both licenses in LICENCE.LGPL and * LICENCE.APACHE. Please refer to those files for details. -- cgit v1.2.3 From 2f712ec57ac5f0c9a9ad850674e12bfd865fab1f Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Mon, 19 Dec 2016 23:48:47 +0100 Subject: Halfway through the expressions --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 8b1d3c838..716f03646 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 @@ -31,10 +31,7 @@ import com.github.javaparser.ast.visitor.VoidVisitor; /** * Defines an expression that accesses the class of a type. - * Example: - * - * Object.class - * + *
Object.class * * @author Julio Vilmar Gesser */ -- cgit v1.2.3 From 04c097f9c44f7beb958860d65105c0e687d34f08 Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Sat, 28 Jan 2017 00:17:30 +0100 Subject: Fix and tag all-fields constructors --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 716f03646..a266312fa 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 @@ -22,6 +22,7 @@ package com.github.javaparser.ast.expr; import com.github.javaparser.Range; +import com.github.javaparser.ast.AllFieldsConstructor; import com.github.javaparser.ast.nodeTypes.NodeWithType; import com.github.javaparser.ast.observer.ObservableProperty; import com.github.javaparser.ast.type.ClassOrInterfaceType; @@ -43,6 +44,7 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Sat, 28 Jan 2017 18:42:52 +0100 Subject: Create nodelists generator --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 a266312fa..0942415e7 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 @@ -18,7 +18,6 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. */ - package com.github.javaparser.ast.expr; import com.github.javaparser.Range; @@ -77,3 +76,4 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Tue, 31 Jan 2017 17:20:41 +0100 Subject: Generate setters, but tests are failing --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 0942415e7..aed8f3c0e 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 @@ -29,6 +29,8 @@ 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.utils.Utils.assertNotNull; + /** * Defines an expression that accesses the class of a type. *
Object.class @@ -69,10 +71,11 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Tue, 31 Jan 2017 19:36:48 +0100 Subject: Ignore very specific comment setter --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 1 - 1 file changed, 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 aed8f3c0e..21e9554e7 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 @@ -28,7 +28,6 @@ import com.github.javaparser.ast.type.ClassOrInterfaceType; 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.utils.Utils.assertNotNull; /** -- cgit v1.2.3 From 0831b41f9ef0d7413dd740048c5c10e4c3abd0a3 Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Tue, 31 Jan 2017 19:42:51 +0100 Subject: Improve parent node handling when overwriting nodes --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 21e9554e7..e5ab381b9 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 @@ -73,6 +73,8 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Tue, 7 Feb 2017 16:33:56 +0100 Subject: The result of running the replace(Node) method generator --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 e5ab381b9..fd4937297 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 @@ -29,6 +29,7 @@ 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.utils.Utils.assertNotNull; +import com.github.javaparser.ast.Node; /** * Defines an expression that accesses the class of a type. @@ -79,5 +80,12 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Wed, 8 Feb 2017 15:44:39 +0100 Subject: Generate the clone() method --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 fd4937297..ae265d3a5 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 @@ -30,6 +30,7 @@ import com.github.javaparser.ast.visitor.GenericVisitor; import com.github.javaparser.ast.visitor.VoidVisitor; import static com.github.javaparser.utils.Utils.assertNotNull; import com.github.javaparser.ast.Node; +import com.github.javaparser.ast.visitor.CloneVisitor; /** * Defines an expression that accesses the class of a type. @@ -87,5 +88,10 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Fri, 10 Feb 2017 14:43:02 +0100 Subject: Run generators --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 ae265d3a5..ea27e7bc3 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 @@ -31,6 +31,8 @@ import com.github.javaparser.ast.visitor.VoidVisitor; import static com.github.javaparser.utils.Utils.assertNotNull; import com.github.javaparser.ast.Node; import com.github.javaparser.ast.visitor.CloneVisitor; +import com.github.javaparser.metamodel.ClassExprMetaModel; +import com.github.javaparser.metamodel.JavaParserMetaModel; /** * Defines an expression that accesses the class of a type. @@ -93,5 +95,9 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Fri, 10 Feb 2017 15:47:34 +0100 Subject: Give getMetaModel() correct overrides --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 1 + 1 file changed, 1 insertion(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 ea27e7bc3..96433abcc 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 @@ -96,6 +96,7 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Wed, 8 Mar 2017 16:18:00 +0100 Subject: Looks like the new SourceRoot.saveAll implementation adds one less EOL at the end of a file. --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 1 - 1 file changed, 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 96433abcc..40d981e17 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 @@ -101,4 +101,3 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Wed, 29 Mar 2017 17:52:52 +0200 Subject: issue878: generated setters --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 40d981e17..ac7313369 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 @@ -76,6 +76,9 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Sun, 23 Apr 2017 00:14:48 +0200 Subject: Fix more constructor mistakes --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 ac7313369..c5c435c67 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 @@ -33,6 +33,7 @@ import com.github.javaparser.ast.Node; import com.github.javaparser.ast.visitor.CloneVisitor; import com.github.javaparser.metamodel.ClassExprMetaModel; import com.github.javaparser.metamodel.JavaParserMetaModel; +import javax.annotation.Generated; /** * Defines an expression that accesses the class of a type. @@ -53,9 +54,12 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Sun, 23 Apr 2017 00:40:44 +0200 Subject: Mark all generated clone methods generated --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 1 + 1 file changed, 1 insertion(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 c5c435c67..547279fd8 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 @@ -99,6 +99,7 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Sun, 23 Apr 2017 00:42:40 +0200 Subject: Mark all generated getMetaModel methods generated --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 1 + 1 file changed, 1 insertion(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 547279fd8..e991a679a 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 @@ -105,6 +105,7 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Sun, 23 Apr 2017 02:41:07 +0200 Subject: Mark setters generated --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 e991a679a..1d6be38b3 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 @@ -77,7 +77,7 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Sun, 23 Apr 2017 02:46:13 +0200 Subject: Mark getters generated --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 1d6be38b3..e407da21e 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 @@ -72,7 +72,7 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Sun, 23 Apr 2017 03:02:06 +0200 Subject: Mark remove methods generated --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 1 + 1 file changed, 1 insertion(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 e407da21e..c11dfdcc9 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 @@ -92,6 +92,7 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Thu, 18 May 2017 22:36:35 +0200 Subject: Make everything except parser work again --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 Date: Sun, 25 Jun 2017 21:44:20 +0200 Subject: Add replace method generator and its results --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 d0375ff33..9c6f25b58 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 @@ -111,4 +111,12 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Wed, 12 Jul 2017 18:46:45 +0200 Subject: A lot more intellij inspection results --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 1 - 1 file changed, 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 9c6f25b58..7772c6e15 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 @@ -20,7 +20,6 @@ */ package com.github.javaparser.ast.expr; -import com.github.javaparser.Range; import com.github.javaparser.ast.AllFieldsConstructor; import com.github.javaparser.ast.nodeTypes.NodeWithType; import com.github.javaparser.ast.observer.ObservableProperty; -- cgit v1.2.3 From 141963f6703b0c9d60b7d9bf59ded934dd5e6faf Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Tue, 25 Jul 2017 22:07:31 +0200 Subject: Fix broken replace implementation --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 7772c6e15..dd52e6790 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 @@ -116,6 +116,10 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Wed, 20 Sep 2017 22:14:59 +0200 Subject: Generate typecasting code --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 dd52e6790..c5b0f0738 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 @@ -122,4 +122,10 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Thu, 21 Sep 2017 20:44:40 +0200 Subject: Be more like Java Symbol Solver --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 c5b0f0738..c4dec62c9 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 @@ -128,4 +128,10 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Thu, 21 Sep 2017 20:59:14 +0200 Subject: Be more like Java Symbol Solver (for ifType) --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 c4dec62c9..ee385c2ad 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.metamodel.ClassExprMetaModel; import com.github.javaparser.metamodel.JavaParserMetaModel; import javax.annotation.Generated; import com.github.javaparser.TokenRange; +import java.util.function.Consumer; /** * Defines an expression that accesses the class of a type. @@ -134,4 +135,9 @@ public final class ClassExpr extends Expression implements NodeWithType action) { + action.accept(this); + } } -- cgit v1.2.3 From 179d34079dd694392e6d4e1a111824bbbdd33e01 Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Tue, 17 Oct 2017 20:55:14 +0200 Subject: Generate accept methods and fix receiver parameters in the pretty printer --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 ee385c2ad..d01a48f48 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 @@ -64,12 +64,14 @@ public final class ClassExpr extends Expression implements NodeWithType R accept(GenericVisitor v, A arg) { + @Generated("com.github.javaparser.generator.core.node.AcceptGenerator") + public R accept(final GenericVisitor v, final A arg) { return v.visit(this, arg); } @Override - public
void accept(VoidVisitor v, A arg) { + @Generated("com.github.javaparser.generator.core.node.AcceptGenerator") + public void accept(final VoidVisitor v, final A arg) { v.visit(this, arg); } -- cgit v1.2.3 From 07d556bb7ec780c4fe01ad7f2b5eb4ed9ea4f812 Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Fri, 20 Oct 2017 18:19:33 +0200 Subject: Generate nicer javadoc --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 d01a48f48..ad2a32991 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 @@ -55,7 +55,9 @@ public final class ClassExpr extends Expression implements NodeWithType Date: Fri, 8 Dec 2017 22:33:51 +0100 Subject: Generate toXyz methods --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 ad2a32991..65f4cc6bb 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 @@ -35,6 +35,7 @@ import com.github.javaparser.metamodel.JavaParserMetaModel; import javax.annotation.Generated; import com.github.javaparser.TokenRange; import java.util.function.Consumer; +import java.util.Optional; /** * Defines an expression that accesses the class of a type. @@ -144,4 +145,9 @@ public final class ClassExpr extends Expression implements NodeWithType action) { action.accept(this); } + + @Override + public Optional toClassExpr() { + return Optional.of(this); + } } -- cgit v1.2.3 From a3a93db320c861508e13f6b3f9773ba86cc424a3 Mon Sep 17 00:00:00 2001 From: Danny van Bruggen Date: Tue, 12 Dec 2017 21:26:08 +0100 Subject: Add @OptionalProperty --- .../src/main/java/com/github/javaparser/ast/expr/ClassExpr.java | 1 + 1 file changed, 1 insertion(+) (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java') 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 65f4cc6bb..729bd4ff2 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 @@ -147,6 +147,7 @@ public final class ClassExpr extends Expression implements NodeWithType toClassExpr() { return Optional.of(this); } -- cgit v1.2.3