Uses of Class
com.strobel.reflection.TypeList
Packages that use TypeList
Package
Description
-
Uses of TypeList in com.strobel.expressions
Methods in com.strobel.expressions that return TypeListModifier and TypeMethodDescriptionprivate TypeListLambdaCompiler.getParameterTypes(LambdaExpression<?> lambda) ParameterExpressionList.getParameterTypes()Methods in com.strobel.expressions with parameters of type TypeListModifier and TypeMethodDescriptionprivate static MethodInfoExpression.applyTypeArgs(MethodInfo m, TypeList typeArgs) static MethodCallExpressionExpression.call(Expression target, String methodName, TypeList typeArguments, Expression... arguments) static MethodCallExpressionExpression.call(Expression target, String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments) static MethodCallExpressionExpression.call(Type<?> declaringType, String methodName, TypeList typeArguments, Expression... arguments) static MethodCallExpressionExpression.call(Type<?> declaringType, String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments) private static Type<?> CustomDelegateTypeCache.createDelegateType(Type<?> returnType, TypeList parameterTypes) private static intExpression.findBestMethod(MemberList<?> methods, TypeList typeArgs, ExpressionList<? extends Expression> arguments) private static MethodInfoExpression.findMethod(Type<?> type, String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments, Set<BindingFlags> flags) private static StringCustomDelegateTypeCache.generateName(Type<?> returnType, TypeList parameterTypes) (package private) static Type<?> private static voidExpression.validateArgumentCount(MethodBase method, ExpressionType nodeKind, int count, TypeList parameterTypes) Constructors in com.strobel.expressions with parameters of type TypeList -
Uses of TypeList in com.strobel.reflection
Fields in com.strobel.reflection declared as TypeListModifier and TypeFieldDescriptionprivate final TypeListTypeBindings._boundTypesprivate final TypeListTypeBindings._genericParametersprivate final TypeListCompoundType._interfacesprivate TypeListErasedType._interfacesprivate TypeListGenericType._interfacesprivate TypeListReflectedType._interfacesprivate TypeListRuntimeType._interfacesprivate TypeListType._interfacesprivate TypeListErasedType._nestedTypesprivate TypeListGenericType._nestedTypesprivate TypeListRuntimeType._nestedTypesprivate TypeListParameterList._parameterTypesprivate final TypeListSignatureType._parameterTypesprivate final TypeListErasedMethod._thrownTypesprivate final TypeListReflectedConstructor._thrownTypesprivate final TypeListReflectedMethod._thrownTypesprivate final TypeListRuntimeMethodInfo._thrownTypesprivate static final TypeListTypeList.EMPTYprivate final TypeListTypeCache.Key.typeArgumentsMethods in com.strobel.reflection that return TypeListModifier and TypeMethodDescriptionstatic TypeListprivate static TypeListTypeList.combineCore(TypeList first, TypeList second, boolean merge) static TypeListTypeList.empty()static TypeListstatic TypeListHelper.erasureRecursive(TypeList ts) private static TypeListHelper.freshTypeVariables(TypeList types) TypeBindings.getBoundTypes()protected TypeListErasedType.getDeclaredTypes()protected TypeListGenericType.getDeclaredTypes()protected TypeListReflectedType.getDeclaredTypes()protected TypeListRuntimeType.getDeclaredTypes()protected TypeListType.getDeclaredTypes()final TypeListTypeList.getErasedTypes()CompoundType.getExplicitInterfaces()ErasedType.getExplicitInterfaces()GenericParameter.getExplicitInterfaces()GenericType.getExplicitInterfaces()ReflectedType.getExplicitInterfaces()RuntimeType.getExplicitInterfaces()Type.getExplicitInterfaces()DelegatingMethodInfo.getGenericMethodParameters()MethodInfo.getGenericMethodParameters()TypeBindings.getGenericParameters()Type.getGenericTypeParameters()CompoundType.getInterfaces()Type.getInterfaces()PrimitiveType.getNestedTypes(Set<BindingFlags> bindingFlags) final TypeListType.getNestedTypes()Type.getNestedTypes(Set<BindingFlags> bindingFlags) ParameterList.getParameterTypes()final TypeListSignatureType.getParameterTypes()DelegatingMethodInfo.getThrownTypes()ErasedMethod.getThrownTypes()MethodBase.getThrownTypes()ReflectedConstructor.getThrownTypes()ReflectedMethod.getThrownTypes()RuntimeMethodInfo.getThrownTypes()DelegatingMethodInfo.getTypeArguments()MethodInfo.getTypeArguments()Type.getTypeArguments()static TypeListstatic TypeList/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////static TypeListstatic TypeListHelper.map(TypeList ts, TypeMapping f) static TypeListstatic TypeListTypeList.subList(int fromIndex, int toIndex) Methods in com.strobel.reflection with parameters of type TypeListModifier and TypeMethodDescriptionprivate voidHelper.Adapter.adaptRecursive(TypeList source, TypeList target) static booleanHelper.areSameTypes(TypeList ts, TypeList tp) TypeBindings.bindingsFor(TypeList genericParameters) static TypeListprivate static TypeListTypeList.combineCore(TypeList first, TypeList second, boolean merge) (package private) static booleanHelper.containsType(TypeList ts, TypeList ss) (package private) static booleanHelper.containsTypeEquivalent(TypeList ts, TypeList tp) static TypeBindingsstatic TypeBindingsstatic TypeBindingsTypeBindings.createUnbound(TypeList genericParameters) booleanstatic TypeListstatic TypeListHelper.erasureRecursive(TypeList ts) private static TypeListHelper.freshTypeVariables(TypeList types) <T> Type<T> TypeCache.getGenericType(Type<T> type, TypeList typeArguments) static booleanHelper.hasSameArgs(TypeList t, TypeList p) final booleanTypeList.isAssignableFrom(TypeList types) final booleanTypeList.isEquivalentTo(TypeList types) static Type<?> Type.makeCompoundType(Type<?> baseType, TypeList interfaces) static Type<?> Type.makeCompoundType(TypeList bounds) private static <T> Type<T> Type.makeCompoundTypeCore(Type<T> baseType, TypeList interfaces) DelegatingMethodInfo.makeGenericMethod(TypeList typeArguments) MethodInfo.makeGenericMethod(TypeList typeArguments) Type.makeGenericType(TypeList typeArguments) protected Type<?> ReflectedType.makeGenericTypeCore(TypeList typeArguments) protected Type<?> Type.makeGenericTypeCore(TypeList typeArguments) static TypeListHelper.map(TypeList ts, TypeMapping f) (package private) voidReflectedType.setInterfaces(TypeList interfaces) static Type<?> Helper.substitute(Type<?> type, TypeList genericParameters, TypeList typeArguments) final BooleanConstructors in com.strobel.reflection with parameters of type TypeListModifierConstructorDescription(package private)CompoundType(TypeList interfaces, Type<T> baseType) (package private)ErasedMethod(MethodInfo baseMethod, Type<?> declaringType, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings typeBindings) (package private)GenericType(Type<?> genericTypeDefinition, TypeList typeArguments) (package private)ReflectedConstructor(Type<?> declaringType, Constructor<?> rawConstructor, ParameterList parameters, TypeList thrownTypes) (package private)ReflectedMethod(MethodInfo baseMethod, Type<?> declaringType, Type<?> reflectedType, Method rawMethod, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings bindings) (package private)ReflectedMethod(MethodInfo baseMethod, Type<?> declaringType, Method rawMethod, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings bindings) (package private)RuntimeMethodInfo(MethodInfo baseMethod, Method rawMethod, Type<?> declaringType, RuntimeTypeCache<?> reflectedTypeCache, int modifiers, Set<BindingFlags> bindingFlags, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings typeBindings) SignatureType(Type<?> returnType, TypeList parameterTypes) privateTypeBindings(TypeList genericParameters, TypeList boundTypes) -
Uses of TypeList in com.strobel.reflection.emit
Fields in com.strobel.reflection.emit declared as TypeListModifier and TypeFieldDescriptionprivate TypeListTypeBuilder._interfacesprivate TypeListMethodBuilder._thrownTypesMethods in com.strobel.reflection.emit that return TypeListModifier and TypeMethodDescriptionprotected TypeListTypeBuilderInstantiation.getDeclaredTypes()TypeBuilder.getExplicitInterfaces()TypeBuilderInstantiation.getExplicitInterfaces()MethodBuilder.getGenericMethodParameters()GenericParameterBuilder.getInterfaces()GenericParameterBuilder.getNestedTypes(Set<BindingFlags> bindingFlags) TypeBuilder.getNestedTypes(Set<BindingFlags> bindingFlags) ConstructorBuilder.getParameterTypes()MethodBuilder.getParameterTypes()MethodBuilder.getThrownTypes()GenericParameterBuilder.getTypeArguments()Methods in com.strobel.reflection.emit with parameters of type TypeListModifier and TypeMethodDescriptionTypeBuilder.defineConstructor(int modifiers, TypeList parameterTypes) TypeBuilder.defineConstructor(int modifiers, TypeList parameterTypes, TypeList thrownTypes) TypeBuilder.defineMethod(String name, int modifiers, Type<?> returnType, TypeList parameterTypes) TypeBuilder.defineMethod(String name, int modifiers, Type<?> returnType, TypeList parameterTypes, TypeList thrownTypes) private MethodBuilderTypeBuilder.defineMethodCore(String name, int modifiers, Type<?> returnType, TypeList parameterTypes, TypeList thrownTypes) private voidTypeBuilder.initialize(String typeName, int modifiers, Type<?> baseType, TypeList interfaces, TypeBuilder<?> declaringType, MethodHandles.Lookup packageAccess) (package private) static <T> Type<T> TypeBuilderInstantiation.makeGenericType(TypeBuilder<T> type, TypeList typeArguments) protected Type<?> TypeBuilder.makeGenericTypeCore(TypeList typeArguments) voidGenericParameterBuilder.setInterfaceConstraints(TypeList interfaceConstraints) voidTypeBuilder.setInterfaces(TypeList interfaces) voidMethodBuilder.setParameters(TypeList types) voidConstructorBuilder.setParameterTypes(TypeList parameterTypes) voidMethodBuilder.setSignature(Type<?> returnType, TypeList parameterTypes) voidMethodBuilder.setThrownTypes(TypeList types) private Type<?> TypeBuilderInstantiation.substitute(TypeList substitutes) Verifier.GenericParameterScopeVerifier.visit(TypeList types, MemberInfo scope, Verifier.FrameType frameType) Verifier.GenericParameterResolver.visitTypes(TypeList types, Type<?> s) Constructors in com.strobel.reflection.emit with parameters of type TypeListModifierConstructorDescriptionConstructorBuilder(int modifiers, TypeList parameterTypes, TypeList thrownTypes, TypeBuilder<?> declaringType) (package private)MethodBuilder(String name, int modifiers, Type<?> returnType, TypeList parameterTypes, TypeList thrownTypes, TypeBuilder<?> declaringType) TypeBuilder(String name, int modifiers, Type<?> baseType, TypeList interfaces) TypeBuilder(String name, int modifiers, Type<?> baseType, TypeList interfaces, MethodHandles.Lookup packageAccess) (package private)TypeBuilder(String name, int modifiers, Type<? super T> baseType, TypeList interfaces, TypeBuilder<?> declaringType) (package private)TypeBuilder(String name, int modifiers, Type<? super T> baseType, TypeList interfaces, TypeBuilder<?> declaringType, MethodHandles.Lookup packageAccess) -
Uses of TypeList in com.strobel.util
Methods in com.strobel.util with parameters of type TypeListModifier and TypeMethodDescriptionstatic booleanTypeUtils.areEquivalent(TypeList types1, TypeList types2) static booleanTypeUtils.areEquivalentWithOrdering(TypeList types1, TypeList types2)