A C D G I N P S T U W

A

ASArg - interface uk.co.badgersinfoil.metaas.ASArg.
Definition of a method parameter.
ASClassType - interface uk.co.badgersinfoil.metaas.ASClassType.
A handle on the definition of an ActionScript class TODO: allow access to fields
ASInterfaceType - interface uk.co.badgersinfoil.metaas.ASInterfaceType.
Placeholder - not implemented yet!
ASMethod - interface uk.co.badgersinfoil.metaas.ASMethod.
Represents an ActionScript method definition within an ActionScript class.
ASParseException - exception uk.co.badgersinfoil.metaas.ASParseException.
 
ASParseException(Exception) - Constructor for class uk.co.badgersinfoil.metaas.ASParseException
 
ASProtection - class uk.co.badgersinfoil.metaas.ASProtection.
Represents the access to a class mamber allowed from other classes, as specified by the "public" and "private" modifiers (or lack of) in the member's definition.
ASSourceFactory - class uk.co.badgersinfoil.metaas.ASSourceFactory.
 
ASSourceFactory() - Constructor for class uk.co.badgersinfoil.metaas.ASSourceFactory
 
ASType - interface uk.co.badgersinfoil.metaas.ASType.
Superinterface for ASClassType and ASInterfaceType.
addComment(String) - Method in interface uk.co.badgersinfoil.metaas.StatementContainer
Adds a single-line comment to list of statements being generated
addParam(String, String) - Method in interface uk.co.badgersinfoil.metaas.ASMethod
Adds a formal parameter to the list of parameters supported by this ActionScript method.
addStmt(String) - Method in interface uk.co.badgersinfoil.metaas.StatementContainer
Checks the syntax of the given code, and then adds the statement to the end of the current block.

C

CompilationUnit - interface uk.co.badgersinfoil.metaas.CompilationUnit.
A 'compilation unit' represents an entire file of ActionScript code.

D

DEFAULT - Static variable in class uk.co.badgersinfoil.metaas.ASProtection
Default access, as specified by the lack of either a "public or "private" modifier.

G

getArgs() - Method in interface uk.co.badgersinfoil.metaas.ASMethod
Returns a list of the formal arguments accepted by this ActionScript method.
getMethods() - Method in interface uk.co.badgersinfoil.metaas.ASType
Returns a list of ASMethod objects.
getName() - Method in interface uk.co.badgersinfoil.metaas.ASArg
 
getName() - Method in interface uk.co.badgersinfoil.metaas.ASMethod
Returns the name of this method.
getName() - Method in interface uk.co.badgersinfoil.metaas.ASType
Returns the name of this class or interface, excluding any package prefix.
getPackage() - Method in interface uk.co.badgersinfoil.metaas.CompilationUnit
Returns the name of the package, or null if the contents of the file are in the 'default' (top-level) package.
getProtection() - Method in interface uk.co.badgersinfoil.metaas.ASMethod
Returns a value representing any protection-against-access defined for this ActionScript method.
getType() - Method in interface uk.co.badgersinfoil.metaas.ASArg
Returns the name of this parameter's type, or null if the parameter is untyped.
getType() - Method in interface uk.co.badgersinfoil.metaas.ASMethod
Returns the name of the return type of this ActionScript method, or null if it is untyped.
getType() - Method in interface uk.co.badgersinfoil.metaas.CompilationUnit
Returns the type (ASClassType or ASInterfaceType) which this file defines.

I

isStatic() - Method in interface uk.co.badgersinfoil.metaas.ASMethod
Returns true if this ActionScript method is static (i.e.

N

newClass(String) - Method in class uk.co.badgersinfoil.metaas.ASSourceFactory
 
newMethod(String, ASProtection, String) - Method in interface uk.co.badgersinfoil.metaas.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.

P

PRIVATE - Static variable in class uk.co.badgersinfoil.metaas.ASProtection
Private access, as specified by the "private" modifier.
PUBLIC - Static variable in class uk.co.badgersinfoil.metaas.ASProtection
Public access, as specified by the "public" modifier.
parse(Reader) - Method in class uk.co.badgersinfoil.metaas.ASSourceFactory
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.

S

StatementContainer - interface uk.co.badgersinfoil.metaas.StatementContainer.
Defines the common services provided by structures which can contain ActionScript 'statements'.

T

toString() - Method in class uk.co.badgersinfoil.metaas.ASProtection
 

U

uk.co.badgersinfoil.metaas - package uk.co.badgersinfoil.metaas
 

W

write(Writer, CompilationUnit) - Method in class uk.co.badgersinfoil.metaas.ASSourceFactory
 

A C D G I N P S T U W