# Uses of Interface
org.apache.tapestry5.plastic.InstanceContext

Packages that use InstanceContext
Package
Description
org.apache.tapestry5.internal.plastic
[INTERNAL USE ONLY] Plastic implementation details; API subject to change
org.apache.tapestry5.internal.transform
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
org.apache.tapestry5.plastic
Plastic, Tapestry's component class transformation library based on ASM

- ## Uses of InstanceContext in org.apache.tapestry5.internal.plastic

  Classes in org.apache.tapestry5.internal.plastic that implement InstanceContext
  Modifier and Type
  Class
  Description
  `class`
  `ClassInstantiatorImpl<T>`
  Methods in org.apache.tapestry5.internal.plastic that return InstanceContext
  Modifier and Type
  Method
  Description
  `InstanceContext`
  AbstractMethodInvocation.`getInstanceContext()`
  Methods in org.apache.tapestry5.internal.plastic with parameters of type InstanceContext
  Modifier and Type
  Method
  Description
  `static Object`
  PlasticInternalUtils.`getFromInstanceContext(InstanceContext context, String javaName)`
  Constructors in org.apache.tapestry5.internal.plastic with parameters of type InstanceContext
  Modifier
  Constructor
  Description
  `protected`
  `AbstractMethodInvocation(Object instance, InstanceContext instanceContext, MethodInvocationBundle bundle)`

- ## Uses of InstanceContext in org.apache.tapestry5.internal.transform

  Methods in org.apache.tapestry5.internal.transform with parameters of type InstanceContext
  Modifier and Type
  Method
  Description
  `void`
  ReadOnlyComponentFieldConduit.`set(Object instance, InstanceContext context, Object newValue)`

- ## Uses of InstanceContext in org.apache.tapestry5.plastic

  Methods in org.apache.tapestry5.plastic that return InstanceContext
  Modifier and Type
  Method
  Description
  `InstanceContext`
  MethodInvocation.`getInstanceContext()`
  Methods in org.apache.tapestry5.plastic with parameters of type InstanceContext
  Modifier and Type
  Method
  Description
  `T`
  ComputedValue.`get(InstanceContext context)`
  Computes or otherwise provides the value, given the instance's context.
  `T`
  FieldConduit.`get(Object instance, InstanceContext context)`
  Invoked when the field is read.
  `void`
  ConstructorCallback.`onConstruct(Object instance, InstanceContext context)`
  Invoked at the end of the class constructor to perform any additional initializations.
  `void`
  FieldConduit.`set(Object instance, InstanceContext context, T newValue)`
  Invoked when the field's value is updated.