Uses of Class
com.strobel.reflection.FieldInfo
-
Packages that use FieldInfo Package Description com.strobel.expressions com.strobel.reflection com.strobel.reflection.emit -
-
Uses of FieldInfo in com.strobel.expressions
Fields in com.strobel.expressions declared as FieldInfo Modifier and Type Field Description private FieldInfo
CompilerScope.ElementBoxStorage. _boxValueField
private FieldInfo
CompilerScope.LocalBoxStorage. _boxValueField
private FieldInfo
FieldExpression. _field
private static FieldInfo
CompilerScope. ClosureLocalsField
Methods in com.strobel.expressions that return FieldInfo Modifier and Type Method Description private static FieldInfo
Expression. findField(Type<?> declaringType, java.lang.String fieldName, java.util.Set<BindingFlags> flags)
FieldInfo
FieldExpression. getMember()
Methods in com.strobel.expressions with parameters of type FieldInfo Modifier and Type Method Description static MemberExpression
Expression. field(Expression target, FieldInfo field)
static MemberExpression
Expression. field(FieldInfo field)
static java.lang.IllegalStateException
Error. targetInvalidForStaticFieldAccess(FieldInfo field)
static java.lang.IllegalStateException
Error. targetRequiredForNonStaticFieldAccess(FieldInfo field)
Constructors in com.strobel.expressions with parameters of type FieldInfo Constructor Description FieldExpression(Expression target, FieldInfo field)
-
Uses of FieldInfo in com.strobel.reflection
Subclasses of FieldInfo in com.strobel.reflection Modifier and Type Class Description (package private) class
ErasedField
(package private) class
ReflectedField
(package private) class
RuntimeFieldInfo
Fields in com.strobel.reflection declared as FieldInfo Modifier and Type Field Description private FieldInfo
ErasedField. _baseField
protected static FieldInfo[]
Type. EmptyFields
Methods in com.strobel.reflection that return FieldInfo Modifier and Type Method Description (package private) FieldInfo
RuntimeTypeCache.MemberInfoCache. addField(FieldInfo field)
FieldInfo
PrimitiveType. getField(java.lang.String name, java.util.Set<BindingFlags> bindingFlags)
(package private) FieldInfo
RuntimeTypeCache. getField(FieldInfo field)
FieldInfo
Type. getField(java.lang.String name)
FieldInfo
Type. getField(java.lang.String name, java.util.Set<BindingFlags> bindingFlags)
private FieldInfo[]
Type. getFieldCandidates(java.lang.String name, java.util.Set<BindingFlags> bindingFlags, boolean allowPrefixLookup)
FieldInfo
TypeBinder. visitField(Type<?> declaringType, FieldInfo field, TypeBindings bindings)
FieldInfo
TypeEraser. visitField(Type<?> declaringType, FieldInfo field, TypeBindings bindings)
Methods in com.strobel.reflection with parameters of type FieldInfo Modifier and Type Method Description (package private) FieldInfo
RuntimeTypeCache.MemberInfoCache. addField(FieldInfo field)
(package private) FieldInfo
RuntimeTypeCache. getField(FieldInfo field)
static java.lang.RuntimeException
Error. rawFieldBindingFailure(FieldInfo field)
FieldInfo
TypeBinder. visitField(Type<?> declaringType, FieldInfo field, TypeBindings bindings)
FieldInfo
TypeEraser. visitField(Type<?> declaringType, FieldInfo field, TypeBindings bindings)
Constructors in com.strobel.reflection with parameters of type FieldInfo Constructor Description ErasedField(FieldInfo baseField, Type<?> declaringType, Type<?> fieldType)
FieldList(FieldInfo... elements)
FieldList(FieldInfo[] elements, int offset, int length)
Constructor parameters in com.strobel.reflection with type arguments of type FieldInfo Constructor Description FieldList(java.util.List<? extends FieldInfo> elements)
-
Uses of FieldInfo in com.strobel.reflection.emit
Subclasses of FieldInfo in com.strobel.reflection.emit Modifier and Type Class Description class
FieldBuilder
Fields in com.strobel.reflection.emit declared as FieldInfo Modifier and Type Field Description (package private) FieldInfo
FieldBuilder. generatedField
Methods in com.strobel.reflection.emit that return FieldInfo Modifier and Type Method Description (package private) FieldInfo
FieldBuilder. getCreatedField()
FieldInfo
GenericParameterBuilder. getField(java.lang.String name, java.util.Set<BindingFlags> bindingFlags)
FieldInfo
TypeBuilder. getField(java.lang.String name, java.util.Set<BindingFlags> bindingFlags)
Methods in com.strobel.reflection.emit with parameters of type FieldInfo Modifier and Type Method Description void
CodeGenerator. emit(OpCode opCode, FieldInfo field)
void
CodeGenerator. getField(FieldInfo field)
ConstantPool.FieldReference
ConstantPool. getFieldReference(FieldInfo field)
(package private) short
TypeBuilder. getFieldToken(FieldInfo field)
void
CodeGenerator. putField(FieldInfo field)
static void
Verifier. verify(FieldInfo field, MethodBuilder scope)
java.lang.Void
Verifier.GenericParameterScopeVerifier. visit(FieldInfo field, MemberInfo scope)
-