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

A

addLoaderPackageRoot(String) - Method in class org.apache.commons.javaflow.ContinuationClassLoader
Adds a package root to the list of packages which must be loaded using this loader.
addSystemPackageRoot(String) - Method in class org.apache.commons.javaflow.ContinuationClassLoader
Adds a package root to the list of packages which must be loaded on the parent loader.
again() - Static method in class org.apache.commons.javaflow.Continuation
Jumps to where the execution was resumed.
analyzer - Variable in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
AntRewriteTask - Class in org.apache.commons.javaflow.ant
Ant task that enhances class files with javaflow instrumentation.
AntRewriteTask() - Constructor for class org.apache.commons.javaflow.ant.AntRewriteTask
 
AsmClassTransformer - Class in org.apache.commons.javaflow.bytecode.transformation.asm
 
AsmClassTransformer() - Constructor for class org.apache.commons.javaflow.bytecode.transformation.asm.AsmClassTransformer
 

B

BytecodeClassLoader - Class in org.apache.commons.javaflow.bytecode
 
BytecodeClassLoader() - Constructor for class org.apache.commons.javaflow.bytecode.BytecodeClassLoader
 

C

cancel() - Static method in class org.apache.commons.javaflow.Continuation
Jumps to where the execution was resumed, and suspend execution.
cast(Object) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 
checkParameters() - Method in class org.apache.commons.javaflow.ant.AntRewriteTask
Check that all required attributes have been set and nothing silly has been entered.
className - Variable in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
CompositeTransformer - Class in org.apache.commons.javaflow.utils
ResourceTransformer whose transformation is defined in terms of multiple ResourceTransformers.
CompositeTransformer(ResourceTransformer[]) - Constructor for class org.apache.commons.javaflow.utils.CompositeTransformer
 
Continuable - Interface in org.apache.commons.javaflow.bytecode
Marker interface to mark classes that are transformed by the AsmClassTransformer.
Continuation - Class in org.apache.commons.javaflow
Snapshot of a thread execution state.
ContinuationClassAdapter - Class in org.apache.commons.javaflow.bytecode.transformation.asm
 
ContinuationClassAdapter(ClassVisitor) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationClassAdapter
 
ContinuationClassLoader - Class in org.apache.commons.javaflow
URLClassLoader with bytecode instrumentation for javaflow.
ContinuationClassLoader(URL[], ClassLoader, ResourceTransformer) - Constructor for class org.apache.commons.javaflow.ContinuationClassLoader
Creates a classloader by using the classpath given.
ContinuationClassLoader(URL[], ClassLoader) - Constructor for class org.apache.commons.javaflow.ContinuationClassLoader
 
ContinuationDeath - Error in org.apache.commons.javaflow
This exception is used to signal a control flow change that needs the cooperation inside StackRecorder.
ContinuationDeath(String) - Constructor for error org.apache.commons.javaflow.ContinuationDeath
 
ContinuationMethodAdapter - Class in org.apache.commons.javaflow.bytecode.transformation.asm
 
ContinuationMethodAdapter(ContinuationMethodAnalyzer) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter
 
ContinuationMethodAnalyzer - Class in org.apache.commons.javaflow.bytecode.transformation.asm
 
ContinuationMethodAnalyzer(String, ClassVisitor, MethodVisitor, int, String, String, String, String[]) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
continueWith(Continuation) - Static method in class org.apache.commons.javaflow.Continuation
Resumes the execution of the specified continuation from where it's left off.
continueWith(Continuation, Object) - Static method in class org.apache.commons.javaflow.Continuation
Resumes the execution of the specified continuation from where it's left off and creates a new continuation representing the new state.
copy(InputStream, OutputStream) - Static method in class org.apache.commons.javaflow.utils.RewritingUtils
Copies the entire InputStream to the given OutputStream.
cv - Variable in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 

D

DefaultIndexer() - Constructor for class org.apache.commons.javaflow.utils.ReflectionUtils.DefaultIndexer
 
DefaultMatcher() - Constructor for class org.apache.commons.javaflow.utils.ReflectionUtils.DefaultMatcher
 
defineClassFromData(byte[], String) - Method in class org.apache.commons.javaflow.ContinuationClassLoader
Define a class given its bytes
discoverFields(Class<?>, ReflectionUtils.Matcher) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 
discoverFields(Class<?>) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 
discoverFields(Class<?>, ReflectionUtils.Matcher, ReflectionUtils.Indexer) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 
discoverMethods(Class<?>, ReflectionUtils.Matcher) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 
discoverMethods(Class<?>) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 
discoverMethods(Class<?>, ReflectionUtils.Matcher, ReflectionUtils.Indexer) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 

E

EmptyStackException - Exception in org.apache.commons.javaflow.bytecode
 
EmptyStackException(String) - Constructor for exception org.apache.commons.javaflow.bytecode.EmptyStackException
 
execute() - Method in class org.apache.commons.javaflow.ant.AntRewriteTask
 
execute(Object) - Method in class org.apache.commons.javaflow.bytecode.StackRecorder
 
execute(AbstractInsnNode, Interpreter) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.MonitoringFrame
 
exit() - Static method in class org.apache.commons.javaflow.Continuation
Completes the execution of the running continuation.

F

findClass(String) - Method in class org.apache.commons.javaflow.ContinuationClassLoader
Searches for and load a class on the classpath of this class loader.
forceLoadClass(String) - Method in class org.apache.commons.javaflow.ContinuationClassLoader
Loads a class through this class loader even if that class is available on the parent classpath.

G

get() - Static method in class org.apache.commons.javaflow.bytecode.StackRecorder
Return the continuation, which is associated to the current thread.
getClassLoaderName(Object) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 
getClassName(Object) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 
getContext() - Method in class org.apache.commons.javaflow.bytecode.StackRecorder
 
getContext() - Static method in class org.apache.commons.javaflow.Continuation
get the current context.
getIndex(AbstractInsnNode) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
getMonitored() - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.MonitoringFrame
 
getResource(String) - Method in class org.apache.commons.javaflow.ContinuationClassLoader
Finds the resource with the given name.

H

hasDouble() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
hasFloat() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
hasInt() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
hasLong() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
hasObject() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
hasReference() - Method in class org.apache.commons.javaflow.bytecode.Stack
 

I

init(Frame) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.MonitoringFrame
 
INSTANCE - Static variable in class org.apache.commons.javaflow.bytecode.transformation.NopResourceTransformer
 
isCapturing - Variable in class org.apache.commons.javaflow.bytecode.StackRecorder
True, is the continuation freeze the strack trace, and stops the continuation.
isEmpty() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
isMatching(String) - Method in interface org.apache.commons.javaflow.utils.RewritingUtils.Matcher
 
isRestoring - Variable in class org.apache.commons.javaflow.bytecode.StackRecorder
True, if the continuation restores the previous stack trace to the last invocation of suspend().
isSerializable() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
isSerializable() - Method in class org.apache.commons.javaflow.Continuation
 

J

JavaflowResourceStore - Class in org.apache.commons.javaflow.stores
 
JavaflowResourceStore() - Constructor for class org.apache.commons.javaflow.stores.JavaflowResourceStore
 
JavaflowResourceStore(ResourceStore) - Constructor for class org.apache.commons.javaflow.stores.JavaflowResourceStore
 

L

labels - Variable in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
loadClass(byte[]) - Method in class org.apache.commons.javaflow.bytecode.BytecodeClassLoader
 
loadClass(String, boolean) - Method in class org.apache.commons.javaflow.ContinuationClassLoader
Loads a class with this class loader.

M

main(String[]) - Static method in class org.apache.commons.javaflow.utils.RewritingUtils
 
matches(String) - Method in class org.apache.commons.javaflow.utils.ReflectionUtils.DefaultMatcher
 
matches(String) - Method in interface org.apache.commons.javaflow.utils.ReflectionUtils.Matcher
 
methods - Variable in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
monitorEnter(int) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.MonitoringFrame
 
monitorExit(int) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.MonitoringFrame
 
MonitoringFrame - Class in org.apache.commons.javaflow.bytecode.transformation.asm
 
MonitoringFrame(Frame) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.asm.MonitoringFrame
 
MonitoringFrame(int, int) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.asm.MonitoringFrame
 
mv - Variable in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 

N

nodes - Variable in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
NopResourceTransformer - Class in org.apache.commons.javaflow.bytecode.transformation
 
NopResourceTransformer() - Constructor for class org.apache.commons.javaflow.bytecode.transformation.NopResourceTransformer
 

O

org.apache.commons.javaflow - package org.apache.commons.javaflow
 
org.apache.commons.javaflow.ant - package org.apache.commons.javaflow.ant
 
org.apache.commons.javaflow.bytecode - package org.apache.commons.javaflow.bytecode
 
org.apache.commons.javaflow.bytecode.transformation - package org.apache.commons.javaflow.bytecode.transformation
 
org.apache.commons.javaflow.bytecode.transformation.asm - package org.apache.commons.javaflow.bytecode.transformation.asm
 
org.apache.commons.javaflow.stores - package org.apache.commons.javaflow.stores
 
org.apache.commons.javaflow.utils - package org.apache.commons.javaflow.utils
 

P

popDouble() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
popFloat() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
popInt() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
popLong() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
popObject() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
popReference() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
pushDouble(double) - Method in class org.apache.commons.javaflow.bytecode.Stack
 
pushFloat(float) - Method in class org.apache.commons.javaflow.bytecode.Stack
 
pushInt(int) - Method in class org.apache.commons.javaflow.bytecode.Stack
 
pushLong(long) - Method in class org.apache.commons.javaflow.bytecode.Stack
 
pushObject(Object) - Method in class org.apache.commons.javaflow.bytecode.Stack
 
pushReference(Object) - Method in class org.apache.commons.javaflow.bytecode.Stack
 
put(Map<String, Object>, String, Object) - Method in class org.apache.commons.javaflow.utils.ReflectionUtils.DefaultIndexer
 
put(Map<String, Object>, String, Object) - Method in interface org.apache.commons.javaflow.utils.ReflectionUtils.Indexer
 

R

read(String) - Method in class org.apache.commons.javaflow.stores.TransformingResourceStore
 
ReflectionUtils - Class in org.apache.commons.javaflow.utils
 
ReflectionUtils() - Constructor for class org.apache.commons.javaflow.utils.ReflectionUtils
 
ReflectionUtils.DefaultIndexer - Class in org.apache.commons.javaflow.utils
 
ReflectionUtils.DefaultMatcher - Class in org.apache.commons.javaflow.utils
 
ReflectionUtils.Indexer - Interface in org.apache.commons.javaflow.utils
 
ReflectionUtils.Matcher - Interface in org.apache.commons.javaflow.utils
 
remove(String) - Method in class org.apache.commons.javaflow.stores.TransformingResourceStore
 
ResourceTransformer - Interface in org.apache.commons.javaflow.bytecode.transformation
Byte-code transformer that enhances the class files for javaflow.
rewriteClassFile(File, ResourceTransformer, File) - Static method in class org.apache.commons.javaflow.utils.RewritingUtils
 
rewriteJar(JarInputStream, ResourceTransformer, JarOutputStream) - Static method in class org.apache.commons.javaflow.utils.RewritingUtils
 
rewriteJar(JarInputStream, ResourceTransformer, JarOutputStream, RewritingUtils.Matcher) - Static method in class org.apache.commons.javaflow.utils.RewritingUtils
 
RewritingUtils - Class in org.apache.commons.javaflow.utils
 
RewritingUtils() - Constructor for class org.apache.commons.javaflow.utils.RewritingUtils
 
RewritingUtils.Matcher - Interface in org.apache.commons.javaflow.utils
 
runnable - Variable in class org.apache.commons.javaflow.bytecode.Stack
 

S

setDestdir(File) - Method in class org.apache.commons.javaflow.ant.AntRewriteTask
Directory to which the transformed files will be written.
setIsolated(boolean) - Method in class org.apache.commons.javaflow.ContinuationClassLoader
Sets whether this classloader should run in isolated mode.
setMode(String) - Method in class org.apache.commons.javaflow.ant.AntRewriteTask
Sets the transformer to use.
setParentFirst(boolean) - Method in class org.apache.commons.javaflow.ContinuationClassLoader
Control whether class lookup is delegated to the parent loader first or after this loader.
setSrcDir(File) - Method in class org.apache.commons.javaflow.ant.AntRewriteTask
Directory from which the input files are read.
Stack - Class in org.apache.commons.javaflow.bytecode
Stack to store the frame information along the invocation trace.
Stack(Runnable) - Constructor for class org.apache.commons.javaflow.bytecode.Stack
 
Stack(Stack) - Constructor for class org.apache.commons.javaflow.bytecode.Stack
 
StackRecorder - Class in org.apache.commons.javaflow.bytecode
Adds additional behaviors necessary for stack capture/restore on top of Stack.
StackRecorder(Runnable) - Constructor for class org.apache.commons.javaflow.bytecode.StackRecorder
Creates a new empty StackRecorder that runs the given target.
StackRecorder(Stack) - Constructor for class org.apache.commons.javaflow.bytecode.StackRecorder
Creates a clone of the given StackRecorder.
stackRecorderVar - Variable in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
startSuspendedWith(Runnable) - Static method in class org.apache.commons.javaflow.Continuation
Creates a new Continuation object from the specified Runnable object.
startWith(Runnable) - Static method in class org.apache.commons.javaflow.Continuation
Starts executing the specified Runnable object in an environment that allows Continuation.suspend().
startWith(Runnable, Object) - Static method in class org.apache.commons.javaflow.Continuation
Starts executing the specified Runnable object in an environment that allows Continuation.suspend().
suspend(Object) - Static method in class org.apache.commons.javaflow.bytecode.StackRecorder
 
suspend() - Static method in class org.apache.commons.javaflow.Continuation
Stops the running continuation.
suspend(Object) - Static method in class org.apache.commons.javaflow.Continuation
Stops the running continuation.

T

toByteArray(File) - Static method in class org.apache.commons.javaflow.utils.RewritingUtils
 
toByteArray(InputStream) - Static method in class org.apache.commons.javaflow.utils.RewritingUtils
 
toString() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
toString() - Method in class org.apache.commons.javaflow.Continuation
 
toString() - Method in class org.apache.commons.javaflow.stores.TransformingResourceStore
 
transform(InputStream) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.AsmClassTransformer
 
transform(byte[]) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.AsmClassTransformer
 
transform(byte[]) - Method in class org.apache.commons.javaflow.bytecode.transformation.NopResourceTransformer
 
transform(byte[]) - Method in interface org.apache.commons.javaflow.bytecode.transformation.ResourceTransformer
 
transform(byte[]) - Method in class org.apache.commons.javaflow.utils.CompositeTransformer
 
TransformingResourceStore - Class in org.apache.commons.javaflow.stores
 
TransformingResourceStore(ResourceStore, ResourceTransformer[]) - Constructor for class org.apache.commons.javaflow.stores.TransformingResourceStore
 

V

value - Variable in class org.apache.commons.javaflow.bytecode.StackRecorder
Result object passed by the continuation to the client code during suspend
value() - Method in class org.apache.commons.javaflow.Continuation
Accessor for value yielded by continuation
visit(int, int, String, String, String, String[]) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationClassAdapter
 
visitCode() - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter
 
visitEnd() - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
visitLabel(Label) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter
 
visitMaxs(int, int) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter
 
visitMethod(int, String, String, String, String[]) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationClassAdapter
 
visitMethodInsn(int, String, String, String) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter
 
visitMethodInsn(int, String, String, String) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 

W

write(String, byte[]) - Method in class org.apache.commons.javaflow.stores.TransformingResourceStore
 
A B C D E F G H I J L M N O P R S T V W 
Skip navigation links

Copyright © 2004–2016. All rights reserved.