107 public long getCInteger (Address addr, CIntegerType type) |
107 public long getCInteger (Address addr, CIntegerType type) |
108 throws UnmappedAddressException, UnalignedAddressException, WrongTypeException; |
108 throws UnmappedAddressException, UnalignedAddressException, WrongTypeException; |
109 public Address getAddress (Address addr) throws UnmappedAddressException, UnalignedAddressException, WrongTypeException; |
109 public Address getAddress (Address addr) throws UnmappedAddressException, UnalignedAddressException, WrongTypeException; |
110 public OopHandle getOopHandle(Address addr) |
110 public OopHandle getOopHandle(Address addr) |
111 throws UnmappedAddressException, UnalignedAddressException, WrongTypeException, NotInHeapException; |
111 throws UnmappedAddressException, UnalignedAddressException, WrongTypeException, NotInHeapException; |
|
112 public OopHandle getNarrowOopHandle(Address addr) |
|
113 throws UnmappedAddressException, UnalignedAddressException, WrongTypeException, NotInHeapException; |
112 |
114 |
113 /** <P> These accessors require that the field be static; otherwise, |
115 /** <P> These accessors require that the field be static; otherwise, |
114 a WrongTypeException will be thrown. Note that type checking is |
116 a WrongTypeException will be thrown. Note that type checking is |
115 not performed by these accessors in order to allow manual type |
117 not performed by these accessors in order to allow manual type |
116 coercion of field data. For better protection when accessing |
118 coercion of field data. For better protection when accessing |
136 public long getCInteger (CIntegerType type) |
138 public long getCInteger (CIntegerType type) |
137 throws UnmappedAddressException, UnalignedAddressException, WrongTypeException; |
139 throws UnmappedAddressException, UnalignedAddressException, WrongTypeException; |
138 public Address getAddress () throws UnmappedAddressException, UnalignedAddressException; |
140 public Address getAddress () throws UnmappedAddressException, UnalignedAddressException; |
139 public OopHandle getOopHandle() |
141 public OopHandle getOopHandle() |
140 throws UnmappedAddressException, UnalignedAddressException, NotInHeapException; |
142 throws UnmappedAddressException, UnalignedAddressException, NotInHeapException; |
|
143 public OopHandle getNarrowOopHandle() |
|
144 throws UnmappedAddressException, UnalignedAddressException, NotInHeapException; |
141 } |
145 } |