public class PropertyDeclaration extends TypedIdeDeclaration
NodeImplBase.ScopedMODIFIER_ABSTRACT, MODIFIER_DYNAMIC, MODIFIER_FINAL, MODIFIER_INTERNAL, MODIFIER_NAMESPACE, MODIFIER_NATIVE, MODIFIER_OVERRIDE, MODIFIER_PRIVATE, MODIFIER_PROTECTED, MODIFIER_PUBLIC, MODIFIER_STATIC, MODIFIER_VIRTUAL, MODIFIERS_SCOPEusesInstanceThis| Modifier and Type | Method and Description |
|---|---|
FunctionDeclaration |
getAccessor(boolean returnSetter) |
ClassDeclaration |
getClassDeclaration() |
FunctionDeclaration |
getGetter() |
Iterable<FunctionDeclaration> |
getMethods() |
int |
getModifiers() |
FunctionDeclaration |
getSetter() |
boolean |
isBindable() |
boolean |
isClassMember() |
boolean |
isExtConfig() |
boolean |
isWritable() |
void |
visit(AstVisitor visitor) |
analyze, getChildren, getNamespace, getOptTypeRelation, getType, isExtConfigOrBindable, isMixinMemberRedeclaration, isPublicApi, resolveDeclaration, scopegetDeclarationSymbol, getExtNamespaceRelativeTargetQualifiedNameStr, getIde, getName, getPackageDeclaration, getQualifiedName, getQualifiedNameStr, getSymbol, getTargetQualifiedNameStr, getTargetQualifiedNameStrWithoutRename, getUsages, handleDuplicateDeclaration, isConstructor, isDeclaringCompileTimeConstant, isMethod, isPrimaryDeclaration, setIde, toString, toSymbolArraycomputeModifiers, getAllowedModifiers, getAnnotation, getAnnotations, getAnnotations, getCompilationUnit, getModifierFlag, getParentDeclaration, getSymInheritedModifiers, getSymModifiers, isAbstract, isDynamic, isFinal, isNative, isOverride, isPrivate, isPrivateStatic, isProtected, isPublic, isStatic, setClassDeclaration, setInheritedModifiers, setParentDeclaration, setSymInheritedModifierssetClassMemberanalyze, getParentNode, makeChildren, notifyInstanceThisUsed, propagateInstanceThisUsed, scope, usesInstanceThis, withNewDeclarationScope, withNewLabelScopepublic int getModifiers()
getModifiers in class Declarationpublic FunctionDeclaration getGetter()
public FunctionDeclaration getSetter()
public FunctionDeclaration getAccessor(boolean returnSetter)
public Iterable<FunctionDeclaration> getMethods()
public boolean isWritable()
isWritable in class Declarationpublic boolean isClassMember()
isClassMember in class Directivepublic ClassDeclaration getClassDeclaration()
getClassDeclaration in class Declarationpublic boolean isExtConfig()
isExtConfig in class TypedIdeDeclarationpublic boolean isBindable()
isBindable in class TypedIdeDeclarationpublic void visit(AstVisitor visitor) throws IOException
IOExceptionCopyright © 2002–2021 CoreMedia AG. All rights reserved.