# type

abstract fun type(pluginClass: Class<out Any>): ObjectConfigurationAction(source)

Adds the plugin implemented by the given class to the target.

The class is expected to either implement Plugin, or extend org.gradle.model.RuleSource. An exception will be thrown if the class is not a valid plugin implementation.

#### Return

this

#### Since

2.3

#### Parameters

pluginClass

the plugin to apply