|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
org.eclipse.jdt.internal.core.JavaElement
org.eclipse.jdt.internal.core.SourceRefElement
org.eclipse.jdt.internal.core.Member
org.eclipse.jdt.internal.core.NamedMember
org.eclipse.jdt.internal.core.SourceField
org.eclipse.jdt.internal.core.ResolvedSourceField
org.eclipse.jdt.internal.codeassist.impl.AssistSourceField
public class AssistSourceField
| Field Summary |
|---|
| Fields inherited from class org.eclipse.jdt.internal.core.SourceRefElement |
|---|
occurrenceCount |
| Fields inherited from class org.eclipse.jdt.internal.core.JavaElement |
|---|
JEM_ANNOTATION, JEM_CLASSFILE, JEM_COMPILATIONUNIT, JEM_COUNT, JEM_ESCAPE, JEM_FIELD, JEM_IMPORTDECLARATION, JEM_INITIALIZER, JEM_JAVAPROJECT, JEM_LOCALVARIABLE, JEM_METHOD, JEM_PACKAGEDECLARATION, JEM_PACKAGEFRAGMENT, JEM_PACKAGEFRAGMENTROOT, JEM_TYPE, JEM_TYPE_PARAMETER |
| 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 |
| Constructor Summary | |
|---|---|
AssistSourceField(JavaElement parent,
java.lang.String name,
java.util.Map bindingCache,
java.util.Map infoCache)
|
|
| Method Summary | |
|---|---|
IAnnotation |
getAnnotation(java.lang.String annotationName)
Returns the annotation with the given name declared on this element. |
java.lang.Object |
getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor)
Returns the info for this handle. |
java.lang.String |
getKey()
Returns the binding key for this field. |
IType |
getType(java.lang.String typeName,
int count)
Returns the local or anonymous type declared in this source member with the given simple name and/or with the specified position relative to the order they are defined in the source. |
boolean |
isResolved()
Returns whether this field represents a resolved field. |
| Methods inherited from class org.eclipse.jdt.internal.core.ResolvedSourceField |
|---|
unresolved |
| Methods inherited from class org.eclipse.jdt.internal.core.SourceField |
|---|
equals, findNode, getConstant, getElementType, getPrimaryElement, getTypeSignature, isEnumConstant, resolved |
| Methods inherited from class org.eclipse.jdt.internal.core.NamedMember |
|---|
getElementName, getFullyQualifiedName, getTypeQualifiedName, resolveType, resolveType |
| Methods inherited from class org.eclipse.jdt.internal.core.Member |
|---|
findMethods, getCategories, getClassFile, getDeclaringType, getFlags, getHandleFromMemento, getJavadocRange, getNameRange, getOuterMostLocalContext, getTypeRoot, isBinary, isReadOnly, readableName |
| Methods inherited from class org.eclipse.jdt.internal.core.SourceRefElement |
|---|
copy, delete, getAnnotations, getCompilationUnit, getCorrespondingResource, getHandleUpdatingCountFromMemento, getOccurrenceCount, getOpenableParent, getPath, getSource, getSourceRange, getUnderlyingResource, hasChildren, isStructureKnown, move, rename, resource |
| Methods inherited from class org.eclipse.jdt.internal.core.JavaElement |
|---|
close, exists, getAncestor, getAttachedJavadoc, getChildren, getChildrenOfType, getElementInfo, getHandleFromMemento, getHandleIdentifier, getHandleMemento, getJavaModel, getJavaProject, getOpenable, getParent, getPrimaryElement, getResource, getSchedulingRule, getSourceMapper, hashCode, isAncestorOf, newJavaModelException, newNotPresentException, toDebugString, toString, toStringInfo, toStringWithAncestors, toStringWithAncestors |
| Methods inherited from class org.eclipse.core.runtime.PlatformObject |
|---|
getAdapter |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.jdt.core.IField |
|---|
getElementName |
| Methods inherited from interface org.eclipse.jdt.core.IMember |
|---|
getCategories, getClassFile, getCompilationUnit, getDeclaringType, getFlags, getJavadocRange, getNameRange, getOccurrenceCount, getTypeRoot, isBinary |
| Methods inherited from interface org.eclipse.jdt.core.IJavaElement |
|---|
exists, getAncestor, getAttachedJavadoc, getCorrespondingResource, 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.ISourceManipulation |
|---|
copy, delete, move, rename |
| Methods inherited from interface org.eclipse.jdt.core.IParent |
|---|
getChildren, hasChildren |
| Methods inherited from interface org.eclipse.jdt.core.IAnnotatable |
|---|
getAnnotations |
| Constructor Detail |
|---|
public AssistSourceField(JavaElement parent,
java.lang.String name,
java.util.Map bindingCache,
java.util.Map infoCache)
| Method Detail |
|---|
public java.lang.Object getElementInfo(org.eclipse.core.runtime.IProgressMonitor monitor)
throws JavaModelException
JavaElement
getElementInfo in class JavaElementJavaModelException - if the element is not present or not accessiblepublic java.lang.String getKey()
IField
getKey in interface IFieldgetKey in class ResolvedSourceFieldIBinding.getKey(),
BindingKeypublic boolean isResolved()
IField
isResolved in interface IFieldisResolved in class ResolvedSourceFieldpublic IAnnotation getAnnotation(java.lang.String annotationName)
IAnnotatable
getAnnotation in interface IAnnotatablegetAnnotation in class SourceRefElementannotationName - the given simple name
public IType getType(java.lang.String typeName,
int count)
IMemberRuntimeException if this member is not a source member.
getType in interface IMembergetType in class MembertypeName - the given simple namecount - the specified position
IMember
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||