Skip navigation links
$ A B C D E F G H I J L M N O P R S T 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() - Method in class org.robolectric.internal.bytecode.SandboxClassLoader.InvokeDynamicClassInstrumentor
 
addDirectCallConstructor() - Method in class org.robolectric.internal.bytecode.SandboxClassLoader.OldClassInstrumentor
 
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
 
addShadowClass(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowMap.Builder
 
addShadowClass(String, Class<?>, boolean, boolean, boolean) - Method in class org.robolectric.internal.bytecode.ShadowMap.Builder
 
addShadowClass(Class<?>, Class<?>, boolean, boolean, boolean) - Method in class org.robolectric.internal.bytecode.ShadowMap.Builder
 
addShadowClass(String, String, boolean, boolean, boolean) - Method in class org.robolectric.internal.bytecode.ShadowMap.Builder
 
addShadowClasses(Class<?>...) - Method in class org.robolectric.internal.bytecode.ShadowMap.Builder
 
addShadowClasses(Collection<Class<?>>) - Method in class org.robolectric.internal.bytecode.ShadowMap.Builder
 

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
 
box(Type, ListIterator<AbstractInsnNode>) - Static method in class org.robolectric.internal.bytecode.SandboxClassLoader
 
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(InstrumentationConfiguration) - Constructor for class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
 
Builder() - Constructor for class org.robolectric.internal.bytecode.ShadowMap.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.ShadowConfig
 
CLASS_HANDLER_DATA_FIELD_NAME - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
 
ClassHandler - Interface in org.robolectric.internal.bytecode
 
classHandler - Variable in class org.robolectric.internal.bytecode.Sandbox
 
ClassHandler.Plan - Interface in org.robolectric.internal.bytecode
 
ClassInfo - Class in org.robolectric.internal.bytecode
 
ClassInfo(String, ClassNode) - Constructor for class org.robolectric.internal.bytecode.ClassInfo
 
classInitializing(Class) - Method in interface org.robolectric.internal.bytecode.ClassHandler
 
classInitializing(Class) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
classInitializing(Class) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 
className - Variable in class org.robolectric.internal.bytecode.MethodRef
 
className - Variable in class org.robolectric.internal.bytecode.MethodSignature
 
classNameTranslations() - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
Map from a requested class to an alternate stand-in, or not.
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(ClassInfo) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
 
convertToShadowName(String) - Static method in class org.robolectric.internal.bytecode.ShadowMap
 
createProxy(Class<T>, T) - Method in class org.robolectric.internal.bytecode.ProxyMaker
 
createShadowFor(Object) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 

D

describe() - Method in interface org.robolectric.internal.bytecode.ClassHandler.Plan
 
directlyOn(T, Class<T>) - 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>, String, ReflectionHelpers.ClassParameter...) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 
directlyOn(Class<T>, String, ReflectionHelpers.ClassParameter...) - Method in class org.robolectric.internal.bytecode.ShadowImpl
 
directMethodName(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_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

EMPTY - Static variable in class org.robolectric.internal.bytecode.ShadowMap
 
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.ShadowConfig
 
equals(Object) - Method in class org.robolectric.internal.bytecode.ShadowMap
 
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
 
findShadowMethod(Class<?>, String, MethodType, boolean) - Method in interface org.robolectric.internal.bytecode.ClassHandler
 
findShadowMethod(Class<?>, String, MethodType, boolean) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
findShadowMethod(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

generateShadowCall(MethodNode, String, SandboxClassLoader.RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader.InvokeDynamicClassInstrumentor
 
generateShadowCall(MethodNode, String, SandboxClassLoader.RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader.OldClassInstrumentor
 
get(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowMap
 
GET_ROBO_DATA_METHOD_NAME - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
 
getAllMethodRefs() - Method in class org.robolectric.internal.bytecode.Interceptors
 
getByteCode(String) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
 
getCaller() - Method in class org.robolectric.internal.bytecode.RoboCallSite
 
getClassLoader() - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
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
 
getName() - Method in class org.robolectric.internal.bytecode.ClassInfo
 
getName() - Method in class org.robolectric.internal.bytecode.MethodCallSite
 
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 class org.robolectric.internal.bytecode.SandboxClassLoader
 
getRobolectricClassLoader() - Method in class org.robolectric.internal.bytecode.Sandbox
 
getShadowConfig() - Method in class org.robolectric.internal.bytecode.ShadowMap.ShadowInfo
 
getShadowCreator(Class<?>) - Method in interface org.robolectric.internal.bytecode.ClassHandler
 
getShadowCreator(Class<?>) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
getShadowCreator(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 
getShadowedClassName() - Method in class org.robolectric.internal.bytecode.ShadowMap.ShadowInfo
 
getShadowInfo(Class<?>) - Static method in class org.robolectric.internal.bytecode.ShadowMap
 
getShadowInvalidator() - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
 
getShadowInvalidator() - Method in class org.robolectric.internal.bytecode.Sandbox
 
getSwitchPoint(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowInvalidator
 
getSwitchPoint(String) - Method in class org.robolectric.internal.bytecode.ShadowInvalidator
 

H

handle(MethodSignature) - Method in class org.robolectric.internal.bytecode.Interceptor
 
hasAnnotation(Class<? extends Annotation>) - Method in class org.robolectric.internal.bytecode.ClassInfo
 
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.ShadowConfig
 
hashCode() - Method in class org.robolectric.internal.bytecode.ShadowMap
 

I

inheritImplementationMethods - Variable in class org.robolectric.internal.bytecode.ShadowConfig
 
initializing(Object) - Method in interface org.robolectric.internal.bytecode.ClassHandler
 
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
 
InstrumentationConfiguration - Class in org.robolectric.internal.bytecode
Configuration rules for SandboxClassLoader.
InstrumentationConfiguration.Builder - Class in org.robolectric.internal.bytecode
 
intercept(String, Object, Object[], Class) - Method in interface org.robolectric.internal.bytecode.ClassHandler
 
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
 
interceptInvokeVirtualMethod(ListIterator<AbstractInsnNode>, MethodInsnNode) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader.InvokeDynamicClassInstrumentor
 
interceptInvokeVirtualMethod(ListIterator<AbstractInsnNode>, MethodInsnNode) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader.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(ClassNode, boolean) - Constructor for class org.robolectric.internal.bytecode.SandboxClassLoader.InvokeDynamicClassInstrumentor
 
InvokeDynamicSupport - Class in org.robolectric.internal.bytecode
 
InvokeDynamicSupport() - Constructor for class org.robolectric.internal.bytecode.InvokeDynamicSupport
 
isAnnotation() - Method in class org.robolectric.internal.bytecode.ClassInfo
 
isDeclaredOnObject() - Method in class org.robolectric.internal.bytecode.InvocationProfile
 
isInterface() - Method in class org.robolectric.internal.bytecode.ClassInfo
 
isStatic - Variable in class org.robolectric.internal.bytecode.InvocationProfile
 
isStatic() - Method in class org.robolectric.internal.bytecode.MethodCallSite
 

J

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
 
looseSignatures - Variable in class org.robolectric.internal.bytecode.ShadowConfig
 

M

maybeInstrumentClass(String) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
 
MethodCallSite - Class in org.robolectric.internal.bytecode
 
MethodCallSite(MethodType, Class<?>, 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
 
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
 

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

OldClassInstrumentor(ClassNode, boolean) - Constructor for class org.robolectric.internal.bytecode.SandboxClassLoader.OldClassInstrumentor
 
org.robolectric.internal.bytecode - package org.robolectric.internal.bytecode
 
org.robolectric.util - package org.robolectric.util
 

P

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
 
ProxyMaker - Class in org.robolectric.internal.bytecode
 
ProxyMaker(ProxyMaker.MethodMapper) - Constructor for class org.robolectric.internal.bytecode.ProxyMaker
 

R

replaceShadowMap(ShadowMap) - Method in class org.robolectric.internal.bytecode.Sandbox
 
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
 
RobolectricInternals - Class in org.robolectric.internal.bytecode
 
RobolectricInternals() - Constructor for class org.robolectric.internal.bytecode.RobolectricInternals
 
run(Object, Object, Object[]) - Method in interface org.robolectric.internal.bytecode.ClassHandler.Plan
 

S

Sandbox - Class in org.robolectric.internal.bytecode
 
Sandbox(ClassLoader) - 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(InstrumentationConfiguration) - Constructor for class org.robolectric.internal.bytecode.SandboxClassLoader
 
SandboxClassLoader(ClassLoader, InstrumentationConfiguration, URL...) - Constructor for class org.robolectric.internal.bytecode.SandboxClassLoader
 
SandboxClassLoader.InvokeDynamicClassInstrumentor - Class in org.robolectric.internal.bytecode
 
SandboxClassLoader.OldClassInstrumentor - Class in org.robolectric.internal.bytecode
 
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.ShadowConfig
 
ShadowConfig - Class in org.robolectric.internal.bytecode
 
ShadowConstants - Class in org.robolectric.internal.bytecode
 
ShadowConstants() - Constructor for class org.robolectric.internal.bytecode.ShadowConstants
 
ShadowedObject - Interface in org.robolectric.internal.bytecode
 
ShadowImpl - Class in org.robolectric.internal.bytecode
 
ShadowImpl() - Constructor for class org.robolectric.internal.bytecode.ShadowImpl
 
ShadowInvalidator - Class in org.robolectric.internal.bytecode
 
ShadowInvalidator() - Constructor for class org.robolectric.internal.bytecode.ShadowInvalidator
 
ShadowMap - Class in org.robolectric.internal.bytecode
 
ShadowMap.Builder - Class in org.robolectric.internal.bytecode
 
ShadowMap.ShadowInfo - Class in org.robolectric.internal.bytecode
 
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.
shouldInstrument(ClassInfo) - 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
 
stripStackTrace(T) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
 
supportsSdk(int) - Method in class org.robolectric.internal.bytecode.ShadowConfig
 

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
 

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(SandboxClassLoader.RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader.InvokeDynamicClassInstrumentor
 
writeCallToInitializing(SandboxClassLoader.RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader.OldClassInstrumentor
 
$ A B C D E F G H I J L M N O P R S T V W 
Skip navigation links