/**
* Represents a provided interface together with its implementation.
- *
+ *
* @author Erik Brakkee
*/
class ProvidedInterfaceImplementation {
- /**
- * DOCUMENT ME!
- */
private ProvidedInterface _provided;
- /**
- * DOCUMENT ME!
- */
private Object _implementation;
-/**
- * Constructs the object.
- * @param aProvided Provided interface.
- * @param aImplementation Implementation.
- */
+ /**
+ * Constructs the object.
+ *
+ * @param aProvided
+ * Provided interface.
+ * @param aImplementation
+ * Implementation.
+ */
public ProvidedInterfaceImplementation(ProvidedInterface aProvided,
Object aImplementation) {
- _provided = aProvided;
- _implementation = aImplementation;
+ _provided = aProvided;
+ _implementation = aImplementation;
}
/**
- * DOCUMENT ME!
- *
+ *
* @return The provided interface.
*/
public ProvidedInterface getProvided() {
}
/**
- * DOCUMENT ME!
- *
- * @param <T> Expected type of the implementation.
- * @param aType Type of the implementation.
- *
+ *
+ * @param <T>
+ * Expected type of the implementation.
+ * @param aType
+ * Type of the implementation.
+ *
* @return Implementation.
*/
public <T> T getImplementation(Class<T> aType) {