- 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
-
- serialize(ClassContent) - Static method in class jmplib.sourcecode.ClassContentSerializer
-
- 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
-