edu.mit.ai.psg.jeva
Interface IConstructor

All Known Implementing Classes:
WrappedConstructor, InterpretedConstructor

public interface IConstructor
extends IMember, IAccessibleObject

IConstructor mirrors java.lang.reflect.Constructor, enabling Jeva to treat compiled constructors and interpreted constructors interchangeably.

See Also:
Constructor

Method Summary
 IClass[] getExceptionTypes()
           
 IClass[] getParameterTypes()
           
 Object newInstance(Object[] initargs)
           
 
Methods inherited from interface edu.mit.ai.psg.jeva.IMember
getDeclaringClass, getModifiers, getName
 
Methods inherited from interface edu.mit.ai.psg.jeva.IAccessibleObject
isAccessible, setAccessible
 

Method Detail

getParameterTypes

public IClass[] getParameterTypes()

getExceptionTypes

public IClass[] getExceptionTypes()

newInstance

public Object newInstance(Object[] initargs)
                   throws InstantiationException,
                          IllegalAccessException,
                          IllegalArgumentException,
                          InvocationTargetException

Copyright (c) 1996-1999
Massachusetts Institute of Technology

Feedback: jeva-feedback@ai.mit.edu