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 a new return-statement to the code (with optional return expression), and returns a reference to it.
newReturn(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newReturn() - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newShiftLeftAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newShiftLeftExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newShiftRightAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newShiftRightExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newShiftRightUnsignedAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newShiftRightUnsignedExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newSimpleName(String) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newStarAttribute() - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newStringLiteral(String) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newSubtractAssignExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newSubtractExpression(Expression, Expression) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newSuper(List) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds a call to the superclass constructor (assuming that this is itself a constructor).
newSwitch(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds a switch-statement to the code.
newSwitch(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newThrow(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newTryCatch(String, String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newTryFinally() - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newUndefinedLiteral() - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newWhile(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds a while-loop to the code.
newWhile(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newWith(String) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
Adds a new with-statement to the code, and returns a reference to it.
newWith(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.StatementContainer
 
newWriter() - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
newXMLLiteral(String) - Method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
 
NORMAL_METHOD - Static variable in class uk.co.badgersinfoil.metaas.dom.ASMethod.AccessorRole
A standard method; not a getter or setter.
NOT - Static variable in class uk.co.badgersinfoil.metaas.dom.ASPrefixExpression.Op
Inverse !expr

O

OR - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Logical or '||'

P

parse(Reader) - Method in interface uk.co.badgersinfoil.metaas.ActionScriptParser
 
performAutoImport() - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
Process code to automatically add import statements.
POS - Static variable in class uk.co.badgersinfoil.metaas.dom.ASPrefixExpression.Op
Positive expression +expr
POSTDEC - Static variable in class uk.co.badgersinfoil.metaas.dom.ASPostfixExpression.Op
Post-decrement expr--
POSTINC - Static variable in class uk.co.badgersinfoil.metaas.dom.ASPostfixExpression.Op
Post-increment expr++
PREDEC - Static variable in class uk.co.badgersinfoil.metaas.dom.ASPrefixExpression.Op
Pre-decrement --expr
PREINC - Static variable in class uk.co.badgersinfoil.metaas.dom.ASPrefixExpression.Op
Pre-increment ++expr
PRIVATE - Static variable in interface uk.co.badgersinfoil.metaas.dom.Visibility
Private access, as specified by the "private" modifier.
PROTECTED - Static variable in interface uk.co.badgersinfoil.metaas.dom.Visibility
Protected access, as specified by the "protected" modifier.
PUBLIC - Static variable in interface uk.co.badgersinfoil.metaas.dom.Visibility
Public access, as specified by the "public" modifier.

R

remove(int) - Method in interface uk.co.badgersinfoil.metaas.dom.ASArrayLiteral
 
removeClasspathEntry(String) - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
 
removeCompilationUnit(ASCompilationUnit) - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
 
removeField(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Removes the named field from the list of fields which this ActionScript class defines.
removeImplementedInterface(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Removes an interface name from the list of interfaces which this ActionScript class implements.
removeImport(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASPackage
Removes an import statement from this package block.
removeMethod(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASType
Removes the named ActionScript method from the list of methods supported by this ActionScript class.
removeParam(String) - Method in interface uk.co.badgersinfoil.metaas.dom.FunctionCommon
Removes the named parameter from this ActionScript methods formal parameter list.
removeSuperInterface(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASInterfaceType
Removes the given ActionScript interface name from the list of interfaces which this ActionScript interface extends.

S

ScriptElement - Interface in uk.co.badgersinfoil.metaas.dom
The supertype for all elements in the metaas Document Object Model.
setAccessorRole(ASMethod.AccessorRole) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMethod
Allows the role of a method to be changed.
setArguments(List) - Method in interface uk.co.badgersinfoil.metaas.dom.ASSuperStatement
 
setArguments(List) - Method in interface uk.co.badgersinfoil.metaas.dom.Invocation
 
setBody(String) - Method in interface uk.co.badgersinfoil.metaas.dom.DocTag
 
setCondition(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASDoWhileStatement
Sets the loop termination condition for this do-while loop.
setCondition(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASDoWhileStatement
 
setCondition(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
Changes the termination condition expression for this loop.
setCondition(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
 
setCondition(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASIfStatement
Changes the condition-expression for this if-statement.
setCondition(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASIfStatement
 
setCondition(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASSwitchStatement
 
setCondition(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASWhileStatement
 
setCondition(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASWhileStatement
 
setConditionExpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASConditionalExpression
 
setConst(boolean) - Method in interface uk.co.badgersinfoil.metaas.dom.ASField
 
setConstant(boolean) - Method in interface uk.co.badgersinfoil.metaas.dom.ASDeclarationStatement
If given true, this declaration will use the const keyword, if given false, this declaration will use the var keyword.
setDefault(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASArg
Specifies the compile-time-constant value that will be the default for the argument if no value is provided by the calling code.
setDescription(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASArg
Defines the descriptive text for for this parameter in the documentation comment attached to the enclosing method.
setDescription(String) - Method in interface uk.co.badgersinfoil.metaas.dom.Documentable
Defines the 'description' part of the documentation comment of this API element.
setDescriptionString(String) - Method in interface uk.co.badgersinfoil.metaas.dom.DocComment
Defines the 'description' part of this documentation comment.
setDocComment(String) - Method in interface uk.co.badgersinfoil.metaas.dom.Documentable
Deprecated. use Documentable.setDescription(String) or Documentable.getDocumentation() instead.
setDynamic(boolean) - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Adds or removes the dynamic modifer.
setElseExpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASConditionalExpression
 
setExpression(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASExpressionStatement
Changes the expression that this statement would evaluate when run.
setExpression(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASReturnStatement
Changes the expression that this statement would return when executed.
setExpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASReturnStatement
 
setFinal(boolean) - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Adds or removes the final modifer.
setInit(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
Changes the initialisation expression for this loop.
setInitializer(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASField
Sets the ActionScript expression defining the initial value for this ActionScript field.
setInitializer(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASField
 
setIterated(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForEachInStatement
Changes the expression whose value will be iterated over by this loop.
setIterated(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForEachInStatement
 
setIterated(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForInStatement
Changes the expression whose value will be iterated over by this loop.
setIterated(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForInStatement
 
setLabelValue(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASSwitchCase
Changes the value expression for this case label.
setLeftSubexpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression
 
setLeftSubexpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASBinaryExpression
 
setName(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASFieldAccessExpression
 
setName(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMember
Changes the name of this ActionScript field to the given value.
setName(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASPackage
Sets the name of this package.
setName(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASType
Sets the name by which this type is identified.
setName(String) - Method in interface uk.co.badgersinfoil.metaas.dom.DocTag
 
setOperator(ASAssignmentExpression.Op) - Method in interface uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression
 
setOperator(ASBinaryExpression.Op) - Method in interface uk.co.badgersinfoil.metaas.dom.ASBinaryExpression
 
setOperator(ASPostfixExpression.Op) - Method in interface uk.co.badgersinfoil.metaas.dom.ASPostfixExpression
 
setOperator(ASPrefixExpression.Op) - Method in interface uk.co.badgersinfoil.metaas.dom.ASPrefixExpression
 
setOutputLocation(String) - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
 
setPackageName(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASCompilationUnit
Modifies the name of the package containing the code of this compilation-unit.
setReturnDescription(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMethod
Shortcut method to update the @return tagged paragraph in this method's documentation comment, or create one if it doesn't exist.
setRightSubexpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression
 
setRightSubexpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASBinaryExpression
 
setScope(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASWithStatement
Changes the expression who's value will be used as new scope for the execution of the statements in the body of this with-statement.
setScope(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASWithStatement
 
setStatic(boolean) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMember
Defines this method to be static, or not.
setStatic(boolean) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMethod
Defines whether this ActionScript method is static or not.
setSubexpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASPostfixExpression
 
setSubexpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASPrefixExpression
 
setSubscriptExpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASArrayAccessExpression
 
setSuperclass(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASClassType
Defines the name of the superclass for this ActionScript class.
setTargetExpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASArrayAccessExpression
 
setTargetExpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASFieldAccessExpression
 
setTargetExpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.Invocation
 
SETTER - Static variable in class uk.co.badgersinfoil.metaas.dom.ASMethod.AccessorRole
The method is a 'get' accessor
setThen(ASBlock) - Method in interface uk.co.badgersinfoil.metaas.dom.ASIfStatement
Deprecated. Use ASIfStatement.setThenStatement(Statement)
setThenExpression(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASConditionalExpression
 
setThenStatement(Statement) - Method in interface uk.co.badgersinfoil.metaas.dom.ASIfStatement
 
setType(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASArg
Defines the name of the type of object this parameter may reference.
setType(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMember
Defines the name of the type of object this ActionScript field may contain.
setType(String) - Method in interface uk.co.badgersinfoil.metaas.dom.FunctionCommon
Defines the name of the type of object returned by this ActionScript method.
setUpdate(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
Changes the update expression for this loop.
setUpdate(Expression) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForStatement
 
setValue(boolean) - Method in interface uk.co.badgersinfoil.metaas.dom.ASBooleanLiteral
 
setValue(int) - Method in interface uk.co.badgersinfoil.metaas.dom.ASIntegerLiteral
 
setValue(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASStringLiteral
 
setVar(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForEachInStatement
Specifies the loop-variable declaration for this loop.
setVar(String) - Method in interface uk.co.badgersinfoil.metaas.dom.ASForInStatement
Specifies the loop-variable declaration for this loop.
setVisibility(Visibility) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMember
Defines the level of protection-against-external-access for this ActionScript field.
setVisibility(Visibility) - Method in interface uk.co.badgersinfoil.metaas.dom.ASMethod
Defines the level of protection-against-external-access for this ActionScript method.
setVisibility(Visibility) - Method in interface uk.co.badgersinfoil.metaas.dom.ASType
Defines the visibility of this ActionScript type definition within the enclosing ActionScript3 package.
SL - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Shift left '<<'
SL_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
Left Shift Assigment '<<='
SR - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Shift right '>>'
SR_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
Right Shift Assigment '>>='
SRU - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Shift right, unsigned '>>>'
SRU_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
Unsigned Right Shift Assigment '>>>='
Statement - Interface in uk.co.badgersinfoil.metaas.dom
Super-interface for tagging objects that represent ActionScript 'statements'.
StatementContainer - Interface in uk.co.badgersinfoil.metaas.dom
Defines the common services provided by structures which can contain ActionScript 'statements'.
str(String) - Static method in class uk.co.badgersinfoil.metaas.ActionScriptFactory
Escape the given String and place within double quotes so that it will be a valid ActionScript string literal.
SUB - Static variable in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
Subtraction '-'
SUB_ASSIGN - Static variable in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
'-='
SwitchLabel - Interface in uk.co.badgersinfoil.metaas.dom
Common super-type for entries that may appear in ASSwitchStatement: ASSwitchCase and ASSwitchDefault.
SyntaxException - Exception in uk.co.badgersinfoil.metaas
Thrown when ActionScript code which is syntactically invalid is encountered.
SyntaxException(String) - Constructor for exception uk.co.badgersinfoil.metaas.SyntaxException
Constructs a new SyntaxException with the specified detail message.
SyntaxException(Exception) - Constructor for exception uk.co.badgersinfoil.metaas.SyntaxException
Constructs a new SyntaxException with the specified cause.
SyntaxException(String, Exception) - Constructor for exception uk.co.badgersinfoil.metaas.SyntaxException
 

T

toString() - Method in class uk.co.badgersinfoil.metaas.dom.ASAssignmentExpression.Op
 
toString() - Method in class uk.co.badgersinfoil.metaas.dom.ASBinaryExpression.Op
 
toString() - Method in class uk.co.badgersinfoil.metaas.dom.ASMethod.AccessorRole
 
toString() - Method in class uk.co.badgersinfoil.metaas.dom.ASPostfixExpression.Op
 
toString() - Method in class uk.co.badgersinfoil.metaas.dom.ASPrefixExpression.Op
 
TYPE_ARRAY - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASConstants
 
TYPE_BOOLEAN - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASConstants
 
TYPE_DATE - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASConstants
 
TYPE_INT - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASConstants
 
TYPE_NUMBER - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASConstants
 
TYPE_STRING - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASConstants
 
TYPE_UINT - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASConstants
 
TYPE_VOID - Static variable in interface uk.co.badgersinfoil.metaas.dom.ASConstants
 

U

uk.co.badgersinfoil.metaas - package uk.co.badgersinfoil.metaas
The metaas ActionScript source code generation / manipulation framework.
uk.co.badgersinfoil.metaas.dom - package uk.co.badgersinfoil.metaas.dom
Interfaces defining the Document Object Model for an ActionScript 3 source code file.

V

Visibility - Interface in uk.co.badgersinfoil.metaas.dom
Access allowed to a class member from other classes, as specified by the public, private, protected and internal modifiers (or lack of) in the member's definition.

W

write(Writer, ASCompilationUnit) - Method in interface uk.co.badgersinfoil.metaas.ActionScriptWriter
 
writeAll() - Method in interface uk.co.badgersinfoil.metaas.ActionScriptProject
Writes all CompilationUnits that have been added to this project to the output location.

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

Copyright © 2006-2008 David Holroyd. All Rights Reserved.