Class ExtendedDynamicFeatureAccessComputer
java.lang.Object
com._1c.g5.v8.dt.bsl.resource.DynamicFeatureAccessComputer
com.e1c.langtool.v8.dt.internal.bsl.translator.ExtendedDynamicFeatureAccessComputer
The extension of
DynamicFeatureAccessComputer that replace type IEObjectTypeNames.QUERY_RESULT_SELECTION to
special custom type with all selected fields in all query in the module.-
Nested Class Summary
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.bsl.resource.DynamicFeatureAccessComputer
DynamicFeatureAccessComputer.DynamicPropertyTypeNameMapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTypes(DynamicFeatureAccess featureAccess, Environments envs) Gets type of last expression inDynamicFeatureAccessMethods inherited from class com._1c.g5.v8.dt.bsl.resource.DynamicFeatureAccessComputer
clearCachedValues, dividedIntoParts, getAllMethodAndProperties, getAllMethods, getAllMethodsFromRefContextDef, getAllMethodsWithoutRefContextDef, getAllMockMethodsFromRefContextDef, getAllMockPropertiesFromRefContextDef, getAllProperties, getAllPropertiesFromRefContextDef, getCorrespondingType, getCorrespondingType, getLastObject, getLastObject, getLastObject, getObjectForPartByIndex, getObjectForPartByIndex, getObjectFromContextDefOfTypes, getObjectFromContextDefOfTypes, getObjectFromContextDefOfTypes, getTypeOfPreviousElementForMethod, getTypeOfPreviousElementForProperty, getTypesForPartByIndex, isServerCall, resolveDynamicFeatureAccess, resolveDynamicFeatureAccess, resolveEvent, resolveObject, resolveObject
-
Constructor Details
-
ExtendedDynamicFeatureAccessComputer
public ExtendedDynamicFeatureAccessComputer()
-
-
Method Details
-
getTypes
Description copied from class:DynamicFeatureAccessComputerGets type of last expression inDynamicFeatureAccess- Overrides:
getTypesin classDynamicFeatureAccessComputer- Parameters:
featureAccess- grammar elementenvs- correspondingEnvironments- Returns:
- list of
TypeItem, nevernull
-