Class ResolutionCompleterImpl
java.lang.Object
tools.mdsd.jamopp.parser.implementation.resolver.ResolutionCompleterImpl
- All Implemented Interfaces:
ResolutionCompleter
-
Constructor Summary
ConstructorDescriptionResolutionCompleterImpl
(boolean extractAdditionalInfosFromTypeBindings, Map<org.eclipse.jdt.core.dom.IVariableBinding, Integer> varBindToUid, Map<org.eclipse.jdt.core.dom.IBinding, String> nameCache, Set<org.eclipse.jdt.core.dom.IModuleBinding> moduleBindings, Set<org.eclipse.jdt.core.dom.IPackageBinding> packageBindings, Set<org.eclipse.jdt.core.dom.ITypeBinding> typeBindings, Set<org.eclipse.jdt.core.dom.IMethodBinding> methodBindings, Set<org.eclipse.jdt.core.dom.IVariableBinding> variableBindings, Set<EObject> objVisited, ResolverWithCache<Module, org.eclipse.jdt.core.dom.IModuleBinding> moduleResolver, ResolverWithCache<Package, org.eclipse.jdt.core.dom.IPackageBinding> packageResolver, ResolverWithCache<Annotation, org.eclipse.jdt.core.dom.ITypeBinding> annotationResolver, ResolverWithCache<Enumeration, org.eclipse.jdt.core.dom.ITypeBinding> enumerationResolver, ResolverWithCache<Interface, org.eclipse.jdt.core.dom.ITypeBinding> interfaceResolver, ResolverWithCache<Class, org.eclipse.jdt.core.dom.ITypeBinding> classResolver, ResolverWithCache<TypeParameter, org.eclipse.jdt.core.dom.ITypeBinding> typeParameterResolver, ResolverWithCache<ClassMethod, org.eclipse.jdt.core.dom.IMethodBinding> classMethodResolver, ResolverWithCache<Constructor, org.eclipse.jdt.core.dom.IMethodBinding> constructorResolver, ResolverWithCache<Field, org.eclipse.jdt.core.dom.IVariableBinding> fieldResolver, ResolverWithCache<AnonymousClass, org.eclipse.jdt.core.dom.ITypeBinding> anonymousClassResolver, ResolverWithCache<EnumConstant, org.eclipse.jdt.core.dom.IVariableBinding> enumConstantResolver, ResolverWithCache<AdditionalField, org.eclipse.jdt.core.dom.IVariableBinding> additionalFieldResolver, ResolverWithCache<CatchParameter, org.eclipse.jdt.core.dom.IVariableBinding> catchParameterResolver, ResolverWithCache<OrdinaryParameter, org.eclipse.jdt.core.dom.IVariableBinding> ordinaryParameterResolver, ResolverWithCache<AdditionalLocalVariable, org.eclipse.jdt.core.dom.IVariableBinding> additionalLocalVariableResolver, ResolverWithCache<VariableLengthParameter, org.eclipse.jdt.core.dom.IVariableBinding> variableLengthParameterResolver, ResolverWithCache<LocalVariable, org.eclipse.jdt.core.dom.IVariableBinding> localVariableResolver, ResolverWithCache<InterfaceMethod, org.eclipse.jdt.core.dom.IMethodBinding> interfaceMethodResolver, MethodCompleter methodCompleterImpl, PureTypeBindingsConverter pureTypeBindingsConverterImpl, ClassResolverExtension classResolverExtensionImpl, ToStringConverter<org.eclipse.jdt.core.dom.IVariableBinding> toFieldNameConverter, ToStringConverter<org.eclipse.jdt.core.dom.ITypeBinding> toTypeNameConverter, Resolver<Classifier, org.eclipse.jdt.core.dom.ITypeBinding> classifierResolver) -
Method Summary
-
Constructor Details
-
ResolutionCompleterImpl
@Inject public ResolutionCompleterImpl(boolean extractAdditionalInfosFromTypeBindings, Map<org.eclipse.jdt.core.dom.IVariableBinding, Integer> varBindToUid, Map<org.eclipse.jdt.core.dom.IBinding, String> nameCache, Set<org.eclipse.jdt.core.dom.IModuleBinding> moduleBindings, Set<org.eclipse.jdt.core.dom.IPackageBinding> packageBindings, Set<org.eclipse.jdt.core.dom.ITypeBinding> typeBindings, Set<org.eclipse.jdt.core.dom.IMethodBinding> methodBindings, Set<org.eclipse.jdt.core.dom.IVariableBinding> variableBindings, Set<EObject> objVisited, ResolverWithCache<Module, org.eclipse.jdt.core.dom.IModuleBinding> moduleResolver, ResolverWithCache<Package, org.eclipse.jdt.core.dom.IPackageBinding> packageResolver, ResolverWithCache<Annotation, org.eclipse.jdt.core.dom.ITypeBinding> annotationResolver, ResolverWithCache<Enumeration, org.eclipse.jdt.core.dom.ITypeBinding> enumerationResolver, ResolverWithCache<Interface, org.eclipse.jdt.core.dom.ITypeBinding> interfaceResolver, ResolverWithCache<Class, org.eclipse.jdt.core.dom.ITypeBinding> classResolver, ResolverWithCache<TypeParameter, org.eclipse.jdt.core.dom.ITypeBinding> typeParameterResolver, ResolverWithCache<ClassMethod, org.eclipse.jdt.core.dom.IMethodBinding> classMethodResolver, ResolverWithCache<Constructor, org.eclipse.jdt.core.dom.IMethodBinding> constructorResolver, ResolverWithCache<Field, org.eclipse.jdt.core.dom.IVariableBinding> fieldResolver, ResolverWithCache<AnonymousClass, org.eclipse.jdt.core.dom.ITypeBinding> anonymousClassResolver, ResolverWithCache<EnumConstant, org.eclipse.jdt.core.dom.IVariableBinding> enumConstantResolver, ResolverWithCache<AdditionalField, org.eclipse.jdt.core.dom.IVariableBinding> additionalFieldResolver, ResolverWithCache<CatchParameter, org.eclipse.jdt.core.dom.IVariableBinding> catchParameterResolver, ResolverWithCache<OrdinaryParameter, org.eclipse.jdt.core.dom.IVariableBinding> ordinaryParameterResolver, ResolverWithCache<AdditionalLocalVariable, org.eclipse.jdt.core.dom.IVariableBinding> additionalLocalVariableResolver, ResolverWithCache<VariableLengthParameter, org.eclipse.jdt.core.dom.IVariableBinding> variableLengthParameterResolver, ResolverWithCache<LocalVariable, org.eclipse.jdt.core.dom.IVariableBinding> localVariableResolver, ResolverWithCache<InterfaceMethod, org.eclipse.jdt.core.dom.IMethodBinding> interfaceMethodResolver, MethodCompleter methodCompleterImpl, PureTypeBindingsConverter pureTypeBindingsConverterImpl, ClassResolverExtension classResolverExtensionImpl, ToStringConverter<org.eclipse.jdt.core.dom.IVariableBinding> toFieldNameConverter, ToStringConverter<org.eclipse.jdt.core.dom.ITypeBinding> toTypeNameConverter, Resolver<Classifier, org.eclipse.jdt.core.dom.ITypeBinding> classifierResolver)
-
-
Method Details
-
completeResolution
- Specified by:
completeResolution
in interfaceResolutionCompleter
-