hotspot/agent/src/share/classes/sun/jvm/hotspot/types/Field.java
changeset 360 21d113ecbf6a
parent 1 489c9b5090e2
child 670 ddf3e9583f2f
equal deleted inserted replaced
357:f4edb0d9f109 360:21d113ecbf6a
   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 }