com.sodius.mdw.core.eval.project
Interface Script

All Superinterfaces:
ProjectElement

public interface Script
extends ProjectElement

An invocable script.

This interface is not intended to be implemented by clients.

See Also:
Type.getScripts()

Method Summary
 Class<?> getReturnType()
          Returns the script resolved return type.
 Type getType()
          Returns the type this script is defined on.
 VisibilityKind getVisibility()
          Returns the script visibility.
 
Methods inherited from interface com.sodius.mdw.core.eval.project.ProjectElement
getLocation, getName, getParameterCount, getParameters
 

Method Detail

getType

Type getType()
Returns the type this script is defined on.

Returns:
the type this script is defined on.

getVisibility

VisibilityKind getVisibility()
Returns the script visibility.

Specified by:
getVisibility in interface ProjectElement
Returns:
the script visibility.

getReturnType

Class<?> getReturnType()
Returns the script resolved return type.

Returns:
the resolved return type.