summaryrefslogtreecommitdiffstats
path: root/libdvm/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'libdvm/src/main')
-rw-r--r--libdvm/src/main/java/java/lang/Class.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/libdvm/src/main/java/java/lang/Class.java b/libdvm/src/main/java/java/lang/Class.java
index c825925..af6278d 100644
--- a/libdvm/src/main/java/java/lang/Class.java
+++ b/libdvm/src/main/java/java/lang/Class.java
@@ -820,19 +820,20 @@ public final class Class<T> implements Serializable, AnnotatedElement, GenericDe
* class}.
*/
public Type getGenericSuperclass() {
- Type superClass = getSuperclass();
+ Type genericSuperclass = getSuperclass();
// This method is specified to return null for all cases where getSuperclass
// returns null, i.e, for primitives, interfaces, void and java.lang.Object.
- if (superClass == null) {
+
+ if (genericSuperclass == null) {
return null;
}
String annotationSignature = AnnotationAccess.getSignature(this);
if (annotationSignature != null) {
GenericSignatureParser parser = new GenericSignatureParser(getClassLoader());
parser.parseForClass(this, annotationSignature);
- superClass = parser.superclassType;
+ genericSuperclass = parser.superclassType;
}
- return Types.getType(superClass);
+ return Types.getType(genericSuperclass);
}
/**