invokespecial.go中Execute为什么不用考虑resolvedMethod是private的情况
xumingxsh opened this issue · 2 comments
xumingxsh commented
zxh0,你好!请教一下,
1) invokespecial.go中Execute为什么不用考虑resolvedMethod是private的情况?
2) if resolvedMethod.IsProtected() && 这句话中,是不是将后面的判断语句用一个新的if语句会更有利于阅读
https://github.com/zxh0/jvmgo-book/blob/master/v1/code/go/src/jvmgo/ch07/instructions/references/invokespecial.go
xumingxsh commented
是不是因为private的情况在编译器已经被过滤掉了
xumingxsh commented
不是看你的书,还真没意识到 protected是包内可见的,谢谢!