Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding
Packages that use TypeVariableBinding
Package
Description
-
Uses of TypeVariableBinding in org.aspectj.ajdt.internal.compiler.ast
Methods in org.aspectj.ajdt.internal.compiler.ast that return TypeVariableBindingModifier and TypeMethodDescriptionstatic TypeVariableBinding[]AstUtil.insert(TypeVariableBinding[] first, TypeVariableBinding[] rest)static TypeVariableBinding[]AstUtil.insert(TypeVariableBinding first, TypeVariableBinding[] rest)Methods in org.aspectj.ajdt.internal.compiler.ast with parameters of type TypeVariableBindingModifier and TypeMethodDescriptionstatic TypeVariableBinding[]AstUtil.insert(TypeVariableBinding[] first, TypeVariableBinding[] rest)static TypeVariableBinding[]AstUtil.insert(TypeVariableBinding first, TypeVariableBinding[] rest) -
Uses of TypeVariableBinding in org.aspectj.ajdt.internal.compiler.lookup
Methods in org.aspectj.ajdt.internal.compiler.lookup that return TypeVariableBindingModifier and TypeMethodDescriptionInterTypeScope.findTypeVariable(char[] name, SourceTypeBinding sourceType)Methods in org.aspectj.ajdt.internal.compiler.lookup with parameters of type TypeVariableBindingModifier and TypeMethodDescriptionInterTypeScope.getAnyAliasForTypeVariableBinding(TypeVariableBinding tvb)Method parameters in org.aspectj.ajdt.internal.compiler.lookup with type arguments of type TypeVariableBindingModifier and TypeMethodDescriptionEclipseFactory.makeResolvedMemberForITD(MethodBinding binding, TypeBinding declaringType, Map<TypeVariableBinding,String> recoveryAliases)Construct a resolvedmember from a methodbinding. -
Uses of TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model with parameters of type TypeVariableBindingModifier and TypeMethodDescriptionFactory.newTypeParameterElement(TypeVariableBinding variable, Element declaringElement) -
Uses of TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.ast declared as TypeVariableBinding -
Uses of TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Subclasses of TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookupModifier and TypeClassDescriptionclassclassCapture-like type variable introduced during 1.8 type inference.classImplementation of 18.1.1 in JLS8Fields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as TypeVariableBindingModifier and TypeFieldDescriptionstatic TypeVariableBinding[]Binding.NO_TYPE_VARIABLESMethodBinding.typeVariablesSourceTypeBinding.typeVariablesMethods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return TypeVariableBindingModifier and TypeMethodDescriptionScope.createTypeVariables(TypeParameter[] typeParameters, Binding declaringElement)Scope.findTypeVariable(char[] name, SourceTypeBinding sourceType)Other scopes can override this methodMethodBinding.getAllTypeVariables(boolean isDiamond)BinaryTypeBinding.getTypeVariable(char[] variableName)MethodBinding.getTypeVariable(char[] variableName)ReferenceBinding.getTypeVariable(char[] variableName)SourceTypeBinding.setTypeVariables(TypeVariableBinding[] typeVariables)WildcardBinding.typeVariable()Returns associated type variable, or null in case of inconsistencyBinaryTypeBinding.typeVariables()MethodBinding.typeVariables()ParameterizedTypeBinding.typeVariables()SourceTypeBinding.typeVariables()TypeBinding.typeVariables()Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeVariableBindingModifier and TypeMethodDescriptionchar[]ReferenceBinding.computeGenericTypeSignature(TypeVariableBinding[] typeVariables)InferenceContext18.createInitialBoundSet(TypeVariableBinding[] typeParameters)JLS 18.1.3: Create initial bounds from a given set of type parameters declarations.voidTypeSystem.fixTypeVariableDeclaringElement(TypeVariableBinding var, Binding declaringElement)If a TVB was created with a dummy declaring element and needs to be fixed now, make sure that this update affects all early clones, too.InferenceContext18.getSolutions(TypeVariableBinding[] typeParameters, InvocationSite site, org.aspectj.org.eclipse.jdt.internal.compiler.lookup.BoundSet boundSet)Retrieve the resolved solutions for all given type variables.InferenceContext.getSubstitutes(TypeVariableBinding typeVariable, int constraint)LookupEnvironment.getTypeFromTypeSignature(SignatureWrapper wrapper, TypeVariableBinding[] staticVariables, ReferenceBinding enclosingType, char[][][] missingTypeNames, ITypeAnnotationWalker walker)booleanTypeVariableBinding.isInterchangeableWith(TypeVariableBinding otherVariable, Substitution substitute)Returns true if the 2 variables are playing exact same role: they have the same bounds, providing one is substituted with the other:> is interchangeable with >. voidInferenceContext.recordSubstitute(TypeVariableBinding typeVariable, TypeBinding actualType, int constraint)SourceTypeBinding.setTypeVariables(TypeVariableBinding[] typeVariables)InferenceSubstitution.substitute(TypeVariableBinding typeVariable)ParameterizedGenericMethodBinding.substitute(TypeVariableBinding originalVariable)ParameterizedTypeBinding.substitute(TypeVariableBinding originalVariable)Substitution.NullSubstitution.substitute(TypeVariableBinding typeVariable)Substitution.substitute(TypeVariableBinding typeVariable)Returns the type substitute for a given type variable, or itself if no substitution got performed.voidMethodBinding.updateTypeVariableBinding(TypeVariableBinding previousBinding, TypeVariableBinding updatedBinding)booleanTypeBindingVisitor.visit(TypeVariableBinding typeVariable)Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeVariableBinding -
Uses of TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.problem with parameters of type TypeVariableBindingModifier and TypeMethodDescriptionvoidProblemReporter.finalVariableBound(TypeVariableBinding typeVariable, TypeReference typeRef)voidProblemReporter.forwardTypeVariableReference(ASTNode location, TypeVariableBinding type)voidProblemReporter.hierarchyCircularity(TypeVariableBinding type, ReferenceBinding superType, TypeReference reference)voidProblemReporter.illegalAccessFromTypeVariable(TypeVariableBinding variable, ASTNode location)voidProblemReporter.illegalClassLiteralForTypeVariable(TypeVariableBinding variable, ASTNode location)voidProblemReporter.typeHiding(TypeDeclaration typeDecl, TypeVariableBinding hiddenTypeParameter)voidProblemReporter.typeMismatchError(TypeBinding typeArgument, TypeVariableBinding typeParameter, ReferenceBinding genericType, ASTNode location) -
Uses of TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.core
Methods in org.aspectj.org.eclipse.jdt.internal.core with parameters of type TypeVariableBindingModifier and TypeMethodDescriptionvoidSelectionRequestor.acceptLocalMethodTypeParameter(TypeVariableBinding typeVariableBinding)voidSelectionRequestor.acceptLocalTypeParameter(TypeVariableBinding typeVariableBinding) -
Uses of TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methods in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type TypeVariableBindingModifier and TypeMethodDescriptionprotected intTypeParameterLocator.matchTypeParameter(TypeVariableBinding variable, boolean matchName)