示例#1
0
文件: Magic.java 项目: alanweide/coff
  /**
   * Cast bits.
   *
   * @param address object reference as bits
   * @return object reference
   */
  public static Object addressAsObject(Address address) {
    if (VM.runningVM && VM.VerifyAssertions) {
      VM._assert(VM.NOT_REACHED); // call site should have been hijacked by magic in compiler
    }

    if (objectAddressRemapper == null) {
      return null; // tool isn't interested in remapping
    }

    return objectAddressRemapper.addressAsObject(address);
  }