org.gvnix.flex.as.classpath.details
Interface ASInvocableMemberMetadata

All Superinterfaces:
ASIdentifiableMember
All Known Subinterfaces:
ASConstructorMetadata, ASMethodMetadata
All Known Implementing Classes:
AbstractInvocableMemberMetadata, As3ParserConstructorMetadata, As3ParserMethodMetadata, DefaultASConstructorMetadata, DefaultASMethodMetadata

public interface ASInvocableMemberMetadata
extends ASIdentifiableMember

Metadata concerning an invocable ActionScript member, namely a method or constructor.

Author:
Jeremy Grelle

Method Summary
 String getBody()
           
 List<ASMetaTagMetadata> getMetaTags()
           
 List<ActionScriptSymbolName> getParameterNames()
           
 List<ActionScriptType> getParameterTypes()
           
 
Methods inherited from interface org.gvnix.flex.as.classpath.details.ASIdentifiableMember
getDeclaredByMetadataId, getVisibility
 

Method Detail

getParameterTypes

List<ActionScriptType> getParameterTypes()
Returns:
the parameter types (never null, but may be empty)

getParameterNames

List<ActionScriptSymbolName> getParameterNames()
Returns:
the parameter names, if available (never null, but may be empty)

getMetaTags

List<ASMetaTagMetadata> getMetaTags()
Returns:
meta tags on this invocable member (never null, but may be empty)

getBody

String getBody()
Returns:
the body of the method, if available (can be null if unavailable)


Copyright © 2010–2015 Conselleria d'Infraestructures i Transport - Generalitat Valenciana. All rights reserved.