io.sarl.lang.jvmmodel.fragments
Class JavaPluginInferrerFragmentContributions
All Superinterfaces:
IInferrerFragmentContributions
class JavaPluginInferrerFragmentContributions
extends java.lang.Object
implements IInferrerFragmentContributions
Tool for obtaining all the fragment contributions to the JVM model inferrer.

The contributions are obtained from the definitions of Java plugins.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Since:
0.15
Property Summary
Modifier and type Property and description
protected java.util.ServiceLoader<S> serviceLoaderForBiStage
Replies the accessor to the Java plugins that constribute to the bi-stage process.
protected java.util.ServiceLoader<S> serviceLoaderForSingleStage
Replies the accessor to the Java plugins that constribute to the single-stage process without inherited transformer from Xbase or Xtend.
Constructor Summary
Constructor and description
new
Action Summary
Modifier and type Action and description
java.util.Collection<E> getBiStageFragmentContributions(Class<T>)
protected java.util.ServiceLoader<S> getServiceLoaderForBiStage
Replies the accessor to the Java plugins that constribute to the bi-stage process.
protected java.util.ServiceLoader<S> getServiceLoaderForSingleStage
Replies the accessor to the Java plugins that constribute to the single-stage process without inherited transformer from Xbase or Xtend.
java.util.Collection<E> getSingleStageFragmentContributions(Class<T>)
Property Details
serviceLoaderForBiStage
protected val serviceLoaderForBiStage : java.util.ServiceLoader<S>
Replies the accessor to the Java plugins that constribute to the bi-stage process.

This property is an alias for the action: getServiceLoaderForBiStage

Returns:
the service loader.
serviceLoaderForSingleStage
protected val serviceLoaderForSingleStage : java.util.ServiceLoader<S>
Replies the accessor to the Java plugins that constribute to the single-stage process without inherited transformer from Xbase or Xtend.

This property is an alias for the action: getServiceLoaderForSingleStage

Returns:
the service loader.
Constructor Details
new
new
Action Details
getBiStageFragmentContributions(Class<T>)
def getBiStageFragmentContributions(Class<T>) : java.util.Collection<E>
getServiceLoaderForBiStage
protected def getServiceLoaderForBiStage : java.util.ServiceLoader<S>
Replies the accessor to the Java plugins that constribute to the bi-stage process.
Returns:
the service loader.
getServiceLoaderForSingleStage
protected def getServiceLoaderForSingleStage : java.util.ServiceLoader<S>
Replies the accessor to the Java plugins that constribute to the single-stage process without inherited transformer from Xbase or Xtend.
Returns:
the service loader.
getSingleStageFragmentContributions(Class<T>)
def getSingleStageFragmentContributions(Class<T>) : java.util.Collection<E>