A B C D E F G H I J L M N O P R S T U 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
 
append(InstructionContext) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionPath
Creates a new ExecutionPath that has [...
AsmClassTransformer - Class in org.apache.commons.javaflow.bytecode.transformation.asm
AsmClassTransformer
AsmClassTransformer() - Constructor for class org.apache.commons.javaflow.bytecode.transformation.asm.AsmClassTransformer
 

B

BcelClassTransformer - Class in org.apache.commons.javaflow.bytecode.transformation.bcel
ResourceTransformer that uses BCEL.
BcelClassTransformer() - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.BcelClassTransformer
 
BcelClassTransformer(Repository) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.BcelClassTransformer
 
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
 
clear() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Clears the stack.
clone() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame
 
clone() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
Returns a deep copy of this object; i.e.
clone() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns a deep copy of this object; that means, the clone operates on a new stack.
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
 
contains(InstructionHandle) - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutine
Returns if the given InstructionHandle refers to an instruction that is part of this subroutine.
contextOf(InstructionHandle) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ControlFlowGraph
Returns the InstructionContext of a given instruction.
contextsOf(InstructionHandle[]) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ControlFlowGraph
Returns the InstructionContext[] of a given InstructionHandle[], in a naturally ordered manner.
Continuable - Interface in org.apache.commons.javaflow.bytecode
Marker interface to mark classes, which are transformed by the ContinuationClassLoader.
Continuation - Class in org.apache.commons.javaflow
Snapshot of a thread execution state.
ContinuationClassAdapter - Class in org.apache.commons.javaflow.bytecode.transformation.asm
ContinuationClassAdapter
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
ContinuationMethodAdapter(ContinuationMethodAnalyzer) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter
 
ContinuationMethodAnalyzer - Class in org.apache.commons.javaflow.bytecode.transformation.asm
ContinuationMethodAdapter
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.
ControlFlowGraph - Class in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
This class represents a control flow graph of a method.
ControlFlowGraph(MethodGen) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ControlFlowGraph
A Control Flow Graph.
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

debug - Static variable in class org.apache.commons.javaflow.bytecode.transformation.bcel.BcelClassTransformer
 
DecompilingVisitor - Class in org.apache.commons.javaflow.bytecode.transformation.bcel
 
DecompilingVisitor(JavaClass, OutputStream) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
 
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

EMPTY - Static variable in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionPath
Singleton ExecutionPath that represents an empty sequence [].
EmptyStackException - Exception in org.apache.commons.javaflow.bytecode
 
EmptyStackException(String) - Constructor for exception org.apache.commons.javaflow.bytecode.EmptyStackException
 
equals(Object) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame
 
equals(Object) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
 
equals(Object) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns true if and only if this OperandStack equals another, meaning equal lengths and equal objects on the stacks.
equals(Object) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.UninitializedObjectType
Returns true on equality of this and o.
ExceptionHandler - Class in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
This class represents an exception handler; that is, an ObjectType representing a subclass of java.lang.Throwable and the instruction the handler starts off (represented by an InstructionContext).
ExceptionHandlers - Class in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
This class allows easy access to ExceptionHandler objects.
ExceptionHandlers(MethodGen) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExceptionHandlers
Constructor.
execute() - Method in class org.apache.commons.javaflow.ant.AntRewriteTask
 
execute(Object) - Method in class org.apache.commons.javaflow.bytecode.StackRecorder
 
execute(Frame, ExecutionPath, ExecutionVisitor) - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.InstructionContext
This method symbolically executes the Instruction held in the InstructionContext.
ExecutionPath - Class in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
List of InstructionContext that represents a sequence of an execution.
ExecutionVisitor - Class in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
This Visitor class may be used for a type-based Java Virtual Machine simulation.
ExecutionVisitor() - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Constructor.
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.
Frame - Class in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
This class represents a JVM execution frame; that means, a local variable array and an operand stack.
Frame(int, int) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame
 
Frame(LocalVariables, OperandStack) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame
 

G

get() - Static method in class org.apache.commons.javaflow.bytecode.StackRecorder
Return the continuation, which is associated to the current thread.
get(int) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
Returns the type of the local variable slot i.
getAccessedLocalsIndices() - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutine
Returns an int[] containing the indices of the local variable slots accessed by this Subroutine (read-accessed, write-accessed or both); local variables referenced by subroutines of this subroutine are not included.
getClassLoaderName(Object) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 
getClassName(Object) - Static method in class org.apache.commons.javaflow.utils.ReflectionUtils
 
getClone() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame
 
getClone() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
Returns a (correctly typed) clone of this object.
getClone() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns a (typed!) clone of this.
getContext() - Method in class org.apache.commons.javaflow.bytecode.StackRecorder
 
getContext() - Static method in class org.apache.commons.javaflow.Continuation
get the current context.
getEnteringJsrInstructions() - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutine
Returns all the JsrInstructions that have the first instruction of this subroutine as their target.
getExceptionHandlers(InstructionHandle) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExceptionHandlers
Returns all the ExceptionHandler instances representing exception handlers that protect the instruction ih.
getExceptionHandlers() - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.InstructionContext
Returns the exception handlers that protect this instruction.
getExceptionType() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExceptionHandler
Returns the type of the exception that's handled.
getHandlerStart() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExceptionHandler
Returns the InstructionHandle where the handler starts off.
getInFrame() - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.InstructionContext
 
getInitialized() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.UninitializedObjectType
Returns the ObjectType of the same class as the one of the uninitialized object represented by this UninitializedObjectType instance.
getInstruction() - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.InstructionContext
Returns the InstructionHandle this InstructionContext is wrapped around.
getInstructionContexts() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ControlFlowGraph
Returns an InstructionContext[] with all the InstructionContext instances for the method whose control flow is represented by this ControlFlowGraph (NOT ORDERED!).
getInstructions() - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutine
Returns all instructions that together form this subroutine.
getLeavingRET() - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutine
Returns the one and only RET that leaves the subroutine.
getLocals() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame
 
getOutFrame(ExecutionPath) - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.InstructionContext
This method returns the outgoing execution frame situation; therefore it has to be calculated by execute(Frame, ArrayList) first.
getRecursivelyAccessedLocalsIndices() - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutine
Returns an int[] containing the indices of the local variable slots accessed by this Subroutine (read-accessed, write-accessed or both); local variables referenced by subroutines of this subroutine are included.
getResource(String) - Method in class org.apache.commons.javaflow.ContinuationClassLoader
Finds the resource with the given name.
getStack() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame
 
getSubroutine(InstructionHandle) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutines
Returns the Subroutine object associated with the given leader (that is, the first instruction of the subroutine).
getSuccessors() - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.InstructionContext
Returns the usual control flow successors.
getTopLevel() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutines
For easy handling, the piece of code that is not a subroutine, the top-level, is also modeled as a Subroutine object.

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

initializeObject(UninitializedObjectType) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
Replaces all occurences of u in this local variables set with an "initialized" ObjectType.
initializeObject(UninitializedObjectType) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Replaces all occurences of u in this OperandStack instance with an "initialized" ObjectType.
INSTANCE - Static variable in class org.apache.commons.javaflow.bytecode.transformation.NopResourceTransformer
 
InstructionContext - Interface in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
An InstructionContext offers convenient access to information like control flow successors and such.
isCapturing - Variable in class org.apache.commons.javaflow.bytecode.StackRecorder
True, is the continuation freeze the strack trace, and stops the continuation.
isDead(InstructionHandle) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ControlFlowGraph
Returns true, if and only if the said instruction is not reachable; that means, if it is not part of this ControlFlowGraph.
isEmpty() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
isEmpty() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns true IFF this OperandStack is empty.
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
Due to the BCEL dependency handling all classes have to be store first and then be rewritten.
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
 
lastExecutionJSR() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionPath
Returns the InstructionContextImpl with an JSR/JSR_W that was last in the ExecutionChain, without a corresponding RET, i.e.
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.
LocalVariables - Class in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
This class implements an array of local variables used for symbolic JVM simulation.
LocalVariables(int) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
Creates a new LocalVariables object.

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
 
maxLocals() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
Returns the number of local variable slots this LocalVariables instance has.
maxStack() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns the number of stack slots this stack can hold.
merge(LocalVariables) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
Merges two local variables sets as described in the Java Virtual Machine Specification, Second Edition, section 4.9.2, page 146.
merge(OperandStack) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Merges another stack state into this instance's stack state.
methods - Variable in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
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

onStart() - Method in class org.apache.commons.javaflow.stores.JavaflowResourceStore
 
onStop() - Method in class org.apache.commons.javaflow.stores.JavaflowResourceStore
 
OperandStack - Class in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
This class implements a stack used for symbolic JVM stack simulation.
OperandStack(int) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Creates an empty stack with a maximum of maxStack slots.
OperandStack(int, ObjectType) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Creates an otherwise empty stack with a maximum of maxStack slots and the ObjectType 'obj' at the top.
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.bytecode.transformation.bcel - package org.apache.commons.javaflow.bytecode.transformation.bcel
 
org.apache.commons.javaflow.bytecode.transformation.bcel.analyser - package org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
 
org.apache.commons.javaflow.stores - package org.apache.commons.javaflow.stores
 
org.apache.commons.javaflow.utils - package org.apache.commons.javaflow.utils
 

P

peek() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns the element on top of the stack.
peek(int) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns the element that's i elements below the top element; that means, iff i==0 the top element is returned.
pop() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns the element on top of the stack.
pop(int) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Pops i elements off the stack.
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
 
push(Type) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Pushes a Type object onto the 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) - Method in class org.apache.commons.javaflow.utils.ReflectionUtils.DefaultIndexer
 
put(Map, 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.DefaultIndexer() - Constructor for class org.apache.commons.javaflow.utils.ReflectionUtils.DefaultIndexer
 
ReflectionUtils.DefaultMatcher - Class in org.apache.commons.javaflow.utils
 
ReflectionUtils.DefaultMatcher() - Constructor for class org.apache.commons.javaflow.utils.ReflectionUtils.DefaultMatcher
 
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

set(int, Type) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
Sets a new Type for the given local variable slot.
setConstantPoolGen(ConstantPoolGen) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Sets the ConstantPoolGen needed for symbolic execution.
setDstDir(File) - Method in class org.apache.commons.javaflow.ant.AntRewriteTask
Directory to which the transformed files will be written.
setFrame(Frame) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
The only method granting access to the single instance of the ExecutionVisitor class.
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.
size() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns the size of this OperandStack; that means, how many Type objects there are.
slotsUsed() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns the number of stack slots used.
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
 
start() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
 
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().
Subroutine - Interface in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
This interface defines properties of JVM bytecode subroutines.
subroutineOf(InstructionHandle) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutines
Returns the subroutine object associated with the given instruction.
Subroutines - Class in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
Instances of this class contain information about the subroutines found in a code array of a method.
Subroutines(MethodGen) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutines
Constructor.
subSubs() - Method in interface org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutine
Returns the subroutines that are directly called from this subroutine.
suspend() - Static method in class org.apache.commons.javaflow.bytecode.StackRecorder
 
suspend() - 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
 
TOPLEVEL - Variable in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutines
This is referring to a special subroutine, namely the top level.
toString() - Method in class org.apache.commons.javaflow.bytecode.Stack
 
toString() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionPath
Returns a human readable representation.
toString() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame
Returns a String representation of the Frame instance.
toString() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
Returns a String representation of this object.
toString() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.OperandStack
Returns a String representation of this OperandStack instance.
toString() - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Subroutines
Returns a String representation of this object; merely for debugging puposes.
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.bcel.BcelClassTransformer
 
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
 

U

UninitializedObjectType - Class in org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
This class represents an uninitialized object type; see The Java Virtual Machine Specification, Second Edition, page 147: 4.9.4 for more details.
UninitializedObjectType(ObjectType) - Constructor for class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.UninitializedObjectType
Creates a new instance.

V

visit(int, int, String, String, String, String[]) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationClassAdapter
 
visitAALOAD(AALOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitAASTORE(AASTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitACONST_NULL(ACONST_NULL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitALOAD(ALOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitANEWARRAY(ANEWARRAY) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitARETURN(ARETURN) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitARRAYLENGTH(ARRAYLENGTH) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitASTORE(ASTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitATHROW(ATHROW) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitBALOAD(BALOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitBASTORE(BASTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitBIPUSH(BIPUSH) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitCALOAD(CALOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitCASTORE(CASTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitCHECKCAST(CHECKCAST) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitCode() - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter
 
visitCode(Code) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
 
visitConstantValue(ConstantValue) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
 
visitD2F(D2F) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitD2I(D2I) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitD2L(D2L) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDADD(DADD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDALOAD(DALOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDASTORE(DASTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDCMPG(DCMPG) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDCMPL(DCMPL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDCONST(DCONST) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDDIV(DDIV) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDeprecated(Deprecated) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
 
visitDLOAD(DLOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDMUL(DMUL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDNEG(DNEG) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDREM(DREM) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDRETURN(DRETURN) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDSTORE(DSTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDSUB(DSUB) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDUP(DUP) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDUP2(DUP2) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDUP2_X1(DUP2_X1) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDUP2_X2(DUP2_X2) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDUP_X1(DUP_X1) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitDUP_X2(DUP_X2) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitEnd() - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer
 
visitExceptionTable(ExceptionTable) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
 
visitF2D(F2D) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitF2I(F2I) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitF2L(F2L) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFADD(FADD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFALOAD(FALOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFASTORE(FASTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFCMPG(FCMPG) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFCMPL(FCMPL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFCONST(FCONST) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFDIV(FDIV) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitField(Field) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
 
visitFLOAD(FLOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFMUL(FMUL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFNEG(FNEG) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFREM(FREM) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFRETURN(FRETURN) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFSTORE(FSTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitFSUB(FSUB) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitGETFIELD(GETFIELD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitGETSTATIC(GETSTATIC) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitGOTO(GOTO) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitGOTO_W(GOTO_W) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitI2B(I2B) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitI2C(I2C) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitI2D(I2D) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitI2F(I2F) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitI2L(I2L) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitI2S(I2S) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIADD(IADD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIALOAD(IALOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIAND(IAND) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIASTORE(IASTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitICONST(ICONST) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIDIV(IDIV) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIF_ACMPEQ(IF_ACMPEQ) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIF_ACMPNE(IF_ACMPNE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIF_ICMPEQ(IF_ICMPEQ) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIF_ICMPGE(IF_ICMPGE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIF_ICMPGT(IF_ICMPGT) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIF_ICMPLE(IF_ICMPLE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIF_ICMPLT(IF_ICMPLT) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIF_ICMPNE(IF_ICMPNE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIFEQ(IFEQ) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIFGE(IFGE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIFGT(IFGT) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIFLE(IFLE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIFLT(IFLT) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIFNE(IFNE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIFNONNULL(IFNONNULL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIFNULL(IFNULL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIINC(IINC) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitILOAD(ILOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIMUL(IMUL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitINEG(INEG) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitINSTANCEOF(INSTANCEOF) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitINVOKESPECIAL(INVOKESPECIAL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitINVOKESTATIC(INVOKESTATIC) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIOR(IOR) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIREM(IREM) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIRETURN(IRETURN) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitISHL(ISHL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitISHR(ISHR) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitISTORE(ISTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitISUB(ISUB) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIUSHR(IUSHR) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitIXOR(IXOR) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitJavaClass(JavaClass) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
 
visitJSR(JSR) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitJSR_W(JSR_W) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitL2D(L2D) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitL2F(L2F) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitL2I(L2I) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLabel(Label) - Method in class org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter
 
visitLADD(LADD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLALOAD(LALOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLAND(LAND) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLASTORE(LASTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLCMP(LCMP) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLCONST(LCONST) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLDC(LDC) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLDC2_W(LDC2_W) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLDC_W(LDC_W) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLDIV(LDIV) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLLOAD(LLOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLMUL(LMUL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLNEG(LNEG) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLOOKUPSWITCH(LOOKUPSWITCH) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLOR(LOR) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLREM(LREM) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLRETURN(LRETURN) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLSHL(LSHL) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLSHR(LSHR) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLSTORE(LSTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLSUB(LSUB) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLUSHR(LUSHR) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitLXOR(LXOR) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
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
 
visitMethod(Method) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
 
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
 
visitMONITORENTER(MONITORENTER) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitMONITOREXIT(MONITOREXIT) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitMULTIANEWARRAY(MULTIANEWARRAY) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitNEW(NEW) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitNEWARRAY(NEWARRAY) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitNOP(NOP) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitPOP(POP) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitPOP2(POP2) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitPUTFIELD(PUTFIELD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitPUTSTATIC(PUTSTATIC) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitRET(RET) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitRETURN(RETURN) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitSALOAD(SALOAD) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitSASTORE(SASTORE) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitSIPUSH(SIPUSH) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitSWAP(SWAP) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.
visitSynthetic(Synthetic) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.DecompilingVisitor
 
visitTABLESWITCH(TABLESWITCH) - Method in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.ExecutionVisitor
Symbolically executes the corresponding Java Virtual Machine instruction.

W

write(String, byte[]) - Method in class org.apache.commons.javaflow.stores.JavaflowResourceStore
 
write(String, byte[]) - Method in class org.apache.commons.javaflow.stores.TransformingResourceStore
 

_

_this - Static variable in class org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame
For instance initialization methods, it is important to remember which instance it is that is not initialized yet.

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

Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.