我有一个对象 VMemRead 的实例(我们称之为 r)。VMemRead 的构造函数看起来像
VMemRead(SourcePos sourcePos, VVarRef dest, VMemRef source)
带字段dest
和source
. 我知道当我想访问 dest 时,我可以做r.dest
. 但是,我想“更深入”地了解源代码。
VMRef 有两个嵌套类VMemRef.Global
和VMemRef.Stack
. VMemRef.Global 有构造函数
VMemRef.Global(SourcePos sourcePos, VAddr<VDataSegment> base, int byteOffset)
我想访问int byteOffset
. 实际上,我想做一些类似的事情,r.source.Global.byteOffset
但 Java 不允许我这样做。
有什么方法可以访问该值吗?
VMemRef.Global:http://cs.ucla.edu/classes/spring11/cs132/kannan/vapor-parser/vapor-parser-javadoc/cs132/vapor/ast/VMemRef.Global.html _
非常感谢你!