Top Fields Constructors Methods
sun.jvm.hotspot.debugger.cdbg.basic

public abstract Class BasicSym

extends Object
implements Sym
Class Inheritance
All Implemented Interfaces
sun.jvm.hotspot.debugger.cdbg.Sym
Known Direct Subclasses
sun.jvm.hotspot.debugger.cdbg.basic.LazyBlockSym, sun.jvm.hotspot.debugger.cdbg.basic.BasicBlockSym, sun.jvm.hotspot.debugger.cdbg.basic.BasicGlobalSym, sun.jvm.hotspot.debugger.cdbg.basic.BasicLocalSym
Imports
sun.jvm.hotspot.debugger.cdbg.*

Field Summary

Modifier and TypeField and Description
private String

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public BlockSym
public FunctionSym
public GlobalSym
public LocalSym
public String
getName()

Implements sun.jvm.hotspot.debugger.cdbg.Sym.getName.

Name of this symbol
public boolean
public boolean
public boolean
public boolean
public boolean
public abstract void
resolve(BasicCDebugInfoDataBase db, ResolveListener listener)

Resolve type and symbol references in this symbol

public String
toString()

Overrides java.lang.Object.toString.

Implements sun.jvm.hotspot.debugger.cdbg.Sym.toString.

Returns getName() unless a subclass can return something more appropriate
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

nameback to summary
private String name

Constructor Detail

BasicSymback to summary
protected BasicSym(String name)

Method Detail

asBlockback to summary
public BlockSym asBlock()

Implements sun.jvm.hotspot.debugger.cdbg.Sym.asBlock.

asFunctionback to summary
public FunctionSym asFunction()

Implements sun.jvm.hotspot.debugger.cdbg.Sym.asFunction.

asGlobalback to summary
public GlobalSym asGlobal()

Implements sun.jvm.hotspot.debugger.cdbg.Sym.asGlobal.

asLocalback to summary
public LocalSym asLocal()

Implements sun.jvm.hotspot.debugger.cdbg.Sym.asLocal.

getNameback to summary
public String getName()

Implements sun.jvm.hotspot.debugger.cdbg.Sym.getName.

Doc from sun.jvm.hotspot.debugger.cdbg.Sym.getName.

Name of this symbol

isBlockback to summary
public boolean isBlock()

Implements sun.jvm.hotspot.debugger.cdbg.Sym.isBlock.

isFunctionback to summary
public boolean isFunction()

Implements sun.jvm.hotspot.debugger.cdbg.Sym.isFunction.

isGlobalback to summary
public boolean isGlobal()

Implements sun.jvm.hotspot.debugger.cdbg.Sym.isGlobal.

isLazyback to summary
public boolean isLazy()
isLocalback to summary
public boolean isLocal()

Implements sun.jvm.hotspot.debugger.cdbg.Sym.isLocal.

resolveback to summary
public abstract void resolve(BasicCDebugInfoDataBase db, ResolveListener listener)

Resolve type and symbol references in this symbol

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Implements sun.jvm.hotspot.debugger.cdbg.Sym.toString.

Doc from sun.jvm.hotspot.debugger.cdbg.Sym.toString.

Returns getName() unless a subclass can return something more appropriate

Returns:String

Doc from java.lang.Object.toString.

a string representation of the object