@Override
  public void visit(int version,
                    int access,
                    String name,
                    String signature,
                    String superName,
                    String[] interfaces) {
    ClassInfo classInfo = new ClassInfo(name,
        superName,
        interfaces,
        access,
        location);

    foundClasses.put(classInfo.getClassName(), classInfo);
    currentClass = classInfo;
  }
@ Override public void visit ( int version , int access , String name , String signature , String superName , String [ ] interfaces ) { ClassInfo classInfo = new ClassInfo ( name , superName , interfaces , access , location ) ; foundClasses . put ( classInfo . getClassName ( ) , classInfo ) ; currentClass = classInfo ; }
"Visit" a class. Required by ASM <tt>ClassVisitor</tt> interface.

@param version    class version
@param access     class access modifiers, etc.
@param name       internal class name
@param signature  class signature (not used here)
@param superName  internal super class name
@param interfaces internal names of all directly implemented
interfaces