com.agical.rdoc.core.service.code
Interface Type

All Known Implementing Classes:
LazyType

public interface Type

A model representing a Type. A type is either an interface or a class.

Author:
joakim

Method Summary
 Type[] getInterfaces()
           
 Method getMethod(java.lang.String name)
           
 Method[] getMethods()
           
 java.lang.String getName()
           
 java.lang.String getPackage()
           
 

Method Detail

getName

java.lang.String getName()
Returns:
The simple name of the type

getPackage

java.lang.String getPackage()
Returns:
The package of the type

getMethods

Method[] getMethods()
Returns:
all methods of this type

getInterfaces

Type[] getInterfaces()
Returns:
all interfaces implemented by this type

getMethod

Method getMethod(java.lang.String name)
                 throws java.lang.NoSuchMethodException
Parameters:
name -
Returns:
the method with name and no arguments
Throws:
java.lang.NoSuchMethodException


Copyright © 2005-2008 Agical AB. All Rights Reserved.