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(String name)
           
 Method[] getMethods()
           
 String getName()
           
 String getPackage()
           
 

Method Detail

getName

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

getPackage

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(String name)
                 throws NoSuchMethodException
Parameters:
name -
Returns:
the method with name and no arguments
Throws:
NoSuchMethodException


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