blob: 11d1050c6454aa5436c78cdf38cbb5138256b436 [file] [log] [blame]
package org.eclipse.ease.helpgenerator.testproject.valid;
import java.io.IOException;
import java.util.function.Function;
import org.eclipse.ease.modules.ScriptParameter;
import org.eclipse.ease.modules.WrapToScript;
import com.sun.jdi.InterfaceType;
/**
* This is a test module.
*/
public abstract class AbstractClassA implements InterfaceA {
/** Constant defined in the base class. */
@WrapToScript
public static final String DEFINED_IN_BASE_CLASS = 1;
/**
* This method is only defined in the base class.
*
* @return nothing of importance
*/
@WrapToScript
public String methodFromBaseClass() {
return null;
}
/**
* Method with documentation in base class. Method body is implemented in the derived class.
*/
@WrapToScript
public void methodToBeOverridden() {
}
/**
* Abstract method with documentation in base class.
*/
@WrapToScript
public abstract void abstractMethodToBeOverridden();
@WrapToScript
public void interfaceAMethod() {
}
}