All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.htmlunit.corejs.javascript.debug.DebuggableObject Maven / Gradle / Ivy

/* -*- Mode: java; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

// API class

package org.htmlunit.corejs.javascript.debug;

/** This interface exposes debugging information from objects. */
public interface DebuggableObject {

    /**
     * Returns an array of ids for the properties of the object.
     *
     * 

All properties, even those with attribute {DontEnum}, are listed. This allows the debugger * to display all properties of the object. * *

* * @return an array of java.lang.Objects with an entry for every listed property. Properties * accessed via an integer index will have a corresponding Integer entry in the returned * array. Properties accessed by a String will have a String entry in the returned array. */ public Object[] getAllIds(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy