Uses of Class
com._1c.g5.v8.dt.bsl.resource.TypesComputer
-
-
Uses of TypesComputer in com._1c.g5.v8.dt.bsl.resource
Methods in com._1c.g5.v8.dt.bsl.resource with parameters of type TypesComputer Modifier and Type Method Description TypeItem
DynamicFeatureAccessComputer. getTypeOfPreviousElementForMethod(FeatureAccess feature, int numParam, TypesComputer computer, Environmental envs, org.eclipse.emf.ecore.resource.Resource res)
Gets corresponding type of previous element forfeature
TypeItem
DynamicFeatureAccessComputer. getTypeOfPreviousElementForProperty(FeatureAccess feature, TypesComputer computer, Environmental envs, org.eclipse.emf.ecore.resource.Resource res)
Gets corresponding type of previous element forfeature
static Event
DynamicFeatureAccessComputer. resolveEvent(DynamicFeatureAccess feature, TypesComputer computer)
Try to resolveDynamicFeatureAccess
asEvent
Constructors in com._1c.g5.v8.dt.bsl.resource with parameters of type TypesComputer Constructor Description ContextDefTypesBuilder(Module module, ContextDef contextDef, TypesComputer computerTypes, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
Constructor -
Uses of TypesComputer in com._1c.g5.v8.dt.bsl.typesystem
Fields in com._1c.g5.v8.dt.bsl.typesystem declared as TypesComputer Modifier and Type Field Description protected TypesComputer
QueryUnloadInvocationTypesComputer. typesComputer
protected TypesComputer
XdtoFactoryCreateInvocationTypesComputer. typesComputer
-
Uses of TypesComputer in com._1c.g5.v8.dt.bsl.typesystem.util
Methods in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type TypesComputer Modifier and Type Method Description static void
TypeSystemUtil. installTypeStateForMethodParamByDefValue(Method method, TypesComputer computerTypes, IVariableTypeStateFactory creator, Deque<VariableTreeTypeState> allComputedState, TypeSystemMode mode)
Installs states of parameters having default valueConstructors in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type TypesComputer Constructor Description CreatorTreeState(Block block, DynamicFeatureAccessComputer dynamicComputer, TypesComputer computerTypes, ExportMethodTypeProvider exportMethodTypeProvider, org.eclipse.xtext.scoping.IScope typeScope, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter, Deque<VariableTreeTypeState> allComputedState, Deque<Method> callers, TypeSystemProperties properties, IBslOwnerComputerService ownerComputerService, boolean oldCommentFormat, BslMultiLineCommentDocumentationProvider commentProvider, InvocationTypesComputerExtensionRegistry invTypesComputerExtension, TypeSystemMode mode, org.eclipse.xtext.util.CancelIndicator monitor)
InitializeLightCreatorTreeState(Block block, Statement firstNotProcessingStatement, DynamicFeatureAccessComputer dynamicComputer, TypesComputer computerTypes, ExportMethodTypeProvider exportMethodTypeProvider, org.eclipse.xtext.scoping.IScope typeScope, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter, Deque<VariableTreeTypeState> allComputedState, Deque<Method> callers, TypeSystemProperties properties, IBslOwnerComputerService ownerComputerService, boolean oldCommentFormat, BslMultiLineCommentDocumentationProvider commentProvider, InvocationTypesComputerExtensionRegistry invTypesComputerExtension, TypeSystemMode mode, org.eclipse.xtext.util.CancelIndicator monitor)
Initialize -
Uses of TypesComputer in com._1c.g5.v8.dt.bsl.ui.contentassist
Methods in com._1c.g5.v8.dt.bsl.ui.contentassist with parameters of type TypesComputer Modifier and Type Method Description static BslCommentUiUtils.TemplateDescription
BslCommentUiUtils. createOrUpdateTemplateForMethod(org.eclipse.jface.text.IDocument doc, int posInsert, Method method, String lineFormatter, String indent, TypesComputer typesComputer, BslMultiLineCommentDocumentationProvider commentProvider, IV8ProjectManager v8projectManager, boolean oldFormat)
Creates or update template based onMethod
.static BslCommentUiUtils.TemplateDescription
BslCommentUiUtils. createTemplateForMethod(org.eclipse.jface.text.IDocument doc, int posInsert, Method method, String lineFormatter, String indent, TypesComputer typesComputer, BslMultiLineCommentDocumentationProvider commentProvider, IV8ProjectManager v8projectManager, boolean oldFormat)
Creates template based onMethod
.static String
BslCommentUiUtils. createTemplateTextForMethod(Method method, String descr, String lineFormatter, String indent, TypesComputer typesComputer, IV8ProjectManager v8projectManager, BslMultiLineCommentDocumentationProvider commentProvider, boolean oldFormat, boolean isRussian)
Creates template based onMethod
-
Uses of TypesComputer in com._1c.g5.v8.dt.bsl.ui.menu
Fields in com._1c.g5.v8.dt.bsl.ui.menu declared as TypesComputer Modifier and Type Field Description protected TypesComputer
BslGenerateMethodCommentHandler. typesComputer
-