From 5cc6458f94ee0ac32210b3779ec8c46319d45005 Mon Sep 17 00:00:00 2001 From: aclement Date: Wed, 27 Jul 2005 11:49:03 +0000 Subject: [PATCH] genericmethoditd: record a rank/declaringelement, like their Eclipse counterparts. --- .../src/org/aspectj/weaver/TypeVariable.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/weaver/src/org/aspectj/weaver/TypeVariable.java b/weaver/src/org/aspectj/weaver/TypeVariable.java index 9f04f55f9..046d22ba9 100644 --- a/weaver/src/org/aspectj/weaver/TypeVariable.java +++ b/weaver/src/org/aspectj/weaver/TypeVariable.java @@ -30,6 +30,10 @@ public class TypeVariable { */ private String name; + private int rank; + + private TypeVariableDeclaringElement declaringElement; + /** * the upper bound of the type variable (default to Object). * From the extends clause, eg. T extends Number. @@ -222,5 +226,21 @@ public class TypeVariable { } return sb.toString(); } + + public void setRank(int rank) { + this.rank=rank; + } + + public int getRank() { + return rank; + } + + public void setDeclaringElement(TypeVariableDeclaringElement element) { + this.declaringElement = element; + } + + public TypeVariableDeclaringElement getDeclaringElement() { + return declaringElement; + } } -- 2.39.5