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

T

Templates - Class in jmplib.util
This class have String templates that can be filled to create code fragments to add into the classes.
Templates() - Constructor for class jmplib.util.Templates
 
THREAD_SAFE_CREATOR_TEMPLATE - Static variable in class jmplib.util.Templates
This template generates the code to generate the creator of a cached class
THREAD_SAFE_FIELD_GETTER_TEMPLATE - Static variable in class jmplib.util.Templates
This template generates the code to generate the field getter of each field of a cached class
THREAD_SAFE_FIELD_SETTER_TEMPLATE - Static variable in class jmplib.util.Templates
This template generates the code to generate the field setter of each field of a cached class
THREAD_SAFE_INSTANCE_FIELD_UNARY_TEMPLATE - Static variable in class jmplib.util.Templates
 
THREAD_SAFE_INVOKER_BODY_TEMPLATE - Static variable in class jmplib.util.Templates
This template generates the code to generate the invoker of each method of a cached class
THREAD_SAFE_OPTION - Static variable in class jmplib.config.JMPlibConfig
 
ThreadSafePrimitiveExecutor - Class in jmplib.primitives
A special version of the primitive executor that runs primitives in a thread safe way.
ThreadSafePrimitiveExecutor(Primitive) - Constructor for class jmplib.primitives.ThreadSafePrimitiveExecutor
 
ThreadSafePrimitiveExecutor(Queue<Primitive>) - Constructor for class jmplib.primitives.ThreadSafePrimitiveExecutor
 
ThreadSafeSimpleEvaluator - Class in jmplib
 
toGenericString() - Method in class jmplib.reflect.Class
Returns a string describing this Class, including information about modifiers and type parameters.
toGenericString() - Method in class jmplib.reflect.Constructor
Returns a string describing this Constructor, including type parameters.
toGenericString() - Method in class jmplib.reflect.Executable
Returns a string describing this Executable, including any type parameters.
toGenericString() - Method in class jmplib.reflect.Field
Returns a string describing this Field, including its generic type.
toGenericString() - Method in class jmplib.reflect.Method
Returns a string describing this Method, including type parameters.
toString() - Method in class jmplib.reflect.Class
Converts the object to a string.
toString() - Method in class jmplib.reflect.Constructor
Returns a string describing this Constructor.
toString() - Method in class jmplib.reflect.Field
Returns a string describing this Field.
toString() - Method in class jmplib.reflect.Method
Returns a string describing this Method.
toString() - Method in class jmplib.reflect.TypeVariable
 
TransactionalIntercessor - Class in jmplib
An intercessor of classes.
TransactionalIntercessor() - Constructor for class jmplib.TransactionalIntercessor
 
TransferState - Class in jmplib.util
 
TransferState() - Constructor for class jmplib.util.TransferState
 
transferState(Object, Object) - Static method in class jmplib.util.TransferState
 
TransferStateVisitor - Class in jmplib.asm.visitor
This visitor adds _newVersion field to the class.
TransferStateVisitor(int, ClassVisitor) - Constructor for class jmplib.asm.visitor.TransferStateVisitor
 
TransferStateVisitor(int) - Constructor for class jmplib.asm.visitor.TransferStateVisitor
 
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class jmplib.agent.AbstractTransformer
Checks if the class is instrumentable and transforms it.
transform(String, Class<?>, byte[]) - Method in class jmplib.agent.AbstractTransformer
Transforms the bytes of the class
transform(String, Class<?>, byte[]) - Method in class jmplib.agent.impl.ChangeWriterTransformer
Writes the modified bytecode in the modified classpath.
transform(String, Class<?>, byte[]) - Method in class jmplib.agent.impl.DefaultMethodTransformer
Redefine superclass methods and adds auxiliar methods to the class.
transform(String, Class<?>, byte[]) - Method in class jmplib.agent.impl.ExternalFieldAccessTransformer
Replaces the external access with auxiliar method calls.
transform(String, Class<?>, byte[]) - Method in class jmplib.agent.impl.IsInstanceTransformer
Redirects methods to the new version of the class.
transform(String, Class<?>, byte[]) - Method in class jmplib.agent.impl.OriginalClassLoadTimeTransformer
Adds new fields and methods to the class to support the functionality of the library.
transform(String, Class<?>, byte[]) - Method in class jmplib.agent.impl.RedirectMethodTransformer
Redirects methods to the new version of the class.
transform(String, Class<?>, byte[]) - Method in class jmplib.agent.impl.VersionClassLoadTimeTransformer
Annotates the constructors of the class.
transform(Class<?>) - Static method in class jmplib.javaparser.util.JavaParserUtils
Tranforms a class to Type node
transform(Type) - Static method in class jmplib.javaparser.util.JavaParserUtils
Transforms Type to java parser Type
type2Class(Type) - Static method in class jmplib.util.intercessor.IntercessorTypeConversion
Converts from a Type to a jmplib.reflect.Class
type2JavaClass(Type) - Static method in class jmplib.util.intercessor.IntercessorTypeConversion
Converts from a Type to a java Class
type2JavaClass(Type[]) - Static method in class jmplib.util.intercessor.IntercessorTypeConversion
Converts from a Type array to a java Class array
typeName2Class(String) - Static method in class jmplib.javaparser.util.JavaParserUtils
Maps a JavaParser type name to its corresponding Java class
TypeVariable<D extends java.lang.reflect.GenericDeclaration> - Class in jmplib.reflect
Convenience class created to represent TypeVariables added dynamically.
TypeVariable(String) - Constructor for class jmplib.reflect.TypeVariable
 
TypeVariable(String, D, Type...) - Constructor for class jmplib.reflect.TypeVariable
 
A B C D E F G H I J M N O P R S T U V W 
Skip navigation links