$ A B C D E F G H I J L M N O P R S T U V W 

$

$$robo$getData() - Method in interface org.robolectric.internal.bytecode.ShadowedObject
 

A

addClassNameTranslation(String, String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
addDirectCallConstructor(MutableClass) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
 
addDirectCallConstructor(MutableClass) - Method in class org.robolectric.internal.bytecode.InvokeDynamicClassInstrumentor
 
addDirectCallConstructor(MutableClass) - Method in class org.robolectric.internal.bytecode.OldClassInstrumentor
Generates code like this:
addField(int, FieldNode) - Method in class org.robolectric.internal.bytecode.MutableClass
 
addInstrumentedClass(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
addInstrumentedPackage(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
addInterceptedMethod(MethodRef) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
addInterface(String) - Method in class org.robolectric.internal.bytecode.MutableClass
 
addMethod(MethodNode) - Method in class org.robolectric.internal.bytecode.MutableClass
 
addShadowClasses(Class<?>...) - Method in class org.robolectric.internal.bytecode.ShadowMap.Builder
 
analyzeClass(byte[], InstrumentationConfiguration, ClassNodeProvider) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
 

B

bootstrap(MethodHandles.Lookup, String, MethodType, MethodHandle) - Static method in class org.robolectric.internal.bytecode.InvokeDynamicSupport
 
bootstrapInit(MethodHandles.Lookup, String, MethodType) - Static method in class org.robolectric.internal.bytecode.InvokeDynamicSupport
 
bootstrapIntrinsic(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.robolectric.internal.bytecode.InvokeDynamicSupport
 
bootstrappedClass(Class<?>) - Method in class org.robolectric.internal.bytecode.Sandbox
 
bootstrapStatic(MethodHandles.Lookup, String, MethodType, MethodHandle) - Static method in class org.robolectric.internal.bytecode.InvokeDynamicSupport
 
build() - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
build() - Method in class org.robolectric.internal.bytecode.ShadowMap.Builder
 
Builder() - Constructor for class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
Builder() - Constructor for class org.robolectric.internal.bytecode.ShadowMap.Builder
 
Builder(InstrumentationConfiguration) - Constructor for class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
Builder(ShadowMap) - Constructor for class org.robolectric.internal.bytecode.ShadowMap.Builder
 

C

call(Class<?>, T, Object[]) - Method in interface org.robolectric.util.Function
 
CALL_REAL_CODE - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
 
CALL_REAL_CODE_PLAN - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
 
callThroughByDefault - Variable in class org.robolectric.internal.bytecode.ShadowInfo
 
CLASS_HANDLER_DATA_FIELD_NAME - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
 
classesToNotAcquire - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
classesToNotInstrument - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
classHandler - Variable in class org.robolectric.internal.bytecode.Sandbox
 
ClassHandler - Interface in org.robolectric.internal.bytecode
This interface is used by Robolectric when instrumented classes are created and interacted with.
ClassHandler.Plan - Interface in org.robolectric.internal.bytecode
An execution plan, which can be invoked to satisfy a requested method call.
classInitializing(Class) - Method in interface org.robolectric.internal.bytecode.ClassHandler
Called by Robolectric when an instrumented class is first loaded into a sandbox and is ready to be statically initialized.
classInitializing(Class) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
classInitializing(Class) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 
ClassInstrumentor - Class in org.robolectric.internal.bytecode
 
ClassInstrumentor(ClassInstrumentor.Decorator) - Constructor for class org.robolectric.internal.bytecode.ClassInstrumentor
 
ClassInstrumentor.Decorator - Interface in org.robolectric.internal.bytecode
 
className - Variable in class org.robolectric.internal.bytecode.MethodRef
 
className - Variable in class org.robolectric.internal.bytecode.MethodSignature
 
classNameTranslations - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
classNameTranslations() - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
Map from a requested class to an alternate stand-in, or not.
classNode - Variable in class org.robolectric.internal.bytecode.MutableClass
 
ClassNodeProvider - Class in org.robolectric.internal.bytecode
 
ClassNodeProvider() - Constructor for class org.robolectric.internal.bytecode.ClassNodeProvider
 
clazz - Variable in class org.robolectric.internal.bytecode.InvocationProfile
 
cleanStackTrace(Throwable) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
compareTo(JavaVersion) - Method in class org.robolectric.util.JavaVersion
 
configure(ClassHandler, Interceptors) - Method in class org.robolectric.internal.bytecode.Sandbox
 
CONSTRUCTOR_METHOD_NAME - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
 
containsStubs(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
 
convertToShadowName(String) - Static method in class org.robolectric.internal.bytecode.ShadowMap
Deprecated.
do not use
createFromShadowProviders(List<ShadowProvider>) - Static method in class org.robolectric.internal.bytecode.ShadowMap
 
createProxy(Class<T>, T) - Method in class org.robolectric.internal.bytecode.ProxyMaker
 

D

decorate(MutableClass) - Method in interface org.robolectric.internal.bytecode.ClassInstrumentor.Decorator
 
decorate(MutableClass) - Method in class org.robolectric.internal.bytecode.ShadowDecorator
 
decorateMethodPreClassHandler(MutableClass, MethodNode, String, RobolectricGeneratorAdapter) - Method in interface org.robolectric.internal.bytecode.ClassInstrumentor.Decorator
 
decorateMethodPreClassHandler(MutableClass, MethodNode, String, RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.ShadowDecorator
For non-invokedynamic JVMs, generates this code:
describe() - Method in interface org.robolectric.internal.bytecode.ClassHandler.Plan
 
directInitialize(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 
directlyOn(Class<T>, String, ReflectionHelpers.ClassParameter...) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 
directlyOn(Object, String, String, ReflectionHelpers.ClassParameter...) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 
directlyOn(T, Class<T>) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 
directlyOn(T, Class<T>, String, ReflectionHelpers.ClassParameter...) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 
directMethodName(String, String) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 
DirectObjectMarker - Class in org.robolectric.internal.bytecode
 
DO_NOTHING - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
 
DO_NOTHING_HANDLER - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
 
DO_NOTHING_METHOD - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
 
DO_NOTHING_PLAN - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
 
doNotAcquireClass(Class<?>) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
doNotAcquireClass(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
doNotAcquirePackage(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
doNotInstrumentClass(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
doNotInstrumentPackage(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 

E

ENABLED - Static variable in class org.robolectric.internal.bytecode.InvokeDynamic
 
equals(Object) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
 
equals(Object) - Method in class org.robolectric.internal.bytecode.InvocationProfile
 
equals(Object) - Method in class org.robolectric.internal.bytecode.MethodRef
 
equals(Object) - Method in class org.robolectric.internal.bytecode.ShadowInfo
 
equals(Object) - Method in class org.robolectric.internal.bytecode.ShadowMap
 
exceptionArray(MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
 
extract(Object) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 

F

findClass(String) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
 
findInterceptor(String, String) - Method in class org.robolectric.internal.bytecode.Interceptors
 
findShadowMethodHandle(Class<?>, String, MethodType, boolean) - Method in interface org.robolectric.internal.bytecode.ClassHandler
Called by Robolectric when an instrumented method is invoked.
findShadowMethodHandle(Class<?>, String, MethodType, boolean) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
findShadowMethodHandle(Class<?>, String, MethodType, boolean) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 
Function<R,T> - Interface in org.robolectric.util
Interface defining a function object.

G

generateClassHandlerCall(MutableClass, MethodNode, String, RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
 
generateClassHandlerCall(MutableClass, MethodNode, String, RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.InvokeDynamicClassInstrumentor
 
generateClassHandlerCall(MutableClass, MethodNode, String, RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.OldClassInstrumentor
 
GET_ROBO_DATA_METHOD_NAME - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
 
getAllMethodRefs() - Method in class org.robolectric.internal.bytecode.Interceptors
 
getBaseShadowMap() - Method in class org.robolectric.internal.bytecode.ShadowProviders
 
getByteCode(String) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
 
getClassBytes(String) - Method in class org.robolectric.internal.bytecode.ClassNodeProvider
 
getClassLoader() - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
getCommonSuperClass(String, String) - Method in class org.robolectric.internal.bytecode.InstrumentingClassWriter
Returns the common super type of the two given types without actually loading the classes in the ClassLoader.
getFields() - Method in class org.robolectric.internal.bytecode.MutableClass
 
getInstrumentedPackages() - Method in class org.robolectric.internal.bytecode.ShadowProviders
 
getInterceptionHandler(MethodSignature) - Method in class org.robolectric.internal.bytecode.Interceptors
 
getInvalidatedClasses(ShadowMap) - Method in class org.robolectric.internal.bytecode.ShadowMap
 
getMethodHandle(String, MethodType) - Method in class org.robolectric.internal.bytecode.Interceptor
 
getMethodRefs() - Method in class org.robolectric.internal.bytecode.Interceptor
 
getMethods() - Method in class org.robolectric.internal.bytecode.MutableClass
 
getName() - Method in class org.robolectric.internal.bytecode.MethodCallSite
 
getName() - Method in class org.robolectric.internal.bytecode.MutableClass
 
getOriginal() - Method in class org.robolectric.internal.bytecode.MethodCallSite
 
getPackage(String) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
 
getParamClasses(ClassLoader) - Method in class org.robolectric.internal.bytecode.InvocationProfile
 
getResource(String) - Method in interface org.robolectric.internal.bytecode.ResourceProvider
 
getResource(String) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
 
getResourceAsStream(String) - Method in interface org.robolectric.internal.bytecode.ResourceProvider
 
getReturnType() - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
 
getRobolectricClassLoader() - Method in class org.robolectric.internal.bytecode.Sandbox
 
getShadowCreator(Class<?>) - Method in interface org.robolectric.internal.bytecode.ClassHandler
Called by Robolectric to determine how to create and initialize a shadow object when a new instance of an instrumented class has been instantiated.
getShadowCreator(Class<?>) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
getShadowCreator(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 
getShadowInfo(Class<?>, int) - Method in class org.robolectric.internal.bytecode.ShadowMap
 
getShadowInvalidator() - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
getShadowPickerClass() - Method in class org.robolectric.internal.bytecode.ShadowInfo
 
getSwitchPoint(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowInvalidator
 
getSwitchPoint(String) - Method in class org.robolectric.internal.bytecode.ShadowInvalidator
 
getTheClass() - Method in class org.robolectric.internal.bytecode.RoboCallSite
 

H

handle(MethodSignature) - Method in class org.robolectric.internal.bytecode.Interceptor
 
hasAnnotation(Class<? extends Annotation>) - Method in class org.robolectric.internal.bytecode.MutableClass
 
hashCode() - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
 
hashCode() - Method in class org.robolectric.internal.bytecode.InvocationProfile
 
hashCode() - Method in class org.robolectric.internal.bytecode.MethodRef
 
hashCode() - Method in class org.robolectric.internal.bytecode.ShadowInfo
 
hashCode() - Method in class org.robolectric.internal.bytecode.ShadowMap
 
hasShadowPicker() - Method in class org.robolectric.internal.bytecode.ShadowInfo
 

I

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
Configuration rules for SandboxClassLoader.
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) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
intercept(String, Object, Object[], Class) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 
intercept(String, Object, Object[], Class<?>) - Method in interface org.robolectric.internal.bytecode.ClassHandler
Called by Robolectric when an intercepted method is invoked.
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(Collection<Interceptor>) - Constructor for class org.robolectric.internal.bytecode.Interceptors
 
Interceptors(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
 

J

JarInstrumentor - Class in org.robolectric
Instruments an entire jar.
JarInstrumentor() - Constructor for class org.robolectric.JarInstrumentor
 
JavaVersion - Class in org.robolectric.util
 
JavaVersion(String) - Constructor for class org.robolectric.util.JavaVersion
 

L

loadClass(String, ClassLoader) - Static method in class org.robolectric.internal.bytecode.ShadowWrangler
 
loadNull() - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
 
loadThisOrNull() - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
 
looseSignatures - Variable in class org.robolectric.internal.bytecode.ShadowInfo
 

M

main(String[]) - Static method in class org.robolectric.JarInstrumentor
 
mainThreadFactory() - Method in class org.robolectric.internal.bytecode.Sandbox
 
makeMethodPrivate(MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
Replaces protected and public class modifiers with private.
makeMethodPublic(MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
Replaces protected and private method modifiers with public.
mappedTypeName(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
 
maybeInstrumentClass(String) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
 
MethodCallSite - Class in org.robolectric.internal.bytecode
 
MethodCallSite(Class<?>, MethodType, String, MethodHandle, MethodCallSite.Kind) - Constructor for class org.robolectric.internal.bytecode.MethodCallSite
 
MethodCallSite.Kind - Enum in org.robolectric.internal.bytecode
 
methodInvoked(String, boolean, Class<?>) - Method in interface org.robolectric.internal.bytecode.ClassHandler
Called by Robolectric when an instrumented method is invoked.
methodInvoked(String, boolean, Class<?>) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
methodInvoked(String, boolean, Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 
methodName - Variable in class org.robolectric.internal.bytecode.InvocationProfile
 
methodName - Variable in class org.robolectric.internal.bytecode.MethodRef
 
methodName - Variable in class org.robolectric.internal.bytecode.MethodSignature
 
MethodRef - Class in org.robolectric.internal.bytecode
Reference to a specific method on a class.
MethodRef(Class<?>, String) - Constructor for class org.robolectric.internal.bytecode.MethodRef
 
MethodRef(String, String) - Constructor for class org.robolectric.internal.bytecode.MethodRef
 
MethodSignature - Class in org.robolectric.internal.bytecode
 
methodsToIntercept() - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
 
MutableClass - Class in org.robolectric.internal.bytecode
 

N

newBuilder() - Static method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
 
newBuilder() - Method in class org.robolectric.internal.bytecode.ShadowMap
 
newInstance(Class<T>, Class[], Object[]) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 
newInstanceOf(Class<T>) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 

O

obtainShadowInfo(Class<?>) - Static method in class org.robolectric.internal.bytecode.ShadowMap
 
OldClassInstrumentor - Class in org.robolectric.internal.bytecode
 
OldClassInstrumentor(ClassInstrumentor.Decorator) - Constructor for class org.robolectric.internal.bytecode.OldClassInstrumentor
 
org.robolectric - package org.robolectric
 
org.robolectric.internal.bytecode - package org.robolectric.internal.bytecode
 
org.robolectric.util - package org.robolectric.util
 

P

packagesToNotAcquire - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
packagesToNotInstrument - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
paramTypes - Variable in class org.robolectric.internal.bytecode.InvocationProfile
 
paramTypes - Variable in class org.robolectric.internal.bytecode.MethodSignature
 
parse(String) - Static method in class org.robolectric.internal.bytecode.MethodSignature
 
performStaticInitialization(Class<?>) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
pickShadowMethod(Class<?>, String, Class<?>[]) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 
postProcessUninstrumentedClass(MutableClass, byte[]) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
 
ProxyMaker - Class in org.robolectric.internal.bytecode
 
ProxyMaker(ProxyMaker.MethodMapper) - Constructor for class org.robolectric.internal.bytecode.ProxyMaker
 
pushDefaultReturnValueToStack(Type) - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
Forces a return of a default value, depending on the method’s return type

R

remapParams(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
 
remapParamType(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
 
replaceShadowMap(ShadowMap) - Method in class org.robolectric.internal.bytecode.Sandbox
 
ResourceProvider - Interface in org.robolectric.internal.bytecode
A provider of resources (à la ClassLoader).
returnDefaultValue(MethodSignature) - Static method in class org.robolectric.internal.bytecode.Interceptor
 
returnType - Variable in class org.robolectric.internal.bytecode.MethodSignature
 
ROBO_PREFIX - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
 
RoboCallSite - Class in org.robolectric.internal.bytecode
 
RoboCallSite(MethodType, Class<?>) - Constructor for class org.robolectric.internal.bytecode.RoboCallSite
 
RobolectricGeneratorAdapter - Class in org.robolectric.internal.bytecode
GeneratorAdapter implementation specific to generate code for Robolectric purposes
RobolectricGeneratorAdapter(MethodNode) - Constructor for class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
 
RobolectricInternals - Class in org.robolectric.internal.bytecode
 
RobolectricInternals() - Constructor for class org.robolectric.internal.bytecode.RobolectricInternals
 
run(Object, Object[]) - Method in interface org.robolectric.internal.bytecode.ClassHandler.Plan
 
runOnMainThread(Runnable) - Method in class org.robolectric.internal.bytecode.Sandbox
 
runOnMainThread(Callable<T>) - Method in class org.robolectric.internal.bytecode.Sandbox
 

S

Sandbox - Class in org.robolectric.internal.bytecode
 
Sandbox(InstrumentationConfiguration, ResourceProvider, ClassInstrumentor) - Constructor for class org.robolectric.internal.bytecode.Sandbox
 
Sandbox(SandboxClassLoader) - Constructor for class org.robolectric.internal.bytecode.Sandbox
 
SandboxClassLoader - Class in org.robolectric.internal.bytecode
Class loader that modifies the bytecode of Android classes to insert calls to Robolectric’s shadow classes.
SandboxClassLoader(ClassLoader, InstrumentationConfiguration, ResourceProvider, ClassInstrumentor) - Constructor for class org.robolectric.internal.bytecode.SandboxClassLoader
 
SandboxClassLoader(InstrumentationConfiguration, ResourceProvider, ClassInstrumentor) - Constructor for class org.robolectric.internal.bytecode.SandboxClassLoader
 
SandboxConfig - Annotation Type in org.robolectric.internal.bytecode
Configuration settings that can be used on a per-class or per-test basis.
shadowClassName - Variable in class org.robolectric.internal.bytecode.ShadowInfo
 
ShadowConstants - Class in org.robolectric.internal.bytecode
 
ShadowConstants() - Constructor for class org.robolectric.internal.bytecode.ShadowConstants
 
ShadowDecorator - Class in org.robolectric.internal.bytecode
Decorator which adds Robolectric’s shadowing behavior to a class.
ShadowDecorator() - Constructor for class org.robolectric.internal.bytecode.ShadowDecorator
 
shadowedClassName - Variable in class org.robolectric.internal.bytecode.ShadowInfo
 
ShadowedObject - Interface in org.robolectric.internal.bytecode
 
ShadowImpl - Class in org.robolectric.internal.bytecode
 
ShadowImpl() - Constructor for class org.robolectric.internal.bytecode.ShadowImpl
 
ShadowInfo - Class in org.robolectric.internal.bytecode
 
ShadowInvalidator - Class in org.robolectric.internal.bytecode
 
ShadowInvalidator() - Constructor for class org.robolectric.internal.bytecode.ShadowInvalidator
 
ShadowMap - Class in org.robolectric.internal.bytecode
Maps from instrumented class to shadow class.
ShadowMap.Builder - Class in org.robolectric.internal.bytecode
 
ShadowProviders - Class in org.robolectric.internal.bytecode
The set of ShadowProvider implementations found on the classpath.
ShadowProviders(List<ShadowProvider>) - Constructor for class org.robolectric.internal.bytecode.ShadowProviders
 
ShadowWrangler - Class in org.robolectric.internal.bytecode
 
ShadowWrangler(ShadowMap, int, Interceptors) - Constructor for class org.robolectric.internal.bytecode.ShadowWrangler
 
shouldAcquire(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
Determine if SandboxClassLoader should load a given class.
shouldAcquireResource(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
Determine if SandboxClassLoader should load a given resource.
shouldInstrument(MutableClass) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
Determine if SandboxClassLoader should instrument a given class.
STATIC_INITIALIZER_METHOD_NAME - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
 
stripStackTrace(T) - Method in interface org.robolectric.internal.bytecode.ClassHandler
Removes Robolectric noise from stack traces.
stripStackTrace(T) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 
supportsSdk(int) - Method in class org.robolectric.internal.bytecode.ShadowInfo
 

T

thisType() - Method in class org.robolectric.internal.bytecode.MethodCallSite
 
toString() - Method in class org.robolectric.internal.bytecode.MethodCallSite
 
toString() - Method in class org.robolectric.internal.bytecode.MethodRef
 
toString() - Method in class org.robolectric.internal.bytecode.MethodSignature
 
tryStart(Type) - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
 

U

UrlResourceProvider - Class in org.robolectric.internal.bytecode
ResourceProvider using URLs.
UrlResourceProvider(URL...) - Constructor for class org.robolectric.internal.bytecode.UrlResourceProvider
 

V

valueOf(String) - Static method in enum org.robolectric.internal.bytecode.MethodCallSite.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.robolectric.internal.bytecode.MethodCallSite.Kind
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeCallToInitializing(MutableClass, RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
 
writeCallToInitializing(MutableClass, RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.InvokeDynamicClassInstrumentor
 
writeCallToInitializing(MutableClass, RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.OldClassInstrumentor
 
$ A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links