func handleClassfile(cf *classfile.ClassFile) { for _, m := range cf.Methods() { if isNative(m) { if isStatic(m) { fmt.Printf("%v.%v%v\n", cf.ClassName(), m.Name(), m.Descriptor()) } else { fmt.Printf("%v#%v%v\n", cf.ClassName(), m.Name(), m.Descriptor()) } } } }
func (self *Class) copyClassNames(cf *classfile.ClassFile) { self.name = cf.ClassName() self.superClassName = cf.SuperClassName() self.interfaceNames = cf.InterfaceNames() }