edu.wpi.ebob.internal.jem
Class JEMConstructor
java.lang.Object
edu.wpi.ebob.internal.jem.JEMObject
edu.wpi.ebob.internal.jem.JEMMember
edu.wpi.ebob.internal.jem.JEMConstructor
- All Implemented Interfaces:
- IConstructor, IMember, IObject
public class JEMConstructor
- extends JEMMember
- implements IConstructor
- Author:
- Liam Morley
Field Summary |
private java.lang.String |
cachedToString
|
private static java.util.Map |
constructors
|
private static org.eclipse.jem.internal.proxy.core.IMethodProxy |
getParameterTypes
|
private org.eclipse.jem.internal.proxy.core.IConstructorProxy |
jemConstructor
|
private org.eclipse.jem.internal.proxy.core.IBeanTypeProxy |
parent
|
Constructor Summary |
private |
JEMConstructor(org.eclipse.jem.internal.proxy.core.IConstructorProxy jemConstructor,
org.eclipse.jem.internal.proxy.core.IBeanTypeProxy parent)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
constructors
private static java.util.Map constructors
getParameterTypes
private static org.eclipse.jem.internal.proxy.core.IMethodProxy getParameterTypes
cachedToString
private java.lang.String cachedToString
jemConstructor
private org.eclipse.jem.internal.proxy.core.IConstructorProxy jemConstructor
parent
private org.eclipse.jem.internal.proxy.core.IBeanTypeProxy parent
JEMConstructor
private JEMConstructor(org.eclipse.jem.internal.proxy.core.IConstructorProxy jemConstructor,
org.eclipse.jem.internal.proxy.core.IBeanTypeProxy parent)
- Parameters:
jemConstructor
-
getConstructor
static JEMConstructor getConstructor(org.eclipse.jem.internal.proxy.core.IConstructorProxy jemConstructor,
org.eclipse.jem.internal.proxy.core.IBeanTypeProxy parent)
getIClass
public IClass getIClass()
- Specified by:
getIClass
in interface IObject
- Overrides:
getIClass
in class JEMObject
- See Also:
IObject.getIClass()
getParameterTypes
public IClass[] getParameterTypes()
throws RemoteException
- Specified by:
getParameterTypes
in interface IConstructor
- Throws:
RemoteException
- See Also:
IConstructor.getParameterTypes()
newInstance
public IObject newInstance(IObject[] initargs)
throws RemoteException
- Specified by:
newInstance
in interface IConstructor
- Throws:
RemoteException
- See Also:
IConstructor.newInstance(IObject[])
toString
public java.lang.String toString()
- Overrides:
toString
in class JEMObject
- See Also:
Object.toString()