aboutsummaryrefslogtreecommitdiff
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes
diff options
context:
space:
mode:
authorFederico Tomassetti <federico@tomassetti.me>2017-02-15 16:10:14 +0100
committerFederico Tomassetti <federico@tomassetti.me>2017-02-15 21:39:34 +0100
commit5c774718904c5e01f0c5161779c5fec4677f041d (patch)
tree1e5a70c8e88ef3a515659676e6c235b6aa46e598 /javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes
parent92461fdf330856898bffa68f4e858e49b9c4c5ab (diff)
downloadjavaparser-5c774718904c5e01f0c5161779c5fec4677f041d.tar.gz
issue705: mark a few derived properties
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithVariables.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithVariables.java b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithVariables.java
index c29327f0f..43c96c5c4 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithVariables.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithVariables.java
@@ -26,6 +26,7 @@ import com.github.javaparser.ast.NodeList;
import com.github.javaparser.ast.body.VariableDeclarator;
import com.github.javaparser.ast.type.ArrayType;
import com.github.javaparser.ast.type.Type;
+import com.github.javaparser.metamodel.DerivedProperty;
/**
* A node which has a list of variables.
@@ -102,10 +103,9 @@ public interface NodeWithVariables<N extends Node> {
* <br/>For <code>int a;</code> this is int.
* <br/>For <code>int a,b,c,d;</code> this is also int.
* <br/>For <code>int a,b[],c;</code> this is also int.
- * * <br/>For <code>int[] a[][],b[],c[][];</code> this is int[][].
- * <p>
- * Visible for testing.
+ * <br/>For <code>int[] a[][],b[],c[][];</code> this is int[][].
*/
+ @DerivedProperty
default Type getMaximumCommonType() {
// we use a local class because we cannot use an helper static method in an interface
class Helper {