Verwendungen von Klasse
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding
Packages, die TypeVariableBinding verwenden
Package
Beschreibung
-
Verwendungen von TypeVariableBinding in org.aspectj.ajdt.internal.compiler.ast
Methoden in org.aspectj.ajdt.internal.compiler.ast, die TypeVariableBinding zurückgebenModifizierer und TypMethodeBeschreibungstatic TypeVariableBinding[]AstUtil.insert(TypeVariableBinding[] first, TypeVariableBinding[] rest) static TypeVariableBinding[]AstUtil.insert(TypeVariableBinding first, TypeVariableBinding[] rest) Methoden in org.aspectj.ajdt.internal.compiler.ast mit Parametern vom Typ TypeVariableBindingModifizierer und TypMethodeBeschreibungstatic TypeVariableBinding[]AstUtil.insert(TypeVariableBinding[] first, TypeVariableBinding[] rest) static TypeVariableBinding[]AstUtil.insert(TypeVariableBinding first, TypeVariableBinding[] rest) -
Verwendungen von TypeVariableBinding in org.aspectj.ajdt.internal.compiler.lookup
Methoden in org.aspectj.ajdt.internal.compiler.lookup, die TypeVariableBinding zurückgebenModifizierer und TypMethodeBeschreibungInterTypeScope.findTypeVariable(char[] name, SourceTypeBinding sourceType) Methoden in org.aspectj.ajdt.internal.compiler.lookup mit Parametern vom Typ TypeVariableBindingModifizierer und TypMethodeBeschreibungInterTypeScope.getAnyAliasForTypeVariableBinding(TypeVariableBinding tvb) Methodenparameter in org.aspectj.ajdt.internal.compiler.lookup mit Typargumenten vom Typ TypeVariableBindingModifizierer und TypMethodeBeschreibungEclipseFactory.makeResolvedMemberForITD(MethodBinding binding, TypeBinding declaringType, Map<TypeVariableBinding, String> recoveryAliases) Construct a resolvedmember from a methodbinding. -
Verwendungen von TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model mit Parametern vom Typ TypeVariableBindingModifizierer und TypMethodeBeschreibungFactory.newTypeParameterElement(TypeVariableBinding variable, Element declaringElement) -
Verwendungen von TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die deklariert sind als TypeVariableBinding -
Verwendungen von TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Unterklassen von TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookupModifizierer und TypKlasseBeschreibungclassclassCapture-like type variable introduced during 1.8 type inference.classImplementation of 18.1.1 in JLS8Felder in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die deklariert sind als TypeVariableBindingModifizierer und TypFeldBeschreibungstatic final TypeVariableBinding[]Binding.NO_TYPE_VARIABLESMethodBinding.typeVariablesSourceTypeBinding.typeVariablesMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die TypeVariableBinding zurückgebenModifizierer und TypMethodeBeschreibungScope.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()Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ TypeVariableBindingModifizierer und TypMethodeBeschreibungchar[]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: Ungültige Eingabe: "<"T1 extends List> is interchangeable with Ungültige Eingabe: "<"T2 extends List >. 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) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ TypeVariableBinding -
Verwendungen von TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.problem mit Parametern vom Typ TypeVariableBindingModifizierer und TypMethodeBeschreibungvoidProblemReporter.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) -
Verwendungen von TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.core
Methoden in org.aspectj.org.eclipse.jdt.internal.core mit Parametern vom Typ TypeVariableBindingModifizierer und TypMethodeBeschreibungvoidSelectionRequestor.acceptLocalMethodTypeParameter(TypeVariableBinding typeVariableBinding) voidSelectionRequestor.acceptLocalTypeParameter(TypeVariableBinding typeVariableBinding) -
Verwendungen von TypeVariableBinding in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methoden in org.aspectj.org.eclipse.jdt.internal.core.search.matching mit Parametern vom Typ TypeVariableBindingModifizierer und TypMethodeBeschreibungprotected intTypeParameterLocator.matchTypeParameter(TypeVariableBinding variable, boolean matchName)