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.FunctionClassificationIVariableDefinition.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, resolveReturnTypegetContainedScopegetExplicitSourceComment, hasExplicitCommentgetAbsoluteEnd, 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, resolveTypegetArrayElementType, getInstanceType, getPercentProxy, getVariableClassification, getVariableNode, hasCollapseWhiteSpace, hasRichTextContent, isColor, isRequiredSkinPart, isSkinPart, resolveInitialValueIAccessorDefinition resolveCorrespondingAccessor(ICompilerProject project)
Copyright © 2016 The Apache Software Foundation. All rights reserved.