public class SetterDefinition extends AccessorDefinition implements ISetterDefinition
IFunctionDefinition.FunctionClassificationIVariableDefinition.VariableClassificationFLAG_CAST_FUNCTION, FLAG_CONSTRUCTOR, FLAG_CONTINGENT, FLAG_DECLARED_IN_CONTROL_FLOW, FLAG_DEFAULT, FLAG_DEPRECATED, FLAG_DYNAMIC, FLAG_FINAL, FLAG_GENERATED_EMBED_CLASS, FLAG_HAS_INIT, FLAG_IMPLICIT, FLAG_NATIVE, FLAG_OVERRIDE, FLAG_REST, FLAG_STATIC, flags, nodeRef, singletonEmptyMetaTags| Constructor and Description |
|---|
SetterDefinition(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildInnerString(StringBuilder sb)
For debugging only.
|
boolean |
isRequiredSkinPart()
Check whether the variable is a required skin part.
|
boolean |
isSkinPart()
Check whether the variable is a skin part.
|
IGetterDefinition |
resolveGetter(ICompilerProject project) |
FunctionDefinition |
resolveOverriddenFunction(ICompilerProject project)
Will return the setter this overrides, if any.
|
getVariableClassification, getVariableNode, inlineFunction, resolveCorrespondingAccessor, resolveInitialValuecanFunctionBeInlined, getFunctionClassification, getFunctionNode, getParameters, getReturnTypeAsDisplayString, getReturnTypeReference, hasCompatibleSignature, hasRequiredParameters, isCastFunction, isConstructor, isImplementation, isInline, isTopLevelDefinition, matches, overridesAncestor, resolveImplementedFunction, resolveOverridenInterfaceFunctions, resolveReturnType, setAsConstructor, setCastFunction, setNode, setParameters, setReturnTypeReferencegetContainedScope, setContainedScope, verifyaddMetaTag, buildString, getAbsoluteEnd, getAbsoluteStart, getAllMetaTags, getAncestorOfType, getArrayElementType, getBaseName, getBindableEventNames, getColumn, getContainingASScope, getContainingFilePath, getContainingScope, getContainingSourceFilePath, getDefinition, getDeprecationInfo, getEnd, getExplicitSourceComment, getFileScope, getFileSpecification, getInstanceType, getLine, getLocationString, getMaxSize, getMetaTagByName, getMetaTagsByName, getMName, getModifiers, getNameColumn, getNameEnd, getNameLine, getNamespaceReference, getNamespaceReferenceAsString, getNameStart, getNode, getPackageName, getParent, getPercentProxy, getQualifiedName, getSize, getSkinPart, getSourcePath, getStart, getStorageName, getTypeAsDisplayString, getTypeDependencyType, getTypeReference, hasCollapseWhiteSpace, hasExplicitComment, hasMetaTagByName, hasModifier, hasNamespace, hasRichTextContent, inPackageNamespace, isBindable, isBindableStyle, isColor, isContingent, isContingentNeeded, isDeprecated, isDynamic, isEmpty, isFinal, isGeneratedEmbedClass, isImplicit, isInProject, isInternal, isNative, isOverride, isPrivate, isProtected, isPublic, isRequiredSkinPart, isStatic, resolveNamespace, resolveType, resolveType, resolveType, resolveType, resolveType, setBindable, setContainingScope, setContingent, setDynamic, setFinal, setGeneratedEmbedClass, setImplicit, setLocation, setMetaTags, setModifier, setNameLocation, setNamespaceReference, setNative, setOverride, setPublic, setStatic, setTypeReference, toStorageName, toString, unsetOverrideclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitresolveCorrespondingAccessorgetFunctionClassification, getFunctionNode, getParameters, getReturnTypeAsDisplayString, getReturnTypeReference, hasRequiredParameters, inlineFunction, isCastFunction, isConstructor, isImplementation, isInline, overridesAncestor, resolveImplementedFunction, 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, resolveInitialValuepublic SetterDefinition(String name)
public IGetterDefinition resolveGetter(ICompilerProject project)
resolveGetter in interface ISetterDefinitionpublic boolean isSkinPart()
IVariableDefinitionisSkinPart in interface IVariableDefinitionpublic boolean isRequiredSkinPart()
IVariableDefinitionisRequiredSkinPart in interface IVariableDefinitionpublic void buildInnerString(StringBuilder sb)
buildInnerString in class FunctionDefinitionpublic FunctionDefinition resolveOverriddenFunction(ICompilerProject project)
resolveOverriddenFunction in interface IFunctionDefinitionresolveOverriddenFunction in class FunctionDefinitionIFunctionDefinition or nullCopyright © 2016 The Apache Software Foundation. All rights reserved.