org.springframework.roo.classpath.details
Interface InvocableMemberMetadata

All Superinterfaces:
IdentifiableMember
All Known Subinterfaces:
ConstructorMetadata, MethodMetadata
All Known Implementing Classes:
AbstractInvocableMemberMetadata, DefaultConstructorMetadata, DefaultMethodMetadata

public interface InvocableMemberMetadata
extends IdentifiableMember

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

Since:
1.0
Author:
Ben Alex

Method Summary
 List<AnnotationMetadata> getAnnotations()
           
 String getBody()
           
 List<org.springframework.roo.model.JavaSymbolName> getParameterNames()
           
 List<AnnotatedJavaType> getParameterTypes()
           
 
Methods inherited from interface org.springframework.roo.classpath.details.IdentifiableMember
getDeclaredByMetadataId, getModifier
 

Method Detail

getParameterTypes

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

getParameterNames

List<org.springframework.roo.model.JavaSymbolName> getParameterNames()
Returns:
the parameter names, if available (never null, but may be an empty)

getAnnotations

List<AnnotationMetadata> getAnnotations()
Returns:
annotations 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 © 2009-2010 VMware, Inc. All Rights Reserved.