Class FunctionalOptionTypeComputer
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.stringliteral.contenttypes.AbstractInvocationTypeComputer
-
- com._1c.g5.v8.dt.bsl.stringliteral.contenttypes.FunctionalOptionTypeComputer
-
- All Implemented Interfaces:
ContextTypeComputer
,TypeComputer
public class FunctionalOptionTypeComputer extends AbstractInvocationTypeComputer
The computer of FunctionalOption name string, passing to GetFunctionalOption() and etc. function.
-
-
Constructor Summary
Constructors Constructor Description FunctionalOptionTypeComputer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<org.eclipse.xtext.util.Pair<String,Integer>>
getStaticInvocationParams(StaticFeatureAccess featureAccess)
Gets the static invocation parameters.String
getSupportedType()
Returns the supported type ID of this computer.-
Methods inherited from class com._1c.g5.v8.dt.bsl.stringliteral.contenttypes.AbstractInvocationTypeComputer
computeIsValidForSupportedType, getDynamicInvocationParams, getDynamicInvocationSourceTypes, isValidModule, isValidSourceType, order
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com._1c.g5.v8.dt.bsl.stringliteral.contenttypes.TypeComputer
computeWithAnnotations, isSupport
-
-
-
-
Method Detail
-
getSupportedType
public String getSupportedType()
Description copied from interface:TypeComputer
Returns the supported type ID of this computer.- Returns:
- the supported type ID, registered in extension point.
-
getStaticInvocationParams
protected Set<org.eclipse.xtext.util.Pair<String,Integer>> getStaticInvocationParams(StaticFeatureAccess featureAccess)
Description copied from class:AbstractInvocationTypeComputer
Gets the static invocation parameters. Should return both English and Russian variants of method name. Clients should override this method to implement type computer on static invocation context.- Overrides:
getStaticInvocationParams
in classAbstractInvocationTypeComputer
- Parameters:
featureAccess
- the static feature access, if need dependably compute the collection of methods.- Returns:
- the static invocation parameters, collection of global context method name and position of string literal in the invocation parameters.
-
-