IIdentifierInfo Interface

com.bea.ide.sourceeditor.compiler
IIdentifierInfo Interface

public interface IIdentifierInfo

IIdentifierInfo objects provide information about identifiers found in source code. These objects are obtained by calling CompilerSvc.get().getIdentifierInfo.

Method Summary

public String
getDebugExpression()
Gets the expression the debugger should evaluate for its hovering value, null if it isn't a variable
public String
getFullName()
Returns the long (fully-qualified) name of this identifier.
public String
getShortName()
Returns a short (non-qualified) name for this identifier.
public boolean
handleGoToDefinition()
Moves the user's caret to to the definition of this item in source.
public boolean
supportsGoToDefinition()
Returns whether it is possible to jump to the definition for this identifier.

Method Detail

getDebugExpression() Method

public String getDebugExpression()
Gets the expression the debugger should evaluate for its hovering value, null if it isn't a variable


getFullName() Method

public String getFullName()
Returns the long (fully-qualified) name of this identifier.


getShortName() Method

public String getShortName()
Returns a short (non-qualified) name for this identifier.


handleGoToDefinition() Method

public boolean handleGoToDefinition()
Moves the user's caret to to the definition of this item in source. This jump may involve opening source files that have not been opened before.


supportsGoToDefinition() Method

public boolean supportsGoToDefinition()
Returns whether it is possible to jump to the definition for this identifier.