com.agical.rdoc.core.service.code.impl
Class LazyType

java.lang.Object
  extended by com.agical.rdoc.core.service.code.impl.LazyType
All Implemented Interfaces:
Type

public class LazyType
extends java.lang.Object
implements Type


Method Summary
 Type[] getInterfaces()
           
 Method getMethod(java.lang.String name)
           
 Method[] getMethods()
           
 java.lang.String getName()
           
 java.lang.String getPackage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Type
Returns:
The simple name of the type

getPackage

public java.lang.String getPackage()
Specified by:
getPackage in interface Type
Returns:
The package of the type

getMethods

public Method[] getMethods()
Specified by:
getMethods in interface Type
Returns:
all methods of this type

getInterfaces

public Type[] getInterfaces()
Specified by:
getInterfaces in interface Type
Returns:
all interfaces implemented by this type

getMethod

public Method getMethod(java.lang.String name)
                 throws java.lang.NoSuchMethodException
Specified by:
getMethod in interface Type
Returns:
the method with name and no arguments
Throws:
java.lang.NoSuchMethodException


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