|
Eclipse JDT Release 3.5 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILocalVariable
Represents a local variable declared in a method or an initializer.
ILocalVariable
are pseudo-elements created as the result of a ICodeAssist.codeSelect(...)
operation. They are not part of the Java model (exists()
returns whether the parent exists rather than
whether the local variable exists in the parent) and they are not included in the children of an IMethod
or an IInitializer
.
In particular such a pseudo-element should not be used as a handle. For example its name range won't be updated if the underlying source changes.
Field Summary |
---|
Fields inherited from interface org.eclipse.jdt.core.IJavaElement |
---|
ANNOTATION, CLASS_FILE, COMPILATION_UNIT, FIELD, IMPORT_CONTAINER, IMPORT_DECLARATION, INITIALIZER, JAVA_MODEL, JAVA_PROJECT, LOCAL_VARIABLE, METHOD, PACKAGE_DECLARATION, PACKAGE_FRAGMENT, PACKAGE_FRAGMENT_ROOT, TYPE, TYPE_PARAMETER |
Method Summary | |
---|---|
String |
getElementName()
Returns the name of this local variable. |
ISourceRange |
getNameRange()
Returns the source range of this local variable's name. |
String |
getTypeSignature()
Returns the type signature of this local variable. |
Methods inherited from interface org.eclipse.jdt.core.IJavaElement |
---|
exists, getAncestor, getAttachedJavadoc, getCorrespondingResource, getElementType, getHandleIdentifier, getJavaModel, getJavaProject, getOpenable, getParent, getPath, getPrimaryElement, getResource, getSchedulingRule, getUnderlyingResource, isReadOnly, isStructureKnown |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Methods inherited from interface org.eclipse.jdt.core.ISourceReference |
---|
exists, getSource, getSourceRange |
Methods inherited from interface org.eclipse.jdt.core.IAnnotatable |
---|
getAnnotation, getAnnotations |
Method Detail |
---|
String getElementName()
getElementName
in interface IJavaElement
ISourceRange getNameRange()
String getTypeSignature()
The type signature may be either unresolved (for source types)
or resolved (for binary types), and either basic (for basic types)
or rich (for parameterized types). See Signature
for details.
Signature
|
Eclipse JDT Release 3.5 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |