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 final 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) TypeBinding.syntheticTypeVariablesMentioned()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.voidAnnotatableTypeSystem.forceRegisterAsDerived(TypeVariableBinding derived) Forcefully register the given type as a derived type.voidTypeSystem.forceRegisterAsDerived(TypeVariableBinding derived) Actual work happening only in subclass AnnotatableTypeSystemInferenceContext18.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:<T1 extends List<T1>>is interchangeable with<T2 extends List<T2>>.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)