JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
$
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
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes