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

S

searchField(CompilationUnit, Class<?>, String) - Static method in class jmplib.javaparser.util.JavaParserUtils
Search a field node in the compilation unit
searchFieldDeclaration(CompilationUnit, Class<?>, String) - Static method in class jmplib.javaparser.util.JavaParserUtils
Search a field declaration in the compilation unit
searchFieldDeclarationFromJavaParserCU(CompilationUnit, Class<?>, String) - Static method in class jmplib.javaparser.util.JavaParserUtils
Search a field declaration in the compilation unit
searchMethod(CompilationUnit, Class<?>, String, Class<?>[], Class<?>) - Static method in class jmplib.javaparser.util.JavaParserUtils
Search a method node in the compilation unit
searchMethod(CompilationUnit, Class<?>, String) - Static method in class jmplib.javaparser.util.JavaParserUtils
Search a method node in the compilation unit
searchMethodFromJavaParserCU(CompilationUnit, Class<?>, String, Class<?>[], Class<?>) - Static method in class jmplib.javaparser.util.JavaParserUtils
Search a method node in the compilation unit
searchType(CompilationUnit, Class<?>) - Static method in class jmplib.javaparser.util.JavaParserUtils
Obtains the TypeDeclaration of the specified class from the compilation Unit
searchType(CompilationUnit, String) - Static method in class jmplib.javaparser.util.JavaParserUtils
Obtains the TypeDeclaration of the specified class from the compilation Unit
searchTypeFromJavaParserCU(CompilationUnit, Class<?>) - Static method in class jmplib.javaparser.util.JavaParserUtils
Obtains the TypeDeclaration of the specified class from the compilation Unit
searchTypeFromOriginalVersion(CompilationUnit, String) - Static method in class jmplib.javaparser.util.JavaParserUtils
Obtains the TypeDeclaration of the specified class from the compilation Unit regardless if it is a version class
serialize(Collection<ClassContent>) - Static method in class jmplib.sourcecode.ClassContentSerializer
Serializes a collection of ClassContent to File array
serialize(ClassContent) - Static method in class jmplib.sourcecode.ClassContentSerializer
Serializes a ClassContent to File
set(Object, Object) - Method in class jmplib.reflect.Field
Sets the field represented by this Field object on the specified object argument to the specified new value.
SET_OLD_VERSION_TEMPLATE - Static variable in class jmplib.util.Templates
 
set_OldVersion(Object) - Method in interface jmplib.classversions.VersionClass
 
setAgentLoaded(boolean) - Method in class jmplib.config.JMPlibConfig
 
setAnnotation(Type, Type...) - Method in interface jmplib.IIntercessor
Replace the annotations of the specified class with the provided ones.
setAnnotation(Method, Type...) - Method in interface jmplib.IIntercessor
Replace the annotations of a method with the provided ones.
setAnnotation(Method, Type...) - Method in interface jmplib.IIntercessor
 
setAnnotation(Type, Type...) - Method in class jmplib.SimpleIntercessor
Replace the annotations of the specified class with the provided ones.
setAnnotation(Method, Type...) - Method in class jmplib.SimpleIntercessor
setAnnotation(Type, Type...) - Method in class jmplib.TransactionalIntercessor
Replace the annotations of the specified class with the provided ones.
setAnnotation(Method, Type...) - Method in class jmplib.TransactionalIntercessor
SetAnnotationToClassPrimitive - Class in jmplib.primitives.impl
This class sets new annotations to existing classes.
SetAnnotationToClassPrimitive(String, ClassContent, Class<?>[]) - Constructor for class jmplib.primitives.impl.SetAnnotationToClassPrimitive
 
SetAnnotationToMethodPrimitive - Class in jmplib.primitives.impl
This class sets new annotations to existing methods.
SetAnnotationToMethodPrimitive(Method, ClassContent, Class<?>[]) - Constructor for class jmplib.primitives.impl.SetAnnotationToMethodPrimitive
 
setBoolean(Object, boolean) - Method in class jmplib.reflect.Field
Sets the value of a field as a boolean on the specified object.
setByte(Object, byte) - Method in class jmplib.reflect.Field
Sets the value of a field as a byte on the specified object.
setChar(Object, char) - Method in class jmplib.reflect.Field
Sets the value of a field as a char on the specified object.
setClazz(Class<?>) - Method in class jmplib.sourcecode.ClassContent
 
setConfigureAsThreadSafe(boolean) - Method in class jmplib.config.JMPlibConfig
 
setContent(String) - Method in class jmplib.sourcecode.ClassContent
 
setCustomInit(String) - Method in class jmplib.reflect.Field
 
setDeleteGeneratedFiles(boolean) - Method in class jmplib.config.JMPlibConfig
 
setDouble(Object, double) - Method in class jmplib.reflect.Field
Sets the value of a field as a double on the specified object.
setEmptyBodies(CompilationUnit) - Static method in class jmplib.util.EvaluatorUtils
Changes all method bodies of the CompilationUnit for empty bodies.
setEnforceFunctionalInterface(boolean) - Static method in class jmplib.invokers.InvokerData
 
setEnvironment(Map<String, Object>) - Method in interface jmplib.util.EnvironmentSetUp
This method set the value of the global variables in the generated eval classes.
setFieldInvoker(Type, String, MemberInvokerData<T>) - Method in interface jmplib.IEvaluator
Generates an instance of the specified interface to provide one field setter.
setFieldInvoker(Type, String, MemberInvokerData<T>) - Method in class jmplib.SimpleEvaluator
Generates an instance of the specified interface to provide one field setter.
setFieldInvoker(Type, String, MemberInvokerData<T>) - Method in class jmplib.ThreadSafeSimpleEvaluator
Generates an instance of the specified interface to provide one field setter.
setFileData(File) - Method in class jmplib.util.JavaSourceFromString
 
setFloat(Object, float) - Method in class jmplib.reflect.Field
Sets the value of a field as a float on the specified object.
setGenericDeclaration(D) - Method in class jmplib.reflect.TypeVariable
 
setGenericType(Type, TypeVariable<?>...) - Method in interface jmplib.IIntercessor
Replace the generic types of the specified class with the provided ones.
setGenericType(Method, TypeVariable<?>...) - Method in interface jmplib.IIntercessor
Replace the generic types of a method with the provided ones.
setGenericType(Method, TypeVariable<?>...) - Method in interface jmplib.IIntercessor
 
setGenericType(Type, TypeVariable<?>...) - Method in class jmplib.SimpleIntercessor
Replace the generic types of the specified class with the provided ones.
setGenericType(Method, TypeVariable<?>...) - Method in class jmplib.SimpleIntercessor
setGenericType(Type, TypeVariable<?>...) - Method in class jmplib.TransactionalIntercessor
Replace the generic types of the specified class with the provided ones.
setGenericType(Method, TypeVariable<?>...) - Method in class jmplib.TransactionalIntercessor
SetGenericTypeToClassPrimitive - Class in jmplib.primitives.impl
This class sets new annotations to existing classes.
SetGenericTypeToClassPrimitive(String, ClassContent, TypeVariable<?>[]) - Constructor for class jmplib.primitives.impl.SetGenericTypeToClassPrimitive
 
SetGenericTypeToMethodPrimitive - Class in jmplib.primitives.impl
This class sets new annotations to existing methods.
SetGenericTypeToMethodPrimitive(Method, ClassContent, TypeVariable<?>[]) - Constructor for class jmplib.primitives.impl.SetGenericTypeToMethodPrimitive
 
SetImportPrimitive - Class in jmplib.primitives.impl
This class adds new imports to the files of existing classes.
SetImportPrimitive(ClassContent, String[]) - Constructor for class jmplib.primitives.impl.SetImportPrimitive
 
setImports(Type, AnnotatedElement...) - Method in interface jmplib.IIntercessor
Replace the imports of the source file that defines the specified class with the provided ones.
setImports(Type, AnnotatedElement...) - Method in class jmplib.SimpleIntercessor
Replace the imports of the source file that defines the specified class with the provided ones.
setImports(Type, AnnotatedElement...) - Method in class jmplib.TransactionalIntercessor
Replace the imports of the source file that defines the specified class with the provided ones.
setInt(Object, int) - Method in class jmplib.reflect.Field
Sets the value of a field as an int on the specified object.
setLong(Object, long) - Method in class jmplib.reflect.Field
Sets the value of a field as a long on the specified object.
setPath(String) - Method in class jmplib.sourcecode.ClassContent
 
setReadValue(T) - Method in class jmplib.primitives.AbstractReadPrimitive
Sets the information obtained from the source file
setReplaceIsInstance(boolean) - Method in class jmplib.config.JMPlibConfig
 
setShort(Object, short) - Method in class jmplib.reflect.Field
Sets the value of a field as a short on the specified object.
setSuperclass(Type, Type, Type...) - Method in interface jmplib.IIntercessor
Changes the superclass of an existing class, modifying member visibilities accordingly.
setSuperclass(Type, Type, Type...) - Method in class jmplib.SimpleIntercessor
Changes the superclass of an existing class, modifying member visibilities accordingly.
setSuperclass(Type, Type, Type...) - Method in class jmplib.TransactionalIntercessor
Changes the superclass of an existing class, modifying member visibilities accordingly.
SetSuperClassPrimitive - Class in jmplib.primitives.impl
This class adds modifies the superclass of existing classes.
SetSuperClassPrimitive(ClassContent, Class<?>, Class<?>...) - Constructor for class jmplib.primitives.impl.SetSuperClassPrimitive
 
setter - Variable in class jmplib.primitives.FieldPrimitive
 
setThrows(MethodDeclaration) - Method in class jmplib.primitives.MethodPrimitive
Put the exception names into the throws clause of the method
setUpdated(boolean) - Method in class jmplib.sourcecode.ClassContent
 
setVersion(int) - Method in class jmplib.sourcecode.ClassContent
 
SimpleEvaluator - Class in jmplib
 
SimpleEvaluator() - Constructor for class jmplib.SimpleEvaluator
Use createEvaluator instead.
SimpleIntercessor - Class in jmplib
An intercessor of classes.
SimpleIntercessor() - Constructor for class jmplib.SimpleIntercessor
 
SourceCodeCache - Class in jmplib.sourcecode
This class is a cache of the source code of the application classes.
SourceFromSrcZipExtractor - Class in jmplib.sourcecode
 
SourceFromSrcZipExtractor() - Constructor for class jmplib.sourcecode.SourceFromSrcZipExtractor
 
spy(Class<?>) - Static method in class jmplib.util.ClassSpy
Prints class data
STATIC_FIELD_UNARY_TEMPLATE - Static variable in class jmplib.util.Templates
 
StaticFieldAccessMethodVisitor - Class in jmplib.asm.visitor
This visitor modifies original classes to add auxiliary methods.
StaticFieldAccessMethodVisitor(int, ClassVisitor) - Constructor for class jmplib.asm.visitor.StaticFieldAccessMethodVisitor
 
StaticFieldAccessMethodVisitor(int) - Constructor for class jmplib.asm.visitor.StaticFieldAccessMethodVisitor
 
StructuralIntercessionException - Exception in jmplib.exceptions
This exceptions is thrown when errors occurs while the library is performing operations.
StructuralIntercessionException(String) - Constructor for exception jmplib.exceptions.StructuralIntercessionException
 
StructuralIntercessionException(String, Throwable) - Constructor for exception jmplib.exceptions.StructuralIntercessionException
 
A B C D E F G H I J M N O P R S T U V W 
Skip navigation links