package me.lzb.jvm.print; import me.lzb.jvm.clz.ClassFile; import me.lzb.jvm.constant.*; /** * Created by LZB on 2017/4/23. */ public interface PrintVisitor { void visitBasicMsg(ClassFile info); void visitClassInfo(ClassInfo info); void visitFieldRef(FieldRefInfo info); void visitMethodRef(MethodRefInfo info); void visitNameAndType(NameAndTypeInfo info); void visitString(StringInfo info); void visistUTF8(UTF8Info info); }