public interface ICommonClassNode extends ITypeNode, IDocumentableDefinitionNode
IClassNode
extends this with APIs specific to AS trees and
IMXMLClassDefinitionNode
extends this with APIs specific to MXML
trees.
UNKNOWN
Modifier and Type | Method and Description |
---|---|
String |
getBaseClassName()
Returns the name of this class' base class, if it exists.
|
IClassDefinition.ClassClassification |
getClassClassification()
Returns the classification of this ActionScript class
|
IClassDefinition |
getDefinition()
Returns the class definition corresponding to this class node.
|
String[] |
getImplementedInterfaces()
Returns the names of any interfaces that this class declares it
implements.
|
IMetaTag[] |
getMetaTagsByName(String name)
Retrieve all of the meta attributes (e.g.
|
getScopedNode
getContainingFilePath, getMetaInfos, getMetaTags, getName, getNameAbsoluteEnd, getNameAbsoluteStart, getNameEnd, getNameExpressionNode, getNamespace, getNameStart, getPackageName, getQualifiedName, getShortName, hasModifier, hasNamespace, isImplicit
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
getASDocComment, hasExplicitComment
IClassDefinition getDefinition()
getDefinition
in interface IDefinitionNode
String getBaseClassName()
String[] getImplementedInterfaces()
IMetaTag[] getMetaTagsByName(String name)
name
- name of meta attributes to search for (e.g. Event or
IconFile)IClassDefinition.ClassClassification getClassClassification()
IClassDefinition.ClassClassification
objectCopyright © 2016 The Apache Software Foundation. All rights reserved.