# Uses of Class
org.springframework.expression.AccessException

Packages that use AccessException
Package
Description
org.springframework.expression
Core abstractions behind the Spring Expression Language.
org.springframework.expression.spel.support
SpEL's default implementations for various core abstractions.

## Uses of AccessException in org.springframework.expression

Methods in org.springframework.expression that throw AccessException
Modifier and Type
Method
Description
`boolean`
IndexAccessor.`canRead(EvaluationContext context, Object target, Object index)`
Determine if this index accessor is able to read a specified index on a specified target object.
`boolean`
PropertyAccessor.`canRead(EvaluationContext context, Object target, String name)`
Called to determine if this property accessor is able to read a specified property on a specified target object.
`boolean`
IndexAccessor.`canWrite(EvaluationContext context, Object target, Object index)`
Determine if this index accessor is able to write to a specified index on a specified target object.
`boolean`
PropertyAccessor.`canWrite(EvaluationContext context, Object target, String name)`
Called to determine if this property accessor is able to write to a specified property on a specified target object.
`TypedValue`
ConstructorExecutor.`execute(EvaluationContext context, Object... arguments)`
Execute a constructor in the specified context using the specified arguments.
`TypedValue`
MethodExecutor.`execute(EvaluationContext context, Object target, Object... arguments)`
Execute a method in the specified context using the specified arguments.
`TypedValue`
IndexAccessor.`read(EvaluationContext context, Object target, Object index)`
Read an index from a specified target object.
`TypedValue`
PropertyAccessor.`read(EvaluationContext context, Object target, String name)`
Called to read a property from a specified target object.
`Object`
BeanResolver.`resolve(EvaluationContext context, String beanName)`
Look up a bean by the given name and return a corresponding instance for it.
`ConstructorExecutor`
ConstructorResolver.`resolve(EvaluationContext context, String typeName, List<org.springframework.core.convert.TypeDescriptor> argumentTypes)`
Within the supplied context, resolve a suitable constructor on the supplied type that can handle the specified arguments.
`MethodExecutor`
MethodResolver.`resolve(EvaluationContext context, Object targetObject, String name, List<org.springframework.core.convert.TypeDescriptor> argumentTypes)`
Within the supplied context, resolve a suitable method on the supplied object that can handle the specified arguments.
`void`
IndexAccessor.`write(EvaluationContext context, Object target, Object index, Object newValue)`
Write to an index on a specified target object.
`void`
PropertyAccessor.`write(EvaluationContext context, Object target, String name, Object newValue)`
Called to write to a property on a specified target object.

## Uses of AccessException in org.springframework.expression.spel.support

Methods in org.springframework.expression.spel.support that throw AccessException
Modifier and Type
Method
Description
`boolean`
ReflectivePropertyAccessor.`canRead(EvaluationContext context, Object target, String name)`
`boolean`
ReflectivePropertyAccessor.`canWrite(EvaluationContext context, Object target, String name)`
`TypedValue`
ReflectiveConstructorExecutor.`execute(EvaluationContext context, Object... arguments)`
`TypedValue`
ReflectiveMethodExecutor.`execute(EvaluationContext context, Object target, Object... arguments)`
`TypedValue`
ReflectivePropertyAccessor.`read(EvaluationContext context, Object target, String name)`
`MethodExecutor`
DataBindingMethodResolver.`resolve(EvaluationContext context, Object targetObject, String name, List<org.springframework.core.convert.TypeDescriptor> argumentTypes)`
`ConstructorExecutor`
ReflectiveConstructorResolver.`resolve(EvaluationContext context, String typeName, List<org.springframework.core.convert.TypeDescriptor> argumentTypes)`
Locate a constructor on the type.
`MethodExecutor`
ReflectiveMethodResolver.`resolve(EvaluationContext context, Object targetObject, String name, List<org.springframework.core.convert.TypeDescriptor> argumentTypes)`
Locate a method on the type.
`void`
ReflectivePropertyAccessor.`write(EvaluationContext context, Object target, String name, Object newValue)`