Selaa lähdekoodia

modified so that an error message is thrown if the super class of java.lang.Object is accessed.


git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@193 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
tags/rel_3_17_1_ga
chiba 19 vuotta sitten
vanhempi
commit
a776280a9f
1 muutettua tiedostoa jossa 6 lisäystä ja 5 poistoa
  1. 6
    5
      src/main/javassist/compiler/MemberResolver.java

+ 6
- 5
src/main/javassist/compiler/MemberResolver.java Näytä tiedosto

@@ -417,12 +417,13 @@ public class MemberResolver implements TokenId {

public static CtClass getSuperclass(CtClass c) throws CompileError {
try {
return c.getSuperclass();
}
catch (NotFoundException e) {
throw new CompileError("cannot find the super class of "
+ c.getName());
CtClass sc = c.getSuperclass();
if (sc != null)
return sc;
}
catch (NotFoundException e) {}
throw new CompileError("cannot find the super class of "
+ c.getName());
}

public static String javaToJvmName(String classname) {

Loading…
Peruuta
Tallenna