示例#1
0
 private void customizeModifiers(Meth meth) {
   if (!meth.getModifiers().contains(Modifier.ABSTRACT)
       && !meth.getModifiers().contains(Modifier.STATIC)
       && !meth.isConstructor()) {
     if (meth.isInherited()) {
       meth.getModifiers().add(Modifier.OVERRIDE);
     } else if (!meth.getClassDef().isInterface()
         && meth.getModifiers().contains(Modifier.PUBLIC)) {
       meth.getModifiers().add(Modifier.VIRTUAL);
     }
   }
 }