public abstract class NamedMember extends Member
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
name |
occurrenceCountJEM_ANNOTATION, JEM_CLASSFILE, JEM_COMPILATIONUNIT, JEM_COUNT, JEM_DELIMITER_ESCAPE, JEM_ESCAPE, JEM_FIELD, JEM_IMPORTDECLARATION, JEM_INITIALIZER, JEM_JAVAPROJECT, JEM_LAMBDA_EXPRESSION, JEM_LAMBDA_METHOD, JEM_LOCALVARIABLE, JEM_METHOD, JEM_MODULAR_CLASSFILE, JEM_MODULE, JEM_PACKAGEDECLARATION, JEM_PACKAGEFRAGMENT, JEM_PACKAGEFRAGMENTROOT, JEM_STRING, JEM_TYPE, JEM_TYPE_PARAMETER, NO_ELEMENTS, NO_INFO, NO_STRINGS, parentANNOTATION, CLASS_FILE, COMPILATION_UNIT, FIELD, IMPORT_CONTAINER, IMPORT_DECLARATION, INITIALIZER, JAVA_MODEL, JAVA_MODULE, JAVA_PROJECT, LOCAL_VARIABLE, METHOD, PACKAGE_DECLARATION, PACKAGE_FRAGMENT, PACKAGE_FRAGMENT_ROOT, TYPE, TYPE_PARAMETER| Constructor and Description |
|---|
NamedMember(JavaElement parent,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getElementName()
Returns the name of this element.
|
java.lang.String |
getFullyQualifiedName(char enclosingTypeSeparator,
boolean showParameters) |
protected java.lang.String |
getFullyQualifiedParameterizedName(java.lang.String fullyQualifiedName,
java.lang.String uniqueKey) |
protected java.lang.String |
getKey(IField field,
boolean forceOpen) |
protected java.lang.String |
getKey(IMethod method,
boolean forceOpen) |
protected java.lang.String |
getKey(IModuleDescription module,
boolean forceOpen) |
protected java.lang.String |
getKey(IType type,
boolean forceOpen) |
protected java.lang.String |
getOccurrenceCountSignature() |
protected IPackageFragment |
getPackageFragment() |
protected ITypeParameter[] |
getTypeParameters() |
java.lang.String |
getTypeQualifiedName(char enclosingTypeSeparator,
boolean showParameters) |
java.lang.String[][] |
resolveType(java.lang.String typeName) |
java.lang.String[][] |
resolveType(java.lang.String typeName,
WorkingCopyOwner owner) |
areSimilarMethods, convertConstant, findMethods, getCategories, getClassFile, getDeclaringType, getFlags, getHandleFromMemento, getHandleMementoDelimiter, getJavadocRange, getNameRange, getOuterMostLocalContext, getType, getTypeRoot, isBinary, isMainMethod, isReadOnly, readableNameclosing, copy, createElementInfo, delete, equals, findNode, generateInfos, getAnnotation, getAnnotations, getCompilationUnit, getCorrespondingResource, getHandleMemento, getHandleUpdatingCountFromMemento, getOccurrenceCount, getOpenableParent, getPath, getSource, getSourceRange, getUnderlyingResource, hasChildren, isStructureKnown, move, rename, resource, toStringNameappendEscapedDelimiter, close, escapeMementoName, exists, getAncestor, getAttachedJavadoc, getChildren, getChildrenOfType, getElementInfo, getElementInfo, getHandleFromMemento, getHandleIdentifier, getHandleMemento, getJavadocBaseLocation, getJavaModel, getJavaProject, getLibraryJavadocLocation, getOpenable, getParent, getPrimaryElement, getPrimaryElement, getResource, getSchedulingRule, getSourceElementAt, getSourceMapper, getURLContents, hashCode, isAncestorOf, newDoesNotExistStatus, newJavaModelException, newNotPresentException, openWhenClosed, resolved, tabString, toDebugString, toString, toString, toStringAncestors, toStringChildren, toStringInfo, toStringInfo, toStringWithAncestors, toStringWithAncestors, unresolved, validateAndCacheclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetCompilationUnit, getOccurrenceCountexists, getAncestor, getAttachedJavadoc, getCorrespondingResource, getElementType, getHandleIdentifier, getJavaModel, getJavaProject, getOpenable, getParent, getPath, getPrimaryElement, getResource, getSchedulingRule, getUnderlyingResource, isStructureKnownexists, getSource, getSourceRangecopy, delete, move, renamegetChildren, hasChildrenpublic NamedMember(JavaElement parent, java.lang.String name)
public java.lang.String getElementName()
IJavaElementgetElementName in interface IJavaElementgetElementName in class JavaElementIAdaptableprotected java.lang.String getKey(IField field, boolean forceOpen) throws JavaModelException
JavaModelExceptionprotected java.lang.String getKey(IMethod method, boolean forceOpen) throws JavaModelException
JavaModelExceptionprotected java.lang.String getKey(IType type, boolean forceOpen) throws JavaModelException
JavaModelExceptionprotected java.lang.String getKey(IModuleDescription module, boolean forceOpen) throws JavaModelException
JavaModelExceptionprotected java.lang.String getFullyQualifiedParameterizedName(java.lang.String fullyQualifiedName,
java.lang.String uniqueKey)
throws JavaModelException
JavaModelExceptionprotected IPackageFragment getPackageFragment()
public java.lang.String getFullyQualifiedName(char enclosingTypeSeparator,
boolean showParameters)
throws JavaModelException
JavaModelExceptionpublic java.lang.String getTypeQualifiedName(char enclosingTypeSeparator,
boolean showParameters)
throws JavaModelException
JavaModelExceptionprotected java.lang.String getOccurrenceCountSignature()
protected ITypeParameter[] getTypeParameters() throws JavaModelException
JavaModelExceptionpublic java.lang.String[][] resolveType(java.lang.String typeName)
throws JavaModelException
JavaModelExceptionIType.resolveType(String)public java.lang.String[][] resolveType(java.lang.String typeName,
WorkingCopyOwner owner)
throws JavaModelException
JavaModelExceptionIType.resolveType(String, WorkingCopyOwner)