- IMPLEMENTATION_DEFAULTS - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
-
- inClassLoader(ClassLoader) - Method in class org.robolectric.internal.bytecode.ShadowProviders
-
- initializing(Object) - Method in interface org.robolectric.internal.bytecode.ClassHandler
-
Called by Robolectric when a new instance of an instrumented class has been created and is ready to be initialized (but only on JVMs which don’t support the invokedynamic instruction).
- initializing(Object) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
-
- initializing(Object) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
-
- INSTANCE - Static variable in class org.robolectric.internal.bytecode.DirectObjectMarker
-
- instrument(byte[], InstrumentationConfiguration, ClassNodeProvider) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
-
- instrument(MutableClass) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
-
- InstrumentationConfiguration - Class in org.robolectric.internal.bytecode
-
- InstrumentationConfiguration(Map<String, String>, Collection<MethodRef>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>) - Constructor for class org.robolectric.internal.bytecode.InstrumentationConfiguration
-
- InstrumentationConfiguration.Builder - Class in org.robolectric.internal.bytecode
-
- instrumentedClasses - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
-
- instrumentedPackages - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
-
- InstrumentingClassWriter - Class in org.robolectric.internal.bytecode
-
ClassWriter implementation that verifies classes by comparing type information obtained from loading the classes as resources.
- InstrumentingClassWriter(ClassNodeProvider, ClassNode) - Constructor for class org.robolectric.internal.bytecode.InstrumentingClassWriter
-
Preserve stack map frames for V51 and newer bytecode.
- instrumentNativeMethod(MutableClass, MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
-
Creates native stub which returns the default return value.
- instrumentNormalMethod(MutableClass, MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
-
Rename the method from methodName to $$robo$$methodName.
- intercept(String, Object, Object[], Class<?>) - Method in interface org.robolectric.internal.bytecode.ClassHandler
-
Called by Robolectric when an intercepted method is invoked.
- intercept(String, Object, Object[], Class) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
-
- intercept(String, Object, Object[], Class) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
-
- interceptedMethods - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
-
- interceptInvokeVirtualMethod(MutableClass, ListIterator<AbstractInsnNode>, MethodInsnNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
-
Decides to call through the appropriate method to intercept the method with an INVOKEVIRTUAL Opcode, depending if the invokedynamic bytecode instruction is available (Java 7+).
- interceptInvokeVirtualMethod(MutableClass, ListIterator<AbstractInsnNode>, MethodInsnNode) - Method in class org.robolectric.internal.bytecode.InvokeDynamicClassInstrumentor
-
- interceptInvokeVirtualMethod(MutableClass, ListIterator<AbstractInsnNode>, MethodInsnNode) - Method in class org.robolectric.internal.bytecode.OldClassInstrumentor
-
Decides to call through the appropriate method to intercept the method with an INVOKEVIRTUAL Opcode, depending if the invokedynamic bytecode instruction is available (Java 7+).
- Interceptor - Class in org.robolectric.internal.bytecode
-
- Interceptor(MethodRef...) - Constructor for class org.robolectric.internal.bytecode.Interceptor
-
- Interceptors - Class in org.robolectric.internal.bytecode
-
- Interceptors(Interceptor...) - Constructor for class org.robolectric.internal.bytecode.Interceptors
-
- Interceptors(Collection<Interceptor>) - Constructor for class org.robolectric.internal.bytecode.Interceptors
-
- invalidateClasses(Collection<String>) - Method in class org.robolectric.internal.bytecode.ShadowInvalidator
-
- InvocationProfile - Class in org.robolectric.internal.bytecode
-
- InvocationProfile(String, boolean, ClassLoader) - Constructor for class org.robolectric.internal.bytecode.InvocationProfile
-
- invokeConstructor(Class<? extends R>, R, ReflectionHelpers.ClassParameter...) - Method in class org.robolectric.internal.bytecode.ShadowImpl
-
- InvokeDynamic - Class in org.robolectric.internal.bytecode
-
- InvokeDynamic() - Constructor for class org.robolectric.internal.bytecode.InvokeDynamic
-
- InvokeDynamicClassInstrumentor - Class in org.robolectric.internal.bytecode
-
- InvokeDynamicClassInstrumentor(ClassInstrumentor.Decorator) - Constructor for class org.robolectric.internal.bytecode.InvokeDynamicClassInstrumentor
-
- InvokeDynamicSupport - Class in org.robolectric.internal.bytecode
-
- InvokeDynamicSupport() - Constructor for class org.robolectric.internal.bytecode.InvokeDynamicSupport
-
- invokeMethod(String, MethodNode) - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
-
- isAnnotation() - Method in class org.robolectric.internal.bytecode.MutableClass
-
- isDeclaredOnObject() - Method in class org.robolectric.internal.bytecode.InvocationProfile
-
- isInterface() - Method in class org.robolectric.internal.bytecode.MutableClass
-
- isShadowOf(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowInfo
-
- isStatic - Variable in class org.robolectric.internal.bytecode.InvocationProfile
-
- isStatic() - Method in class org.robolectric.internal.bytecode.MethodCallSite
-
- isStatic() - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
-