Klasse ResolvedBinaryField
- Alle implementierten Schnittstellen:
IAnnotatable,IField,IJavaElement,IMember,IParent,ISourceManipulation,ISourceReference,org.eclipse.core.runtime.IAdaptable
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.NamedMember
nameVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.SourceRefElement
occurrenceCountVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.JavaElement
JEM_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_STRINGSVon Schnittstelle geerbte Felder org.aspectj.org.eclipse.jdt.core.IJavaElement
ANNOTATION, 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 -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanReturns true if this handle represents the same Java element as the given handle.Returns the annotations for this element.getAttachedJavadoc(org.eclipse.core.runtime.IProgressMonitor monitor) Returns the Javadoc as HTML source if this element has attached Javadoc,nullotherwise.Returns the constant value associated with this field ornullif this field has none.intReturns this element's kind encoded as an integer.intgetFlags()Returns the modifier flags for this member.protected charReturns thecharthat marks the start of this handles contribution to a memento.getKey()Returns the binding key for this field only if the given field isresolved.getKey(boolean forceOpen) Returns the type signature of this field.booleanReturns whether this field represents an enum constant.booleanReturns whether this field represents a record component.booleanReturns whether this field represents a resolved field.protected voidtoStringInfo(int tab, StringBuffer buffer, Object info, boolean showResolvedInfo) Debugging purposesVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.BinaryMember
copy, getAnnotations, getCategories, getNameRange, getSourceRange, getStandardAnnotations, isBinary, isStructureKnown, move, rename, setContentsVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.NamedMember
getElementName, getFullyQualifiedName, getFullyQualifiedParameterizedName, getKey, getKey, getKey, getKey, getOccurrenceCountSignature, getPackageFragment, getTypeParameters, getTypeQualifiedName, resolveType, resolveTypeVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.Member
areSimilarMethods, convertConstant, findMethods, getClassFile, getDeclaringType, getHandleFromMemento, getJavadocRange, getOuterMostLocalContext, getType, getTypeRoot, isMainMethod, isReadOnly, readableNameVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.SourceRefElement
closing, createElementInfo, delete, findNode, generateInfos, getAnnotation, getCompilationUnit, getCorrespondingResource, getHandleMemento, getHandleUpdatingCountFromMemento, getOccurrenceCount, getOpenableParent, getPath, getSource, getUnderlyingResource, hasChildren, resource, toStringNameVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.JavaElement
appendEscapedDelimiter, close, escapeMementoName, exists, getAncestor, 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, setParent, tabString, toDebugString, toString, toString, toStringAncestors, toStringChildren, toStringInfo, toStringWithAncestors, toStringWithAncestors, validateAndCacheVon Klasse geerbte Methoden org.eclipse.core.runtime.PlatformObject
getAdapterVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapterVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IAnnotatable
getAnnotationVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IField
getElementNameVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IJavaElement
exists, getAncestor, getCorrespondingResource, getHandleIdentifier, getJavaModel, getJavaProject, getOpenable, getParent, getPath, getPrimaryElement, getResource, getSchedulingRule, getUnderlyingResource, isReadOnly, isStructureKnownVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IMember
getCategories, getClassFile, getCompilationUnit, getDeclaringType, getJavadocRange, getOccurrenceCount, getType, getTypeRoot, isBinaryVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IParent
getChildren, hasChildrenVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.ISourceManipulation
copy, delete, move, renameVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.ISourceReference
exists, getNameRange, getSource, getSourceRange
-
Konstruktordetails
-
ResolvedBinaryField
-
-
Methodendetails
-
getKey
Beschreibung aus Schnittstelle kopiert:IFieldReturns the binding key for this field only if the given field isresolved. A binding key is a key that uniquely identifies this field. It allows access to generic info for parameterized fields.If the given field is not resolved, the returned key is simply the java element's key.
- Angegeben von:
getKeyin SchnittstelleIField- Setzt außer Kraft:
getKeyin KlasseBinaryMember- Gibt zurück:
- the binding key for this field
- Siehe auch:
-
getKey
- Siehe auch:
-
isResolved
public boolean isResolved()Beschreibung aus Schnittstelle kopiert:IFieldReturns whether this field represents a resolved field. If a field is resolved, its key contains resolved information.- Angegeben von:
isResolvedin SchnittstelleIField- Gibt zurück:
- whether this field represents a resolved field.
-
toStringInfo
Beschreibung aus Klasse kopiert:JavaElementDebugging purposes- Parameter:
showResolvedInfo- TODO
-
unresolved
- Setzt außer Kraft:
unresolvedin KlasseJavaElement
-
equals
Beschreibung aus Klasse kopiert:JavaElementReturns true if this handle represents the same Java element as the given handle. By default, two handles represent the same element if they are identical or if they represent the same type of element, have equal names, parents, and occurrence counts.If a subclass has other requirements for equality, this method must be overridden.
- Setzt außer Kraft:
equalsin KlasseSourceRefElement- Siehe auch:
-
getAnnotations
Beschreibung aus Schnittstelle kopiert:IAnnotatableReturns the annotations for this element. Returns an empty array if this element has no annotations.- Angegeben von:
getAnnotationsin SchnittstelleIAnnotatable- Setzt außer Kraft:
getAnnotationsin KlasseSourceRefElement- Gibt zurück:
- the annotations of this element, in the order declared in the source, or an empty array if none
- Löst aus:
JavaModelException- if this element does not exist or if an exception occurs while accessing its corresponding resource.
-
getConstant
Beschreibung aus Schnittstelle kopiert:IFieldReturns the constant value associated with this field ornullif this field has none. To have a constant value, the field needs to be final and initialized with a compile-time constant expression.For types from source, this currently only works if the field initializer is a literal (returns
nullfor more complex constant expressions).For primitive types, returns the boxed value.
- Angegeben von:
getConstantin SchnittstelleIField- Gibt zurück:
- the constant value associated with this field, or
nullif not available - Löst aus:
JavaModelException- if this element does not exist or if an exception occurs while accessing its corresponding resource
-
getFlags
Beschreibung aus Schnittstelle kopiert:IMemberReturns the modifier flags for this member. The flags can be examined using classFlags.For binary members, flags from the class file as well as derived flags
Flags.AccAnnotationDefaultandFlags.AccDefaultMethodare included.For source members, only flags as indicated in the source are returned. Thus if an interface defines a method
void myMethod();, the flags don't include the 'public' flag. Source flags includeFlags.AccAnnotationDefaultas well. -
getElementType
public int getElementType()Beschreibung aus Schnittstelle kopiert:IJavaElementReturns this element's kind encoded as an integer. This is a handle-only method.- Angegeben von:
getElementTypein SchnittstelleIJavaElement- Gibt zurück:
- the kind of element; one of the constants declared in
IJavaElement - Siehe auch:
-
getHandleMementoDelimiter
protected char getHandleMementoDelimiter()Beschreibung aus Klasse kopiert:JavaElementReturns thecharthat marks the start of this handles contribution to a memento.- Setzt außer Kraft:
getHandleMementoDelimiterin KlasseMember- Siehe auch:
-
getTypeSignature
Beschreibung aus Schnittstelle kopiert:IFieldReturns the type signature of this field. For enum constants, this returns the signature of the declaring enum class.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
Signaturefor details.- Angegeben von:
getTypeSignaturein SchnittstelleIField- Gibt zurück:
- the type signature of this field
- Löst aus:
JavaModelException- if this element does not exist or if an exception occurs while accessing its corresponding resource- Siehe auch:
-
isEnumConstant
Beschreibung aus Schnittstelle kopiert:IFieldReturns whether this field represents an enum constant.- Angegeben von:
isEnumConstantin SchnittstelleIField- Gibt zurück:
- whether this field represents an enum constant
- Löst aus:
JavaModelException- if this element does not exist or if an exception occurs while accessing its corresponding resource
-
resolved
- Setzt außer Kraft:
resolvedin KlasseJavaElement
-
getAttachedJavadoc
public String getAttachedJavadoc(org.eclipse.core.runtime.IProgressMonitor monitor) throws JavaModelException Beschreibung aus Schnittstelle kopiert:IJavaElementReturns the Javadoc as HTML source if this element has attached Javadoc,
nullotherwise.This should be used only for binary elements. Source elements will always return
null.The encoding used to read the Javadoc is the one defined by the content type of the file. If none is defined, then the project's encoding of this Java element is used. If the project's encoding cannot be retrieved, then the platform encoding is used.
In case the Javadoc doesn't exist for this element,
nullis returned.The HTML is extracted from the attached Javadoc and provided as is. No transformation or validation is done.
- Angegeben von:
getAttachedJavadocin SchnittstelleIJavaElement- Setzt außer Kraft:
getAttachedJavadocin KlasseJavaElement- Parameter:
monitor- the given progress monitor, can benull- Gibt zurück:
- the extracted javadoc from the attached javadoc,
nullif none - Löst aus:
JavaModelException- if:- this element does not exist
- retrieving the attached javadoc fails (timed-out, invalid URL, ...)
- the format of the javadoc doesn't match expected standards (different anchors,...)
- Siehe auch:
-
isRecordComponent
Beschreibung aus Schnittstelle kopiert:IFieldReturns whether this field represents a record component.- Angegeben von:
isRecordComponentin SchnittstelleIField- Gibt zurück:
- whether this field represents a record component.
- Löst aus:
JavaModelException
-