Uses of Class
com.strobel.reflection.MemberInfo
Packages that use MemberInfo
-
Uses of MemberInfo in com.strobel.expressions
Methods in com.strobel.expressions that return MemberInfoMethods in com.strobel.expressions with parameters of type MemberInfoModifier and TypeMethodDescriptionprivate void
LambdaCompiler.emitMemberGet
(MemberInfo member) (package private) static MemberExpression
MemberExpression.make
(Expression expression, MemberInfo member) static MemberExpression
Expression.makeMemberAccess
(Expression target, MemberInfo member) static IllegalStateException
Error.memberNotField
(MemberInfo member) private void
DebugViewWriter.outMember
(Expression node, Expression instance, MemberInfo member) private void
ExpressionStringBuilder.outMember
(Expression instance, MemberInfo member) -
Uses of MemberInfo in com.strobel.reflection
Classes in com.strobel.reflection with type parameters of type MemberInfoModifier and TypeClassDescriptionclass
MemberList<T extends MemberInfo>
(package private) static final class
RuntimeTypeCache.MemberInfoCache<T extends MemberInfo>
Subclasses of MemberInfo in com.strobel.reflectionModifier and TypeClassDescription(package private) final class
ArrayType<T>
(package private) final class
(package private) final class
CapturedType<T>
(package private) final class
CompoundType<T>
class
(package private) final class
final class
(package private) final class
(package private) final class
(package private) final class
ErasedType<T>
class
(package private) final class
(package private) class
(package private) final class
GenericType<T>
class
class
(package private) final class
(package private) final class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) final class
(package private) final class
(package private) final class
(package private) final class
RuntimeType<T>
class
Type<T>
(package private) class
WildcardType<T>
Fields in com.strobel.reflection declared as MemberInfoFields in com.strobel.reflection with type parameters of type MemberInfoModifier and TypeFieldDescriptionprivate static final SimpleVisitor
<MemberInfo, MemberInfo> Helper.asMemberOfVisitor
private static final SimpleVisitor
<MemberInfo, MemberInfo> Helper.asMemberOfVisitor
Methods in com.strobel.reflection with type parameters of type MemberInfoMethods in com.strobel.reflection that return MemberInfoModifier and TypeMethodDescriptionstatic MemberInfo
Helper.asMemberOf
(Type<?> type, MemberInfo member) TypeBinder.visitMember
(Type<?> declaringType, MemberInfo member, TypeBindings bindings) Methods in com.strobel.reflection that return types with arguments of type MemberInfoModifier and TypeMethodDescriptionMemberList
<? extends MemberInfo> Type.findMembers
(Set<MemberType> memberTypes, Set<BindingFlags> bindingAttr, MemberFilter filter, Object filterCriteria) Methods in com.strobel.reflection with parameters of type MemberInfoModifier and TypeMethodDescriptionboolean
MemberFilter.apply
(MemberInfo m, Object filterCriteria) static MemberInfo
Helper.asMemberOf
(Type<?> type, MemberInfo member) static RuntimeException
Error.couldNotResolveMember
(MemberInfo member) private boolean
Type.filterApplyCore
(MemberInfo member, Set<BindingFlags> bindingFlags, boolean isPublic, boolean isPackagePrivate, boolean isStatic, String name, boolean prefixLookup) private boolean
Type.filterApplyPrefixLookup
(MemberInfo method, String name, boolean ignoreCase) (package private) static Set
<BindingFlags> BindingFlags.fromMember
(MemberInfo member) static boolean
Flags.isEnum
(MemberInfo symbol) boolean
DelegatingMethodInfo.isEquivalentTo
(MemberInfo m) boolean
ErasedMethod.isEquivalentTo
(MemberInfo m) boolean
FieldInfo.isEquivalentTo
(MemberInfo m) boolean
MemberInfo.isEquivalentTo
(MemberInfo m) boolean
MethodBase.isEquivalentTo
(MemberInfo m) boolean
MethodInfo.isEquivalentTo
(MemberInfo m) boolean
RuntimeConstructorInfo.isEquivalentTo
(MemberInfo m) boolean
RuntimeFieldInfo.isEquivalentTo
(MemberInfo m) boolean
RuntimeMethodInfo.isEquivalentTo
(MemberInfo m) final boolean
Type.isEquivalentTo
(MemberInfo m) static boolean
Helper.isInheritedIn
(Type<?> site, MemberInfo member) TypeBinder.visitMember
(Type<?> declaringType, MemberInfo member, TypeBindings bindings) Constructors in com.strobel.reflection with parameters of type MemberInfoModifierConstructorDescriptionMemberList
(Class<T> memberType, T... members) MemberList
(Class<T> memberType, T[] members, int offset, int length) MemberResolutionException
(MemberInfo member) MemberResolutionException
(MemberInfo member, Throwable cause) -
Uses of MemberInfo in com.strobel.reflection.emit
Subclasses of MemberInfo in com.strobel.reflection.emitModifier and TypeClassDescriptionfinal class
final class
final class
final class
final class
TypeBuilder<T>
(package private) final class
Fields in com.strobel.reflection.emit declared as MemberInfoMethods in com.strobel.reflection.emit that return MemberInfoModifier and TypeMethodDescriptionprivate static MemberInfo
TypeBuilder.findPackageAccessDeclaration
(Type<?> start, Function<Type<?>, Type<?>> next) Methods in com.strobel.reflection.emit with parameters of type MemberInfoModifier and TypeMethodDescriptionprivate static MethodHandles.Lookup
TypeBuilder.extractPackageAccess
(MemberInfo m) static IllegalArgumentException
Error.memberContainsUnboundGenericParameters
(MemberInfo member) (package private) static String
Verifier.typeVariableOutOfScopeError
(Type<?> typeParameter, MemberInfo scope) Verifier.GenericParameterScopeVerifier.visit
(FieldInfo field, MemberInfo scope) Verifier.GenericParameterScopeVerifier.visit
(MethodBase method, MemberInfo scope) Verifier.GenericParameterScopeVerifier.visit
(TypeList types, MemberInfo scope, Verifier.FrameType frameType) Verifier.GenericParameterScopeVerifier.visitArrayType
(Type<?> type, MemberInfo scope) Verifier.GenericParameterScopeVerifier.visitCapturedType
(Type<?> type, MemberInfo scope) Verifier.GenericParameterScopeVerifier.visitClassType
(Type<?> type, MemberInfo scope) Verifier.GenericParameterScopeVerifier.visitPrimitiveType
(Type<?> type, MemberInfo scope) Verifier.GenericParameterResolver.visitScope
(MemberInfo scope, Type<?> s) Verifier.GenericParameterScopeVerifier.visitTypeParameter
(Type<?> type, MemberInfo scope) Verifier.GenericParameterScopeVerifier.visitWildcardType
(Type<?> type, MemberInfo scope) private int
ClassWriter.writeMemberAttributes
(MemberInfo member) Constructors in com.strobel.reflection.emit with parameters of type MemberInfoModifierConstructorDescriptionVerifierFrame
(Verifier.FrameType frameType, MemberInfo member) VerifierFrame
(Verifier.FrameType frameType, MemberInfo member, Object location)