blob: f205b83045873045198f160b42b91030d7950e67 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2000, 2007 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package com.sun.jdi;
import java.util.List;
import java.util.Map;
public interface ReferenceType extends Type , Comparable , Accessible {
public List allFields();
public List allLineLocations() throws AbsentInformationException;
public List allLineLocations(String arg1, String arg2) throws AbsentInformationException;
public List allMethods();
public List availableStrata();
public ClassLoaderReference classLoader();
public ClassObjectReference classObject();
public String defaultStratum();
public boolean equals(Object arg1);
public boolean failedToInitialize();
public Field fieldByName(String arg1);
public List fields();
public String genericSignature();
public Value getValue(Field arg1);
public Map getValues(List arg1);
public int hashCode();
public boolean isAbstract();
public boolean isFinal();
public boolean isInitialized();
public boolean isPrepared();
public boolean isStatic();
public boolean isVerified();
public List locationsOfLine(int arg1) throws AbsentInformationException;
public List locationsOfLine(String arg1, String arg2, int arg3) throws AbsentInformationException;
public List methods();
public List methodsByName(String arg1);
public List methodsByName(String arg1, String arg2);
public String name();
public List nestedTypes();
public String sourceDebugExtension() throws AbsentInformationException;
public String sourceName() throws AbsentInformationException;
public List sourceNames(String arg1) throws AbsentInformationException;
public List sourcePaths(String arg1) throws AbsentInformationException;
public List visibleFields();
public List visibleMethods();
public List instances(long arg1);
public int majorVersion();
public int minorVersion();
public int constantPoolCount();
public byte[] constantPool();
}