|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface for a variable node. Implementers include real variables (VariableNode), getters and setters (GetterNode/SetterNode), and function arguments (ArgumentNode)
| Nested Class Summary | |
static class |
IVariable.VariableClassification
Variable classifications (local, argument, class member, interface member, and package member) |
| Method Summary | |
IVariable.VariableClassification |
getVariableClassification()
Get the classification for this variable (local, argument, class member, etc) |
java.lang.String |
getVariableType()
Get the variable type as a string. |
IType |
resolveVariableType(ASDefinitionCache cache)
Look up this variable in the given scope and find its definition |
| Methods inherited from interface com.adobe.flexbuilder.codemodel.definitions.IDefinition |
getContainingFilePath, getContainingSourceFilePath, getMetaTags, getName, getNameEnd, getNamespace, getNameStart, getPackageName, getQualifiedName, getShortName, hasModifier, hasNamespace, isImplicit, resolveNamespace |
| Method Detail |
public java.lang.String getVariableType()
public IType resolveVariableType(ASDefinitionCache cache)
cache - existing ASDefinitionCache which may contain definitions that can be reused (null is OK)
public IVariable.VariableClassification getVariableClassification()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||