public interface IAccessorDefinition extends IFunctionDefinition, IVariableDefinition
function get
or
function set
declaration.
This is a base interface for IGetterDefinition
and ISetterDefinition
.
An IAccessorDefinition
is created from an IGetterNode
or an ISetterNode
.
IFunctionDefinition.FunctionClassification
IVariableDefinition.VariableClassification
Modifier and Type | Method and Description |
---|---|
IAccessorDefinition |
resolveCorrespondingAccessor(ICompilerProject project) |
getFunctionClassification, getFunctionNode, getParameters, getReturnTypeAsDisplayString, getReturnTypeReference, hasRequiredParameters, inlineFunction, isCastFunction, isConstructor, isImplementation, isInline, overridesAncestor, resolveImplementedFunction, resolveOverriddenFunction, resolveReturnType
getContainedScope
getExplicitSourceComment, hasExplicitComment
getAbsoluteEnd, getAbsoluteStart, getAllMetaTags, getAncestorOfType, getBaseName, getBindableEventNames, getColumn, getContainingFilePath, getContainingScope, getContainingSourceFilePath, getDeprecationInfo, getEnd, getLine, getMetaTagByName, getMetaTagsByName, getModifiers, getNameColumn, getNameEnd, getNameLine, getNamespaceReference, getNameStart, getNode, getPackageName, getParent, getQualifiedName, getSourcePath, getStart, getTypeAsDisplayString, getTypeReference, hasMetaTagByName, hasModifier, hasNamespace, isBindable, isBindableStyle, isContingent, isContingentNeeded, isDeprecated, isDynamic, isFinal, isGeneratedEmbedClass, isImplicit, isInProject, isInternal, isNative, isOverride, isPrivate, isProtected, isPublic, isStatic, resolveNamespace, resolveType
getArrayElementType, getInstanceType, getPercentProxy, getVariableClassification, getVariableNode, hasCollapseWhiteSpace, hasRichTextContent, isColor, isRequiredSkinPart, isSkinPart, resolveInitialValue
IAccessorDefinition resolveCorrespondingAccessor(ICompilerProject project)
Copyright © 2016 The Apache Software Foundation. All rights reserved.