From f82eadaf4cce3a8869d453a926be5c69eedec4bd Mon Sep 17 00:00:00 2001 From: KyongSik-Yoon Date: Fri, 31 Jul 2015 15:36:33 +0900 Subject: Generic is not supported by JDK under 1.5 version. --- src/main/javassist/CtClassType.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/javassist/CtClassType.java b/src/main/javassist/CtClassType.java index e86780d3..8aa76b82 100644 --- a/src/main/javassist/CtClassType.java +++ b/src/main/javassist/CtClassType.java @@ -687,7 +687,7 @@ class CtClassType extends CtClass { } catch (ClassNotFoundException e2){ try { - Class clazz = cp.get(anno.getTypeName()).toClass(); + Class clazz = cp.get(anno.getTypeName()).toClass(); return javassist.bytecode.annotation.AnnotationImpl.make( clazz.getClassLoader(), clazz, cp, anno); @@ -1226,14 +1226,14 @@ class CtClassType extends CtClass { CtMember.Cache memCache = getMembers(); CtMember mth = memCache.methodHead(); CtMember mthTail = memCache.lastMethod(); - ArrayList methods = new ArrayList(); + ArrayList methods = new ArrayList(); while (mth != mthTail) { mth = mth.next(); if (mth.getName().equals(name)) methods.add((CtMethod)mth); } - return methods.toArray(new CtMethod[methods.size()]); + return (CtMethod[]) methods.toArray(new CtMethod[methods.size()]); } public CtMethod getDeclaredMethod(String name) throws NotFoundException { -- cgit v1.2.3