Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding
Packages that use ParameterizedTypeBinding
Package
Description
-
Uses of ParameterizedTypeBinding in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type ParameterizedTypeBindingModifier and TypeMethodDescriptionvoidAllocationExpression.checkTypeArgumentRedundancy(ParameterizedTypeBinding allocationType, BlockScope scope) LambdaExpression.findGroundTargetTypeForElidedLambda(BlockScope blockScope, ParameterizedTypeBinding withWildCards) AllocationExpression.inferElidedTypes(ParameterizedTypeBinding parameterizedType, Scope scope) protected voidAllocationExpression.reportTypeArgumentRedundancyProblem(ParameterizedTypeBinding allocationType, BlockScope scope) protected voidQualifiedAllocationExpression.reportTypeArgumentRedundancyProblem(ParameterizedTypeBinding allocationType, BlockScope scope) -
Uses of ParameterizedTypeBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Modifier and TypeClassDescriptionclassDenote a raw type, i.e. a generic type referenced without any type arguments.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return ParameterizedTypeBindingModifier and TypeMethodDescriptionPerform capture conversion for a parameterized type with wildcard argumentsLookupEnvironment.createParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType) LookupEnvironment.createParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations) AnnotatableTypeSystem.getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType) AnnotatableTypeSystem.getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations) TypeSystem.getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType) TypeSystem.getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations) static ParameterizedTypeBindingInferenceContext18.parameterizedWithWildcard(TypeBinding type) If 'type' is a parameterized type and one of its arguments is a wildcard answer the casted type, else null.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type ParameterizedTypeBindingModifier and TypeMethodDescriptionScope.getStaticFactory(ParameterizedTypeBinding allocationType, ReferenceBinding originalEnclosingType, TypeBinding[] argumentTypes, InvocationSite allocationSite) InferenceContext18.inferFunctionalInterfaceParameterization(LambdaExpression lambda, BlockScope blockScope, ParameterizedTypeBinding targetTypeWithWildCards) 18.5.3 Functional Interface Parameterization InferencevoidCaptureBinding.initializeBounds(Scope scope, ParameterizedTypeBinding capturedParameterizedType) Initialize capture bounds using substituted supertypes e.g. given X<U, V extends X<U, V>>, capture(X<E,?voidCaptureBinding18.initializeBounds(Scope scope, ParameterizedTypeBinding capturedParameterizedType) booleanTypeBindingVisitor.visit(ParameterizedTypeBinding parameterizedTypeBinding) Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type ParameterizedTypeBindingModifierConstructorDescriptionParameterizedFieldBinding(ParameterizedTypeBinding parameterizedDeclaringClass, FieldBinding originalField) ParameterizedMethodBinding(ParameterizedTypeBinding parameterizedDeclaringClass, MethodBinding originalMethod) Create method of parameterized type, substituting original parameters/exception/return type with type arguments. -
Uses of ParameterizedTypeBinding 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 ParameterizedTypeBindingModifier and TypeMethodDescriptionprotected voidFieldLocator.updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, MatchLocator locator) protected voidPatternLocator.updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, boolean patternHasTypeParameters, int depth, MatchLocator locator) protected voidPatternLocator.updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, MatchLocator locator)