A B C D E F G I L M N O P R S T U V W

A

ActionScriptFactory - Class in uk.co.badgersinfoil.metaas
Core class providing access to metaas functionality.
ActionScriptFactory() - Constructor for class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
ActionScriptParser - Interface in uk.co.badgersinfoil.metaas
Parse an entire ActionScript source file from the given Reader, returning a from CompilationUnit which details of the type contained in the file can be obtained.
ActionScriptProject - Interface in uk.co.badgersinfoil.metaas
A container for a set of ActionScript files.
ActionScriptWriter - Interface in uk.co.badgersinfoil.metaas
Writes the ActionScript code in the given CompilationUnit to the given Writer.
add(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASArrayLiteral
 
ADD - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Addition '+'
ADD_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
'+='
addClasspathEntry(String) - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
 
addComment(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds a single-line comment to list of statements being generated
addCompilationUnit(ASCompilationUnit) - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
 
addImplementedInterface(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Adds an interface name to the list of interfaces which this ActionScript class implements.
addImport(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASPackage
Adds an import statement to this package block.
addParam(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag
 
addParam(int) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag
 
addParam(boolean) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag
 
addParam(String, String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag
 
addParam(String, int) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag
 
addParam(String, boolean) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag
 
addParam(String, String) - Method in interface uk.co.badgersinfoil.metaas.dom.FunctionCommon
Adds a formal parameter to the list of parameters supported by this ActionScript method.
addParaTag(String, String) - Method in interface uk.co.badgersinfoil.metaas.dom.DocComment
Adds a tagged paragraph with the given tag-name and body text to the end of this documentation comment.
addRestParam(String) - Method in interface uk.co.badgersinfoil.metaas.dom.FunctionCommon
Adds a 'rest' parameter to the list of parameters supported by this ActionScript method.
addStmt(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Checks the syntax of the given code, and then adds the statement to the end of the current block.
addSuperInterface(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASInterfaceType
Adds the given ActionScript interface name to the list of interfaces which this ActionScript interface extends.
AND - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Logical and '&&'
ASArg - Interface in uk.co.badgersinfoil.metaas.dom
A parameter in a method or function definition.
ASArrayAccessExpression - Interface in uk.co.badgersinfoil.metaas.dom
An array access, such as a[1].
ASArrayLiteral - Interface in uk.co.badgersinfoil.metaas.dom
An array literal expression, such as [1, 2, 3].
ASAssignmentExpression - Interface in uk.co.badgersinfoil.metaas.dom
An assignment expression, such as a = b or a += b.
ASAssignmentExpression.Op - Class in uk.co.badgersinfoil.metaas.dom
Operators allowed for assignment-expressions
ASBinaryExpression - Interface in uk.co.badgersinfoil.metaas.dom
A binary expression, such as a + b or a && b.
ASBinaryExpression.Op - Class in uk.co.badgersinfoil.metaas.dom
Operators allowed for binary-expressions
ASBlock - Interface in uk.co.badgersinfoil.metaas.dom
A code-block, as used for a while-loop body or if-statement branch.
ASBooleanLiteral - Interface in uk.co.badgersinfoil.metaas.dom
A boolean literal expression, such as true or false.
ASBreakStatement - Interface in uk.co.badgersinfoil.metaas.dom
A break statement.
ASCatchClause - Interface in uk.co.badgersinfoil.metaas.dom
A catch clause within a try statement.
ASClassType - Interface in uk.co.badgersinfoil.metaas.dom
A handle on the definition of an ActionScript class.
ASCompilationUnit - Interface in uk.co.badgersinfoil.metaas.dom
A 'compilation unit' represents an entire file of ActionScript code.
ASConditionalExpression - Interface in uk.co.badgersinfoil.metaas.dom
A 'conditional' (or 'ternary') expression, such as a ? b : c.
ASConstants - Interface in uk.co.badgersinfoil.metaas.dom
Constant values giving the names of the fundamental ActionScript types
ASContinueStatement - Interface in uk.co.badgersinfoil.metaas.dom
A continue statement, as allowed within the various loop-statements.
ASDeclarationStatement - Interface in uk.co.badgersinfoil.metaas.dom
A statement that declares variables, such as var a = 1;.
ASDefaultXMLNamespaceStatement - Interface in uk.co.badgersinfoil.metaas.dom
A statement setting the default XML namespace for the current scope, such as default xml namespace = "http://example.com/";
ASDescendantExpression - Interface in uk.co.badgersinfoil.metaas.dom
An E4X descendant expression, such as a..b
ASDoWhileStatement - Interface in uk.co.badgersinfoil.metaas.dom
A do-while loop, such as do { } while (condition);.
ASExpressionAttribute - Interface in uk.co.badgersinfoil.metaas.dom
An attribute-access expression defined in terms of some other expression, such as @[baseName+n].
ASExpressionStatement - Interface in uk.co.badgersinfoil.metaas.dom
A simple statement which evaluates an expression.
ASField - Interface in uk.co.badgersinfoil.metaas.dom
A field definition within an ActionScript class.
ASFieldAccessExpression - Interface in uk.co.badgersinfoil.metaas.dom
An expression that accesses a field of an object, such as person().name.
ASFilterExpression - Interface in uk.co.badgersinfoil.metaas.dom
An E4X filter-predicate expression, such as myElem.(@myAttr=='1').
ASFinallyClause - Interface in uk.co.badgersinfoil.metaas.dom
A finally clause within a try statement.
ASForEachInStatement - Interface in uk.co.badgersinfoil.metaas.dom
A for-each-in statement, such as for each(v in a) { }.
ASForInStatement - Interface in uk.co.badgersinfoil.metaas.dom
A for-in statement, such as for (v in a) { }.
ASForStatement - Interface in uk.co.badgersinfoil.metaas.dom
A for statement, such as for (; ; ) { }.
ASFunctionExpression - Interface in uk.co.badgersinfoil.metaas.dom
A function-expression, such as in a = function() { }.
ASIfStatement - Interface in uk.co.badgersinfoil.metaas.dom
An if-statement, such as if (a) { doSomething(); }.
ASIntegerLiteral - Interface in uk.co.badgersinfoil.metaas.dom
An integer literal expression, such as 123.
ASInterfaceType - Interface in uk.co.badgersinfoil.metaas.dom
A handle on the definition of an ActionScript interface.
ASInvocationExpression - Interface in uk.co.badgersinfoil.metaas.dom
An invocation of a method or function, such as a().
ASMember - Interface in uk.co.badgersinfoil.metaas.dom
A member of a type; an ASMethod or ASField.
ASMetaTag - Interface in uk.co.badgersinfoil.metaas.dom
A 'metadata tag' which may be attached to types, methods or fields.
ASMetaTag.Param - Interface in uk.co.badgersinfoil.metaas.dom
A 'named parameter' within a metatag.
ASMethod - Interface in uk.co.badgersinfoil.metaas.dom
An ActionScript method definition within an ActionScript class or interface.
ASMethod.AccessorRole - Class in uk.co.badgersinfoil.metaas.dom
Constants defined by this class denote whether a method is actually an accessor 'get' or 'set' function.
ASNewExpression - Interface in uk.co.badgersinfoil.metaas.dom
A constructor invocation, such as new MyThing().
ASNullLiteral - Interface in uk.co.badgersinfoil.metaas.dom
A literal null value; the keyword null.
ASObjectLiteral - Interface in uk.co.badgersinfoil.metaas.dom
An object-literal-expression, such as {a: "b", c: 2}.
ASObjectLiteral.Field - Interface in uk.co.badgersinfoil.metaas.dom
A field within an object literal
ASPackage - Interface in uk.co.badgersinfoil.metaas.dom
A package-declaration block, such as package com.example { }.
ASPostfixExpression - Interface in uk.co.badgersinfoil.metaas.dom
A postfix-expression, such as a++ or a--.
ASPostfixExpression.Op - Class in uk.co.badgersinfoil.metaas.dom
The operators allowed for postfix expressions
ASPrefixExpression - Interface in uk.co.badgersinfoil.metaas.dom
A prefix-expression, such as !a or ++a.
ASPrefixExpression.Op - Class in uk.co.badgersinfoil.metaas.dom
The operators allowed for a prefix-expression
ASPropertyAttribute - Interface in uk.co.badgersinfoil.metaas.dom
An attribute-access-expression, such as @myAttr.
ASRegexpLiteral - Interface in uk.co.badgersinfoil.metaas.dom
A literal 'regular expression', such as /[a-z]+/
ASReturnStatement - Interface in uk.co.badgersinfoil.metaas.dom
A return statement, such as return; or return res;.
ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
Assignment '='
ASSimpleNameExpression - Interface in uk.co.badgersinfoil.metaas.dom
A simple name, such as foo.
ASStarAttribute - Interface in uk.co.badgersinfoil.metaas.dom
The star-attribute-identifier, @*.
ASStringLiteral - Interface in uk.co.badgersinfoil.metaas.dom
A literal string value, such as "foo" or 'bar'.
ASSuperStatement - Interface in uk.co.badgersinfoil.metaas.dom
A call to a superclass constructor, such as super(args);.
ASSwitchCase - Interface in uk.co.badgersinfoil.metaas.dom
A switch-statement case-label, and the list of statements immediately following it.
ASSwitchDefault - Interface in uk.co.badgersinfoil.metaas.dom
A switch-statement default: label, and the list of statements immediately following it.
ASSwitchStatement - Interface in uk.co.badgersinfoil.metaas.dom
A switch-statement, such as switch (c) { }.
ASThrowStatement - Interface in uk.co.badgersinfoil.metaas.dom
A throw-statement, such as throw new Error("bang!");.
ASTryStatement - Interface in uk.co.badgersinfoil.metaas.dom
A try-statement, such as try { } catch (e) { }.
ASType - Interface in uk.co.badgersinfoil.metaas.dom
Superinterface for ASClassType and ASInterfaceType.
ASUndefinedLiteral - Interface in uk.co.badgersinfoil.metaas.dom
A literal 'undefined' value; the undefined keyword;
ASVarDeclarationFragment - Interface in uk.co.badgersinfoil.metaas.dom
The declaration of a single variable in a variable-declaration-statement, such as the a:String in var a:String;
ASWhileStatement - Interface in uk.co.badgersinfoil.metaas.dom
A while-loop, such as while (test()) { }.
ASWithStatement - Interface in uk.co.badgersinfoil.metaas.dom
A with-statement, such as with (expr) { }.
ASXMLLiteral - Interface in uk.co.badgersinfoil.metaas.dom
An E4X literal XML fragment, such as in a = <hello>world</hello>;.
AttributeExpression - Interface in uk.co.badgersinfoil.metaas.dom
Supertype for expressions of the form @...

B

BITAND - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Bit-wise and '&'
BITAND_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
'&='
BITOR - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Bit-wise or '|'
BITOR_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
'|='
BITXOR - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Bit-wise xor '^'
BITXOR_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
'^='

C

containsCode() - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Returns true if if this container currently contains at least one statement, and false if it is empty, or contains only comments and whitespace.

D

DEFAULT - Static variable in interface uk.co.badgersinfoil.metaas.dom.Visibility
Default access, as specified by the lack of any specific keyword.
delete(DocTag) - Method in interface uk.co.badgersinfoil.metaas.dom.DocComment
Removes the given tag from this comment.
DIV - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Division '/'
DIV_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
'/='
DocComment - Interface in uk.co.badgersinfoil.metaas.dom
Allows manipulation of any 'documentation comment' attached to an ActionScript API element.
DocTag - Interface in uk.co.badgersinfoil.metaas.dom
A 'block' tag within a DocComment.
Documentable - Interface in uk.co.badgersinfoil.metaas.dom
Interface extended by ScriptElements which can have API documentation comments attached.

E

elseBlock() - Method in interface uk.co.badgersinfoil.metaas.dom.ASIfStatement
Returns a reference to an object which can populate the else-clause of this ActionScript if-statement with new code.
EQ - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Equality '=='
Expression - Interface in uk.co.badgersinfoil.metaas.dom
The supertype for all interfaces which represent ActionScript 3 expressions.

F

findFirstTag(String) - Method in interface uk.co.badgersinfoil.metaas.dom.DocComment
Returns the first tagged paragraph in this documentation comment that has a tag name matching the name given.
findImports() - Method in interface uk.co.badgersinfoil.metaas.dom.ASPackage
Returns a list of strings specifying the names which are imported into this package by package-level import statements.
findTags(String) - Method in interface uk.co.badgersinfoil.metaas.dom.DocComment
Returns an iterator over the list of DocTag elements of this comment that have a tag name matching the given name.
FLAG_DOT_ALL - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASRegexpLiteral
represents the 's' regexp flag
FLAG_EXTENDED - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASRegexpLiteral
represents the 'x' regexp flag
FLAG_GLOBAL - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASRegexpLiteral
represents the 'g' regexp flag
FLAG_IGNORE_CASE - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASRegexpLiteral
represents the 'i' regexp flag
FLAG_NONE - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASRegexpLiteral
represents no active flags for a regexp
FunctionCommon - Interface in uk.co.badgersinfoil.metaas.dom
Common interface for ASMethod and ASFunctionExpression.

G

GE - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Greater-than-or-equals '>='
getAccessorRole() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMethod
Returns on of ASMethod.AccessorRole.NORMAL_METHOD, ASMethod.AccessorRole.GETTER or ASMethod.AccessorRole.SETTER, with NORMAL_METHOD being the default for newly synthesised methods.
getAllMetaTags() - Method in interface uk.co.badgersinfoil.metaas.dom.MetaTagable
Returns the (possibly empty) list of ASMetaTag objects attached to this API element.
getArgs() - Method in interface uk.co.badgersinfoil.metaas.dom.FunctionCommon
Returns a list of the formal arguments accepted by this ActionScript method.
getArguments() - Method in interface uk.co.badgersinfoil.metaas.dom.ASSuperStatement
 
getArguments() - Method in interface uk.co.badgersinfoil.metaas.dom.Invocation
 
getBody() - Method in interface uk.co.badgersinfoil.metaas.dom.ASWhileStatement
 
getBody() - Method in interface uk.co.badgersinfoil.metaas.dom.ASWithStatement
 
getBodyString() - Method in interface uk.co.badgersinfoil.metaas.dom.DocTag
 
getCatchClauses() - Method in interface uk.co.badgersinfoil.metaas.dom.ASTryStatement
Returns a list of ASCatchClause.
getClasspathEntries() - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
 
getCompilationUnits() - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
 
getCondition() - Method in interface uk.co.badgersinfoil.metaas.dom.ASDoWhileStatement
 
getCondition() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
 
getCondition() - Method in interface uk.co.badgersinfoil.metaas.dom.ASIfStatement
 
getCondition() - Method in interface uk.co.badgersinfoil.metaas.dom.ASSwitchStatement
 
getCondition() - Method in interface uk.co.badgersinfoil.metaas.dom.ASWhileStatement
 
getConditionExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASConditionalExpression
 
getConditionString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASDoWhileStatement
Returns a string representation of the loop termination condition expression.
getConditionString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
Returns a string representation of the loop termination condition expression.
getConditionString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASIfStatement
Returns a string representation of the condition-expression for this if-statement.
getConditionString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASWhileStatement
 
getDefaultString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASArg
Returns a String representation of the default value for the argument (if no value is provided by the calling code), or null if there is no default.
getDescriptionString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASArg
Returns the description of this parameter from the documentation comment attached to the enclosing method, or null, if there is no such comment, or it lacks a @param paragraph with a name matching this parameter.
getDescriptionString() - Method in interface uk.co.badgersinfoil.metaas.dom.DocComment
Returns the description from this comment.
getDescriptionString() - Method in interface uk.co.badgersinfoil.metaas.dom.Documentable
Returns the 'description' part of this documentation comment as a string.
getDocComment() - Method in interface uk.co.badgersinfoil.metaas.dom.Documentable
Deprecated. use Documentable.getDescriptionString() or Documentable.getDocumentation() instead.
getDocumentation() - Method in interface uk.co.badgersinfoil.metaas.dom.Documentable
Returns a reference to an object allowing manipulation of documentation associated with this Documentable API element.
getElse() - Method in interface uk.co.badgersinfoil.metaas.dom.ASIfStatement
Deprecated. use ASIfStatement.elseBlock().
getElseExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASConditionalExpression
 
getElseStatement() - Method in interface uk.co.badgersinfoil.metaas.dom.ASIfStatement
Returns the statement attached to the else-clause of this if-statement, or null if no else-clause is present.
getEntries() - Method in interface uk.co.badgersinfoil.metaas.dom.ASArrayLiteral
Returns a list of Expression objects.
getExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASExpressionAttribute
 
getExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASExpressionStatement
Returns the expression this statement would evaluate when run.
getExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASReturnStatement
 
getExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASThrowStatement
 
getExpressionString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASExpressionStatement
Returns a string representation of the expression this statement would evaluate when run.
getExpressionString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASReturnStatement
Returns a string representation of the expression who's value this statement would return when executed, or null if there is no such expression.
getField(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Returns a reference to the ActionScript field with the given name, or null, if no such field exists.
getFields() - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Returns a list of ASField objects representing the fields this ActionScript class defines.
getFields() - Method in interface uk.co.badgersinfoil.metaas.dom.ASObjectLiteral
Returns a list of ASObjectLiteral.Field objects.
getFinallyClause() - Method in interface uk.co.badgersinfoil.metaas.dom.ASTryStatement
 
getFirstMetatag(String) - Method in interface uk.co.badgersinfoil.metaas.dom.MetaTagable
Returns the ASMetaTag with the given name.
getFirstVarInitializer() - Method in interface uk.co.badgersinfoil.metaas.dom.ASDeclarationStatement
 
getFirstVarName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASDeclarationStatement
 
getFirstVarTypeName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASDeclarationStatement
 
getImplementedInterfaces() - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Returns the list of names of the interfaces that this ActionScript class implements.
getInit() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
Returns a script element representing the initialisation part of this for-statement.
getInitializer() - Method in interface uk.co.badgersinfoil.metaas.dom.ASField
returns the initialiser expression for this field, or null if it has none.
getInitializer() - Method in interface uk.co.badgersinfoil.metaas.dom.ASVarDeclarationFragment
 
getInitString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
Returns a string representation of the loop initialisation expression.
getIterated() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForEachInStatement
 
getIterated() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForInStatement
 
getIteratedString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForEachInStatement
Returns a string representation of the expression whose value will iterated over.
getIteratedString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForInStatement
Returns a string representation of the expression whose value will iterated over.
getLabels() - Method in interface uk.co.badgersinfoil.metaas.dom.ASSwitchStatement
Returns a list of SwitchLabel elements (i.e.
getLabelValue() - Method in interface uk.co.badgersinfoil.metaas.dom.ASSwitchCase
Returns a the value expression for this label.
getLabelValueString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASSwitchCase
Returns a string representation of the value expression for this label.
getLeftSubexpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression
 
getLeftSubexpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASBinaryExpression
 
getMetaTagsWithName(String) - Method in interface uk.co.badgersinfoil.metaas.dom.MetaTagable
Returns a (possibly empty) list of ASMetaTag objects attached to this API element whose names match the given value.
getMethod(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASType
Returns a reference to the ActionScript method with the given name, or null, if no such method exists.
getMethods() - Method in interface uk.co.badgersinfoil.metaas.dom.ASType
Returns a list of ASMethod objects.
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASArg
Returns the name of this ActionScript method argument
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASFieldAccessExpression
 
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMember
Returns the name of this field.
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag
Returns the name of this metadata tag.
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag.Param
 
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASObjectLiteral.Field
 
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASPackage
Return the name of this package-block, or null if no name is present.
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASSimpleNameExpression
 
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASType
Returns the name of this class or interface, excluding any package prefix.
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASVarDeclarationFragment
 
getName() - Method in interface uk.co.badgersinfoil.metaas.dom.DocTag
 
getNamespace() - Method in interface uk.co.badgersinfoil.metaas.dom.ASDefaultXMLNamespaceStatement
 
getNameString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASPropertyAttribute
 
getOperator() - Method in interface uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression
 
getOperator() - Method in interface uk.co.badgersinfoil.metaas.dom.ASBinaryExpression
 
getOperator() - Method in interface uk.co.badgersinfoil.metaas.dom.ASPostfixExpression
 
getOperator() - Method in interface uk.co.badgersinfoil.metaas.dom.ASPrefixExpression
 
getOutputLocation() - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
 
getPackage() - Method in interface uk.co.badgersinfoil.metaas.dom.ASCompilationUnit
Returns the first ActionScript package-block declaired in this compilation-unit.
getPackageName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASCompilationUnit
Returns the name of the package, or null if the contents of the file are in the 'default' (top-level) package.
getParamName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASCatchClause
 
getParams() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag
Returns the list of parameters of this tag, or an empty list if the tag has no parameters.
getParamValue(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag
Returns the value of the named parameter, or null if no such parameter is present in this metadata tag.
getQuery() - Method in interface uk.co.badgersinfoil.metaas.dom.ASDescendantExpression
 
getQuery() - Method in interface uk.co.badgersinfoil.metaas.dom.ASFilterExpression
 
getReturnDescriptionString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMethod
Returns any description of the return value from this methods documentation comment.
getRightSubexpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression
 
getRightSubexpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASBinaryExpression
 
getScope() - Method in interface uk.co.badgersinfoil.metaas.dom.ASWithStatement
 
getScopeString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASWithStatement
Returns a string representation of the expression who's value will be used as new scope for the execution of the statements in the body of this with-statement.
getStatementList() - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Returns a list of the Statement objects held in the containing element.
getSubexpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASPostfixExpression
 
getSubexpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASPrefixExpression
 
getSubscriptExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASArrayAccessExpression
 
getSuperclass() - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Returns the name of this ActionScript class' superclass, or null of the superclass is not specified.
getSuperInterfaces() - Method in interface uk.co.badgersinfoil.metaas.dom.ASInterfaceType
Returns a list of Strings which are the names of ActionScript interfaces which this ActionScript interface extends.
getTarget() - Method in interface uk.co.badgersinfoil.metaas.dom.ASDescendantExpression
 
getTarget() - Method in interface uk.co.badgersinfoil.metaas.dom.ASFilterExpression
 
getTargetExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASArrayAccessExpression
 
getTargetExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASFieldAccessExpression
 
getTargetExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.Invocation
 
GETTER - Static variable in class uk.co.badgersinfoil.metaas.dom.ASMethod.AccessorRole
The method is a 'set' accessor
getThenExpression() - Method in interface uk.co.badgersinfoil.metaas.dom.ASConditionalExpression
 
getThenStatement() - Method in interface uk.co.badgersinfoil.metaas.dom.ASIfStatement
 
getType() - Method in interface uk.co.badgersinfoil.metaas.dom.ASArg
Returns the name of this parameter's type, or null if the parameter is untyped.
getType() - Method in interface uk.co.badgersinfoil.metaas.dom.ASCompilationUnit
Returns the type (ASClassType or ASInterfaceType) which this file defines.
getType() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMember
Returns the name of the return type of value this ActionScript field may contain, or null if it is untyped.
getType() - Method in interface uk.co.badgersinfoil.metaas.dom.ASPackage
Returns a reference to the first ASClassType or ASInterfaceType in this ActionScript package.
getType() - Method in interface uk.co.badgersinfoil.metaas.dom.FunctionCommon
Returns the name of the return type of this ActionScript method, or null if it is untyped.
getTypeName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASCatchClause
 
getTypeName() - Method in interface uk.co.badgersinfoil.metaas.dom.ASVarDeclarationFragment
 
getUpdate() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
 
getUpdateString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
Returns a string representation of the loop update expression.
getValue() - Method in interface uk.co.badgersinfoil.metaas.dom.ASBooleanLiteral
 
getValue() - Method in interface uk.co.badgersinfoil.metaas.dom.ASIntegerLiteral
 
getValue() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMetaTag.Param
The type of the returned value will be one of, String Integer Boolean
getValue() - Method in interface uk.co.badgersinfoil.metaas.dom.ASObjectLiteral.Field
 
getValue() - Method in interface uk.co.badgersinfoil.metaas.dom.ASStringLiteral
 
getValueString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASXMLLiteral
 
getVars() - Method in interface uk.co.badgersinfoil.metaas.dom.ASDeclarationStatement
Returns a list of ASVarDeclarationFragment objects.
getVarString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForEachInStatement
Returns a string representation of the loop-variable declaration for this loop.
getVarString() - Method in interface uk.co.badgersinfoil.metaas.dom.ASForInStatement
Returns a string representation of the loop-variable declaration for this loop.
getVisibility() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMember
Returns a value representing any protection-against-access defined for this ActionScript field.
getVisibility() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMethod
Returns a value representing any protection-against-access defined for this ActionScript method.
getVisibility() - Method in interface uk.co.badgersinfoil.metaas.dom.ASType
Returns an object representing the visibility of this ActionScript type definition within the enclosing ActionScript3 package.
GT - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Strictly greater-than '>'

I

INTERNAL - Static variable in interface uk.co.badgersinfoil.metaas.dom.Visibility
Internal access, as specified by the "internal" modifier.
Invocation - Interface in uk.co.badgersinfoil.metaas.dom
Common details for ASInvocationExpression and ASNewExpression.
isConst() - Method in interface uk.co.badgersinfoil.metaas.dom.ASField
 
isConstant() - Method in interface uk.co.badgersinfoil.metaas.dom.ASDeclarationStatement
Returns false if this is a declaration using the var keyword (the default), and true is this is a declaration using the const keyword.
isDynamic() - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Returns true if the class is defined with the dynamic modifier, and false otherwise.
isFinal() - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Returns true if the class is defined with the final modifier, and false otherwise.
isRest() - Method in interface uk.co.badgersinfoil.metaas.dom.ASArg
Returns true if this is a 'rest' parameter; an array that will hold remaning arguments passed after the other formal arguments.
isStatic() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMember
Returns true if this ActionScript field is static (i.e.
isStatic() - Method in interface uk.co.badgersinfoil.metaas.dom.ASMethod
Returns true if this ActionScript method is static (i.e.

L

LE - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Less-than-or-equals '<='
Literal - Interface in uk.co.badgersinfoil.metaas.dom
Supertype for all expressions which are 'literal' values, like strings and numbers.
LT - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Strictly less-than '<'

M

MetaTagable - Interface in uk.co.badgersinfoil.metaas.dom
The common interface for API elements that may be tagged with metadata.
MOD - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Modulo '%'
MOD_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
'%='
MUL - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Multiplication '*'
MUL_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
'*='

N

NE - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Not equal '!='
NEG - Static variable in class uk.co.badgersinfoil.metaas.dom.ASPrefixExpression.Op
Negation -expr
newAddAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newAddExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newAndExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newArrayAccessExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newArrayLiteral() - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newBitAndAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newBitAndExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newBitOrAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newBitOrExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newBitXorAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newBitXorExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newBlock() - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
Creates a new ActionScript block statement.
newBooleanLiteral(boolean) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newBreak() - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Creates a new break statement.
newCase(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASSwitchStatement
Creates a case-label in this switch-statement with the given value, to which other statements can be added.
newCatchClause(String, String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASTryStatement
 
newClass(String) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
Creates a new CompilationUnit which defines a class with the given name.
newClass(String) - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
Shortcut for ActionScriptFactory.newClass(String) that also adds the resulting CompilationUnit to the list managed by this project.
newConditionalExpression(Expression, Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newContinue() - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newDeclaration(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds a new variable declaration to the code, and returns a reference to it.
newDeclaration(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newDefault() - Method in interface uk.co.badgersinfoil.metaas.dom.ASSwitchStatement
Creates a default-label in this switch-statement, to which other statements can be added.
newDefaultXMLNamespace(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newDescendantExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newDivideAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newDivisionExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newDoWhile(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds a do-while-loop to the code.
newDoWhile(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newEmptyASProject(String) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newEqualsExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newExpression(String) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newExpressionAttribute(Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newExprStmt(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds a new expression-statement to the code, and returns a reference to it.
newExprStmt(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newField(String, Visibility, String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Adds a new ActionScript field definition to this ActionScript class.
newField(String, Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASObjectLiteral
 
newFieldAccessExpression(Expression, String) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newFilterExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newFinallyClause() - Method in interface uk.co.badgersinfoil.metaas.dom.ASTryStatement
 
newFor(String, String, String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds a C-style for-loop to the code.
newFor(Expression, Expression, Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newForEachIn(String, String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newForEachIn(Expression, Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newForIn(String, String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds a for-in-loop to the code.
newForIn(Expression, Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newFunctionExpression() - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newGreaterEqualsExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newGreaterThanExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newIf(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds an if-statement to the code.
newIf(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newIntegerLiteral(int) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newInterface(String) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
Creates a new CompilationUnit which defines an interface with the given name.
newInterface(String) - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
Shortcut for ActionScriptFactory.newInterface(String) that also adds the resulting CompilationUnit to the list managed by this project.
newInvocationExpression(Expression, List) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newLessEqualsExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newLessThanExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newMetaTag(String) - Method in interface uk.co.badgersinfoil.metaas.dom.MetaTagable
Creates and returns a new ASMetaTag attached to this API element.
newMethod(String, Visibility, String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASType
Creates a new ActionScript method definition, adds it to the list of methods supported by this tyoe, and returns a reference to the method.
newModuloAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newModuloExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newMultiplyAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newMultiplyExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newNegativeExpression(Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newNewExpression(Expression, List) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newNotEqualsExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newNotExpression(Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newNullLiteral() - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newObjectLiteral() - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newOrExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newParser() - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newPositiveExpression(Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newPostDecExpression(Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newPostIncExpression(Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newPreDecExpression(Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newPreIncExpression(Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newPropertyAttribute(String) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newRegexpLiteral(String, int) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newReturn(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds