$ A B C D E F G H I J K L M N O P Q R S T U V W Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
$
- $$ha$setExtraClassPath(URL[]) - Method in interface org.hotswap.agent.util.classloader.HotswapAgentClassLoaderExt
- $$ha$setWatchResourceLoader(WatchResourcesClassLoader) - Method in interface org.hotswap.agent.util.classloader.HotswapAgentClassLoaderExt
A
- AALOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- aastore(TypeData, TypeData, ClassPool) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- AASTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ABSTRACT - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- ABSTRACT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- ABSTRACT - Static variable in class org.hotswap.agent.javassist.Modifier
- AbstractFileResolvingResource - Class in org.hotswap.agent.util.spring.io.resource
-
Abstract base class for resources which resolve URLs into File references, such as
UrlResourceorClassPathResource. - AbstractFileResolvingResource() - Constructor for class org.hotswap.agent.util.spring.io.resource.AbstractFileResolvingResource
- AbstractMatcher - Class in org.hotswap.agent.versions.matcher
-
The Class AbstractMatcher.
- AbstractMatcher(Versions) - Constructor for class org.hotswap.agent.versions.matcher.AbstractMatcher
-
Instantiates a new abstract matcher.
- abstractMethod(CtClass, String, CtClass[], CtClass[], CtClass) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Creates a public abstract method.
- AbstractNIO2Watcher - Class in org.hotswap.agent.watch.nio
-
NIO2 watcher implementation for systems which support ExtendedWatchEventModifier.FILE_TREE
- AbstractNIO2Watcher() - Constructor for class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- AbstractResource - Class in org.hotswap.agent.util.spring.io.resource
-
Convenience base class for
Resourceimplementations, pre-implementing typical behavior. - AbstractResource() - Constructor for class org.hotswap.agent.util.spring.io.resource.AbstractResource
- AbsTypeVar() - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.AbsTypeVar
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ArrayMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.BooleanMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ByteMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ClassMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.DoubleMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.EnumMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.FloatMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.CharMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.IntegerMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.LongMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.MemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ShortMemberValue
-
Accepts a visitor.
- accept(MemberValueVisitor) - Method in class org.hotswap.agent.javassist.bytecode.annotation.StringMemberValue
-
Accepts a visitor.
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.ArrayInit
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.AssignExpr
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.ASTree
-
Is a method for the visitor pattern.
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.BinExpr
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.CallExpr
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.CastExpr
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.CondExpr
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.DoubleConst
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.Expr
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.FieldDecl
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.InstanceOfExpr
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.IntConst
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.Keyword
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.Member
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.MethodDecl
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.Pair
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.Stmnt
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.StringL
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.Symbol
- accept(Visitor) - Method in class org.hotswap.agent.javassist.compiler.ast.Variable
- accept(WatchFileEvent) - Method in class org.hotswap.agent.annotation.handler.WatchEventDTO
-
Check if this handler supports actual event.
- access(int) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Subroutine
- accessed() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Subroutine
- AccessFlag - Class in org.hotswap.agent.javassist.bytecode
-
A support class providing static methods and constants for access modifiers such as public, private, ...
- AccessFlag() - Constructor for class org.hotswap.agent.javassist.bytecode.AccessFlag
- accessFlags(int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Returns
classes[nth].inner_class_access_flags. - accessFlags(int) - Method in class org.hotswap.agent.javassist.bytecode.MethodParametersAttribute
-
Returns the value of
access_flagsof the i-th element ofparameters. - AccessorMaker - Class in org.hotswap.agent.javassist.compiler
-
AccessorMaker maintains accessors to private members of an enclosing class.
- AccessorMaker(CtClass) - Constructor for class org.hotswap.agent.javassist.compiler.AccessorMaker
- ACONST_NULL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- add(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends an 8bit value to the end of the bytecode sequence.
- add(int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
-
Appends an 8bit value of bytecode.
- add(int, int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Appends a new entry at the end of the table.
- add(int, int, int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Adds a new entry at the specified position in the table.
- add(int, int, int, ClassFileWriter.AttributeWriter) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.FieldWriter
-
Adds a new field.
- add(int, String, String, ClassFileWriter.AttributeWriter) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.FieldWriter
-
Adds a new field.
- add(int, ExceptionTable, int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Copies the given exception table at the specified position in the table.
- add(WatchEvent<Path>, Path) - Method in class org.hotswap.agent.watch.nio.EventDispatcher
-
Adds the.
- add(K, V) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- add(K, V) - Method in interface org.hotswap.agent.util.spring.collections.MultiValueMap
-
Add the given single value to the current list of values for the given key.
- add16(int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
-
Appends a 16bit value of bytecode.
- add32(int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
-
Appends a 32bit value of bytecode.
- add32bit(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends a 32bit value to the end of the bytecode sequence.
- addAllClassLoaderJarRoots(ClassLoader, Set<Resource>) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Search all
URLClassLoaderURLs for jar file references and add them to the given set of resources in the form of pointers to the root of the jar file content. - addAload(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends ALOAD or (WIDE) ALOAD_<n>
- addAnewarray(String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends ANEWARRAY.
- addAnewarray(CtClass, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends ICONST and ANEWARRAY.
- addAnnotation(Annotation) - Method in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Adds an annotation.
- addAnnotationHandler(Class<? extends Annotation>, PluginHandler) - Method in class org.hotswap.agent.annotation.handler.AnnotationProcessor
- addArrayDim(int) - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- addAstore(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends ASTORE or (WIDE) ASTORE_<n>
- addAttribute(AttributeInfo) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Appends an attribute.
- addAttribute(AttributeInfo) - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Appends an attribute.
- addAttribute(AttributeInfo) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Appends an attribute.
- addCaller(int) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Subroutine
- addCatch(int, int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
-
Appends an
exception_tableentry to theCode_attribute. - addCatch(String, CtClass) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Adds a catch clause that handles an exception thrown in the body.
- addCatch(String, CtClass, String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Adds a catch clause that handles an exception thrown in the body.
- addClassInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_Class_infostructure. - addClassInfo(String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_Class_infostructure. - addClassInfo(String) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Class_infostructure. - addClassInfo(String[]) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Makes
CONSTANT_Class_infoobjects for each class name. - addClassInfo(CtClass) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Class_infostructure. - addConstructor(CtConstructor) - Method in class org.hotswap.agent.javassist.CtClass
-
Adds a constructor.
- addConstZero(CtClass) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends an instruction for pushing zero or null on the stack.
- addDconst(double) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends DCONST or DCONST_<n>
- addDirectory(Path) - Method in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
-
Registers the given directory
- addDload(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends DLOAD or (WIDE) DLOAD_<n>
- addDoubleInfo(double) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_Double_infostructure. - addDoubleInfo(double) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Double_infostructure. - addDstore(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends DSTORE or (WIDE) DSTORE_<n>
- addEntry(int, int, int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Appends a new entry to
local_variable_table. - addEventListener(ClassLoader, URI, WatchEventListener) - Method in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- addEventListener(ClassLoader, URI, WatchEventListener) - Method in interface org.hotswap.agent.watch.Watcher
-
Register listeners on an event.
- addEventListener(ClassLoader, URL, WatchEventListener) - Method in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- addEventListener(ClassLoader, URL, WatchEventListener) - Method in interface org.hotswap.agent.watch.Watcher
-
Register listeners on an event.
- addExceptionHandler(int, int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Adds a new entry of
exception_table. - addExceptionHandler(int, int, int, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Adds a new entry of
exception_table. - addExceptionHandler(int, int, int, CtClass) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Adds a new entry of
exception_table. - addFconst(float) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends FCONST or FCONST_<n>
- addField(FieldInfo) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Appends a field to the class.
- addField(CtField) - Method in class org.hotswap.agent.javassist.CtClass
-
Adds a field.
- addField(CtField, String) - Method in class org.hotswap.agent.javassist.CtClass
-
Adds a field with an initial value.
- addField(CtField, CtField.Initializer) - Method in class org.hotswap.agent.javassist.CtClass
-
Adds a field with an initial value.
- addField2(FieldInfo) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Just appends a field to the class.
- addFieldrefInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_Fieldref_infostructure. - addFieldrefInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Fieldref_infostructure. - addFieldrefInfo(int, String, String) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Fieldref_infostructure. - addFload(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends FLOAD or (WIDE) FLOAD_<n>
- addFloatInfo(float) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_Float_infostructure. - addFloatInfo(float) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Float_infostructure. - addFstore(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends FSTORE or FSTORE_<n>
- addGap(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends the length-byte gap to the end of the bytecode sequence.
- addGetfield(String, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends GETFIELD.
- addGetfield(CtClass, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends GETFIELD.
- addGetstatic(String, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends GETSTATIC.
- addGetstatic(CtClass, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends GETSTATIC.
- addCheckcast(String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends CHECKCAST.
- addCheckcast(CtClass) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends CHECKCAST.
- addIconst(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends ICONST or ICONST_<n>
- addIload(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends ILOAD or (WIDE) ILOAD_<n>
- addIndex(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends a 16bit value to the end of the bytecode sequence.
- addInstanceof(String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INSTANCEOF.
- addIntegerInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_Integer_infostructure. - addIntegerInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Integer_infostructure. - addInterface(String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Appends an interface to the interfaces implemented by the class.
- addInterface(CtClass) - Method in class org.hotswap.agent.javassist.CtClass
-
Adds an interface.
- addInterfaceMethodrefInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_InterfaceMethodref_infostructure. - addInterfaceMethodrefInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_InterfaceMethodref_infostructure. - addInterfaceMethodrefInfo(int, String, String) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_InterfaceMethodref_infostructure. - addInvoke(int, String, String, String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
-
Appends a invokevirtual, inovkespecial, or invokestatic bytecode.
- addInvokedynamic(int, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKEDYNAMIC.
- addInvokeDynamicInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_InvokeDynamic_infostructure. - addInvokeDynamicInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_InvokeDynamic_infostructure. - addInvokeinterface(int, String, String, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKEINTERFACE.
- addInvokeinterface(String, String, String, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKEINTERFACE.
- addInvokeinterface(CtClass, String, String, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKEINTERFACE.
- addInvokeinterface(CtClass, String, CtClass, CtClass[], int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKEINTERFACE.
- addInvokespecial(boolean, int, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKESPECIAL.
- addInvokespecial(int, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKESPECIAL.
- addInvokespecial(int, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKESPECIAL.
- addInvokespecial(String, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKESPECIAL.
- addInvokespecial(CtClass, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKESPECIAL.
- addInvokespecial(CtClass, String, CtClass, CtClass[]) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKESPECIAL.
- addInvokestatic(int, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKESTATIC.
- addInvokestatic(String, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKESTATIC.
- addInvokestatic(CtClass, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKESTATIC.
- addInvokestatic(CtClass, String, CtClass, CtClass[]) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKESTATIC.
- addInvokevirtual(int, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKEVIRTUAL.
- addInvokevirtual(String, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKEVIRTUAL.
- addInvokevirtual(CtClass, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKEVIRTUAL.
- addInvokevirtual(CtClass, String, CtClass, CtClass[]) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends INVOKEVIRTUAL.
- addIstore(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends ISTORE or (WIDE) ISTORE_<n>
- addLconst(long) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends LCONST or LCONST_<n>
- addLdc(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends LDC or LDC_W.
- addLdc(String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends LDC or LDC_W.
- addLdc2w(double) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends LDC2_W.
- addLdc2w(long) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends LDC2_W.
- addLload(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends LLOAD or (WIDE) LLOAD_<n>
- addLoad(int, CtClass) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends an instruction for loading a value from the local variable at the index
n. - addLoadParameters(CtClass[], int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends instructions for loading all the parameters onto the operand stack.
- addLocalVariable(String, CtClass) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Declares a new local variable.
- addLongInfo(long) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_Long_infostructure. - addLongInfo(long) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Long_infostructure. - addLstore(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends LSTORE or LSTORE_<n>
- addMemberValue(int, MemberValue) - Method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Adds a new member.
- addMemberValue(String, MemberValue) - Method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Adds a new member.
- addMethod(MethodInfo) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Appends a method to the class.
- addMethod(CtMethod) - Method in class org.hotswap.agent.javassist.CtClass
-
Adds a method.
- addMethod2(MethodInfo) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Just appends a method to the class.
- addMethodHandleInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_MethodHandle_infostructure. - addMethodHandleInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_MethodHandle_infostructure. - addMethodrefInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_Methodref_infostructure. - addMethodrefInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Methodref_infostructure. - addMethodrefInfo(int, String, String) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Methodref_infostructure. - addMethodTypeInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_MethodType_infostructure. - addMethodTypeInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_MethodType_infostructure. - addModuleInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Module_info - addMultiNewarray(String, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends MULTINEWARRAY.
- addMultiNewarray(CtClass, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends MULTINEWARRAY.
- addMultiNewarray(CtClass, int[]) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends MULTINEWARRAY.
- addNameAndTypeInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_NameAndType_infostructure. - addNameAndTypeInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_NameAndType_infostructure. - addNameAndTypeInfo(String, String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_NameAndType_infostructure. - addNameAndTypeInfo(String, String) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_NameAndType_infostructure. - addNew(String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends NEW.
- addNew(CtClass) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends NEW.
- addNewarray(int, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends NEWARRAY for primitive types.
- addNullIfVoid() - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- addNullIfVoid() - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- addObjectToArray(A[], O) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Append the given object to the given array, returning a new array consisting of the input array contents plus the given object.
- addOpcode(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends an 8bit opcode to the end of the bytecode sequence.
- addPackageInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Package_info - addParameter(CtClass) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Appends a new parameter, which becomes the last parameter.
- addPrintln(String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends instructions for executing
java.lang.System.println(message). - addPutfield(String, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends PUTFIELD.
- addPutfield(CtClass, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends PUTFIELD.
- addPutstatic(String, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends PUTSTATIC.
- addPutstatic(CtClass, String, String) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends PUTSTATIC.
- addResourcePathToPackagePath(Class<?>, String) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return a path suitable for use with
ClassLoader.getResource(also suitable for use withClass.getResourceby prepending a slash ('/') to the return value). - addRet(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends RET.
- addReturn(CtClass) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends ARETURN, IRETURN, .., or RETURN.
- addSignatureElements(ClassSignatureElement[]) - Method in class org.hotswap.agent.util.signature.ClassSignatureBase
-
Adds the signature elements to set of used signature elements
- addStore(int, CtClass) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Appends an instruction for storing a value into the local variable at the index
n. - addStringInfo(String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_String_infostructure. - addStringInfo(String) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_String_infostructure. - addStringToArray(String[], String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Append the given
Stringto the givenStringarray, returning a new array consisting of the input array contents plus the givenString. - addTranslator(ClassPool, Translator) - Method in class org.hotswap.agent.javassist.Loader
-
Adds a translator, which is called whenever a class is loaded.
- addTranslator(ClassPool, Translator) - Method in class org.hotswap.agent.javassist.tools.web.Webserver
-
Adds a translator, which is called whenever a client requests a class file.
- addUtf8Info(String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
-
Adds a new
CONSTANT_Utf8_infostructure. - addUtf8Info(String) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Adds a new
CONSTANT_Utf8_infostructure. - AgentLogger - Class in org.hotswap.agent.logging
-
Create custom simple logging mechanism.
- AgentLogger.Level - Enum in org.hotswap.agent.logging
-
Standard logging levels.
- AgentLoggerHandler - Class in org.hotswap.agent.logging
-
Simple handler to log to output stream (default is system.out).
- AgentLoggerHandler() - Constructor for class org.hotswap.agent.logging.AgentLoggerHandler
- agentmain(String, Instrumentation) - Static method in class org.hotswap.agent.HotswapAgent
- agentmain(String, Instrumentation) - Static method in class org.hotswap.agent.javassist.util.HotSwapAgent
-
The entry point invoked when this agent is started after the JVM starts.
- ALOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ALOAD_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ALOAD_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ALOAD_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ALOAD_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- alreadySet() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
- analyze(CtClass, MethodInfo) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Analyzer
-
Performs data-flow analysis on a method and returns an array, indexed by instruction position, containing the starting frame state of all reachable instructions.
- analyze(CtMethod) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Analyzer
-
Performs data-flow analysis on a method and returns an array, indexed by instruction position, containing the starting frame state of all reachable instructions.
- Analyzer - Class in org.hotswap.agent.javassist.bytecode.analysis
-
A data-flow analyzer that determines the type state of the stack and local variable table at every reachable instruction in a method.
- Analyzer() - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.Analyzer
- AND_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- ANDAND - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- ANEWARRAY - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- annotation(int, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
annotation. - annotation(String, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
annotation. - Annotation - Class in org.hotswap.agent.javassist.bytecode.annotation
-
The
annotationstructure. - Annotation(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Constructs an annotation including no members.
- Annotation(String, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Constructs an annotation including no members.
- Annotation(ConstPool, CtClass) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Constructs an annotation that can be accessed through the interface represented by
clazz. - ANNOTATION - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- ANNOTATION - Static variable in class org.hotswap.agent.javassist.Modifier
- AnnotationDefaultAttribute - Class in org.hotswap.agent.javassist.bytecode
-
A class representing
AnnotationDefault_attribute. - AnnotationDefaultAttribute(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.AnnotationDefaultAttribute
-
Constructs an empty
AnnotationDefault_attribute. - AnnotationDefaultAttribute(ConstPool, byte[]) - Constructor for class org.hotswap.agent.javassist.bytecode.AnnotationDefaultAttribute
-
Constructs an
AnnotationDefault_attribute. - AnnotationHelper - Class in org.hotswap.agent.util
- AnnotationHelper() - Constructor for class org.hotswap.agent.util.AnnotationHelper
- AnnotationImpl - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Internal-use only.
- AnnotationMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Nested annotation.
- AnnotationMemberValue(Annotation, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.AnnotationMemberValue
-
Constructs an annotation member.
- AnnotationMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.AnnotationMemberValue
-
Constructs an annotation member.
- annotationProcessor - Variable in class org.hotswap.agent.config.PluginRegistry
- AnnotationProcessor - Class in org.hotswap.agent.annotation.handler
-
Process annotations on a plugin, register appropriate handlers.
- AnnotationProcessor(PluginManager) - Constructor for class org.hotswap.agent.annotation.handler.AnnotationProcessor
- AnnotationsAttribute - Class in org.hotswap.agent.javassist.bytecode
-
A class representing
RuntimeVisibleAnnotations_attributeandRuntimeInvisibleAnnotations_attribute. - AnnotationsAttribute(ConstPool, String) - Constructor for class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Constructs an empty
Runtime(In)VisibleAnnotations_attribute. - AnnotationsAttribute(ConstPool, String, byte[]) - Constructor for class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Constructs a
Runtime(In)VisibleAnnotations_attribute. - AnnotationsWriter - Class in org.hotswap.agent.javassist.bytecode.annotation
-
A convenience class for constructing a
..Annotations_attribute. - AnnotationsWriter(OutputStream, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Constructs with the given output stream.
- annotationToString(Object[]) - Method in class org.hotswap.agent.util.signature.ClassSignatureBase
- annotationToString(Object[][]) - Method in class org.hotswap.agent.util.signature.ClassSignatureBase
- annotationValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandannotation_valueinelement_value. - AnonymousClassInfo - Class in org.hotswap.agent.plugin.jvm
-
Get signature for an anonymous class to compare two versions (before and after reload).
- AnonymousClassInfo(Class) - Constructor for class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
- AnonymousClassInfo(String) - Constructor for class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
- AnonymousClassInfo(CtClass) - Constructor for class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
- AnonymousClassInfos - Class in org.hotswap.agent.plugin.jvm
-
Info about anonymous classes.
- AnonymousClassInfos(ClassLoader, String) - Constructor for class org.hotswap.agent.plugin.jvm.AnonymousClassInfos
-
Create info of the current state from the classloader via reflection.
- AnonymousClassInfos(ClassPool, String) - Constructor for class org.hotswap.agent.plugin.jvm.AnonymousClassInfos
-
Create info of the new state from the classPool via javassist.
- AnonymousClassPatchPlugin - Class in org.hotswap.agent.plugin.jvm
-
Class names MyClass$1, MyClass$2 are created in the order as anonymous class appears in the source code.
- AnonymousClassPatchPlugin() - Constructor for class org.hotswap.agent.plugin.jvm.AnonymousClassPatchPlugin
- AntPathMatcher - Class in org.hotswap.agent.util.spring.path
-
PathMatcherimplementation for Ant-style path patterns. - AntPathMatcher() - Constructor for class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Create a new instance with the
AntPathMatcher.DEFAULT_PATH_SEPARATOR. - AntPathMatcher(String) - Constructor for class org.hotswap.agent.util.spring.path.AntPathMatcher
-
A convenient, alternative constructor to use with a custom path separator.
- AntPathMatcher.AntPathStringMatcher - Class in org.hotswap.agent.util.spring.path
-
Tests whether or not a string matches against a pattern via a
Pattern. - AntPathMatcher.AntPatternComparator - Class in org.hotswap.agent.util.spring.path
-
The default
Comparatorimplementation returned byAntPathMatcher.getPatternComparator(String). - AntPathStringMatcher(String) - Constructor for class org.hotswap.agent.util.spring.path.AntPathMatcher.AntPathStringMatcher
- AntPathStringMatcher(String, boolean) - Constructor for class org.hotswap.agent.util.spring.path.AntPathMatcher.AntPathStringMatcher
- AntPatternComparator(String) - Constructor for class org.hotswap.agent.util.spring.path.AntPathMatcher.AntPatternComparator
- any() - Static method in class org.hotswap.agent.versions.VersionRange
-
Any.
- AppClassLoaderExecutor - Class in org.hotswap.agent.util
-
Deprecated.
- AppClassLoaderExecutor(ClassLoader, ProtectionDomain) - Constructor for class org.hotswap.agent.util.AppClassLoaderExecutor
-
Deprecated.
- append(byte[]) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Appends the given bytecode sequence at the end.
- append(int, int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Appends a new entry.
- append(String, int) - Method in class org.hotswap.agent.javassist.compiler.KeywordTable
- append(String, String, String, int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Appends a new entry.
- append(String, Declarator) - Method in class org.hotswap.agent.javassist.compiler.SymbolTable
- append(ExceptionTable, int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Copies and appends the entries in the given exception table at the end of the exception table in the code attribute edited by this object.
- append(ASTList, ASTree) - Static method in class org.hotswap.agent.javassist.compiler.ast.ASTList
-
Appends an object to a list.
- appendClassPath(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Appends a directory or a jar (or zip) file to the end of the search path.
- appendClassPath(ClassPath) - Method in class org.hotswap.agent.javassist.ClassPool
-
Appends a
ClassPathobject to the end of the search path. - appendFrame(int, int[], int[]) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Writer
-
Writes a
append_frame. - appendFrame(int, int, int[], int[]) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Walker
-
Invoked if the visited frame is a
append_frame. - appendGap(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Appends a gap at the end of the bytecode sequence.
- appendParameter(String, String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Appends a parameter type to the parameter list represented by the given descriptor.
- appendParameter(CtClass, String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Appends a parameter type to the parameter list represented by the given descriptor.
- appendPathList(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Appends directories and jar files for search.
- appendSystemPath() - Method in class org.hotswap.agent.javassist.ClassPool
-
Appends the system search path to the end of the search path.
- AppletServer - Class in org.hotswap.agent.javassist.tools.rmi
-
An AppletServer object is a web server that an ObjectImporter communicates with.
- AppletServer(int) - Constructor for class org.hotswap.agent.javassist.tools.rmi.AppletServer
-
Constructs a web server.
- AppletServer(int, ClassPool) - Constructor for class org.hotswap.agent.javassist.tools.rmi.AppletServer
-
Constructs a web server.
- AppletServer(String) - Constructor for class org.hotswap.agent.javassist.tools.rmi.AppletServer
-
Constructs a web server.
- applyRelativePath(String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Apply the given relative path to the given path, assuming standard Java folder separation (i.e. "/" separators).
- ARETURN - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- argTypesToString(int[], int[], String[]) - Static method in class org.hotswap.agent.javassist.compiler.TypeChecker
- arguments - Variable in class org.hotswap.agent.javassist.bytecode.BootstrapMethodsAttribute.BootstrapMethod
-
bootstrap_arguments. - ARRAY - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- ARRAY_SUFFIX - Static variable in class org.hotswap.agent.util.spring.util.ClassUtils
-
Suffix for array class names: "[]"
- arrayAccess(ASTree, ASTree) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- arrayDim - Variable in class org.hotswap.agent.javassist.compiler.ast.CastExpr
- arrayDim - Variable in class org.hotswap.agent.javassist.compiler.ast.Declarator
- arrayDim - Variable in class org.hotswap.agent.javassist.compiler.CodeGen
- arrayDim - Variable in class org.hotswap.agent.javassist.compiler.TypeChecker
- arrayDimension(String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Computes the dimension of the array represented by the given descriptor.
- ArrayInit - Class in org.hotswap.agent.javassist.compiler.ast
-
Array initializer such as
{ 1, 2, 3 }. - ArrayInit(ASTree) - Constructor for class org.hotswap.agent.javassist.compiler.ast.ArrayInit
- ARRAYLENGTH - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ArrayMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Array member.
- ArrayMemberValue(MemberValue, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ArrayMemberValue
-
Constructs an array.
- ArrayMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ArrayMemberValue
-
Constructs an array.
- arrayToCommaDelimitedString(Object[]) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Convert a
Stringarray into a comma delimitedString(i.e., CSV). - arrayToDelimitedString(Object[], String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Convert a
Stringarray into a delimitedString(e.g. - arrayToList(Object) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Convert the supplied array into a List.
- arrayType - Variable in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- arrayType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayElement
- ArrayType(int, SignatureAttribute.Type) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ArrayType
-
Constructs an
ArrayType. - arrayValue(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandarray_valueinelement_value. - ARSHIFT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- ARSHIFT_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- artifactId() - Method in annotation type org.hotswap.agent.annotation.Maven
-
The maven artifact id to match.
- ArtifactVersion - Class in org.hotswap.agent.versions
-
Default implementation of artifact versioning.
- ArtifactVersion(String) - Constructor for class org.hotswap.agent.versions.ArtifactVersion
-
Instantiates a new artifact version.
- Assert - Class in org.hotswap.agent.util.spring.util
-
Assertion utility class that assists in validating arguments.
- Assert() - Constructor for class org.hotswap.agent.util.spring.util.Assert
- AssignExpr - Class in org.hotswap.agent.javassist.compiler.ast
-
Assignment expression.
- assignOps - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- ASTList - Class in org.hotswap.agent.javassist.compiler.ast
-
A linked list.
- ASTList(ASTree) - Constructor for class org.hotswap.agent.javassist.compiler.ast.ASTList
- ASTList(ASTree, ASTList) - Constructor for class org.hotswap.agent.javassist.compiler.ast.ASTList
- ASTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ASTORE_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ASTORE_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ASTORE_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ASTORE_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ASTree - Class in org.hotswap.agent.javassist.compiler.ast
-
Abstract Syntax Tree.
- ASTree() - Constructor for class org.hotswap.agent.javassist.compiler.ast.ASTree
- astToClassName(ASTList, char) - Static method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- atArrayInit(ArrayInit) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atArrayInit(ArrayInit) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atArrayInit(ArrayInit) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atArrayInit(ArrayInit) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atArrayLength(Expr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atArrayPlusPlus(int, boolean, Expr, boolean) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atArrayRead(ASTree, ASTree) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atArrayRead(ASTree, ASTree) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atArrayVariableAssign(ArrayInit, int, int, String) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atArrayVariableAssign(ArrayInit, int, int, String) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atAssignCore(Expr, int, ASTree, int, int, String) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atAssignExpr(AssignExpr) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atAssignExpr(AssignExpr) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atAssignExpr(AssignExpr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atAssignExpr(AssignExpr, boolean) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atAssignParamList(CtClass[], Bytecode) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- atASTList(ASTList) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atASTList(ASTList) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atBinExpr(BinExpr) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atBinExpr(BinExpr) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atBinExpr(BinExpr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atCallExpr(CallExpr) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atCallExpr(CallExpr) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atCallExpr(CallExpr) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- atCallExpr(CallExpr) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- atCallExpr(CallExpr) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atCallExpr(CallExpr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atCastExpr(CastExpr) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atCastExpr(CastExpr) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atCastExpr(CastExpr) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- atCastExpr(CastExpr) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- atCastExpr(CastExpr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atCastToRtype(CastExpr) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
-
Inserts a cast operator to the return type.
- atCastToRtype(CastExpr) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
-
Inserts a cast operator to the return type.
- atCastToWrapper(CastExpr) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- atCastToWrapper(CastExpr) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- atCflow(ASTList) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- atCflow(ASTList) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- atClassObject(Expr) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atClassObject(Expr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atClassObject2(String) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atClassObject2(String) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atCondExpr(CondExpr) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atCondExpr(CondExpr) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atCondExpr(CondExpr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atDeclarator(Declarator) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atDeclarator(Declarator) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atDoubleConst(DoubleConst) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atDoubleConst(DoubleConst) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atDoubleConst(DoubleConst) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atExpr(Expr) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atExpr(Expr) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atExpr(Expr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atFieldAssign(Expr, int, ASTree, ASTree) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- atFieldAssign(Expr, int, ASTree, ASTree) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atFieldAssign(Expr, int, ASTree, ASTree, boolean) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atFieldAssign(Expr, int, ASTree, ASTree, boolean) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- atFieldAssign(Expr, int, ASTree, ASTree, boolean) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atFieldDecl(FieldDecl) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atFieldDecl(FieldDecl) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atFieldPlusPlus(int, boolean, ASTree, Expr, boolean) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atFieldPlusPlus(int, boolean, ASTree, Expr, boolean) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atFieldPlusPlus(ASTree) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atFieldRead(ASTree) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atFieldRead(ASTree) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- ATHROW - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- atInstanceOfExpr(InstanceOfExpr) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atInstanceOfExpr(InstanceOfExpr) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atInstanceOfExpr(InstanceOfExpr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atIntConst(IntConst) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atIntConst(IntConst) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atIntConst(IntConst) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atKeyword(Keyword) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atKeyword(Keyword) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atKeyword(Keyword) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atMember(Member) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atMember(Member) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atMember(Member) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- atMember(Member) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- atMember(Member) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atMember(Member) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atMethodArgs(ASTList, int[], int[], String[]) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- atMethodArgs(ASTList, int[], int[], String[]) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- atMethodArgs(ASTList, int[], int[], String[]) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atMethodArgs(ASTList, int[], int[], String[]) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atMethodBody(Stmnt, boolean, boolean) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atMethodCallCore(CtClass, String, ASTList) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atMethodCallCore(CtClass, String, ASTList, boolean, boolean, int, MemberResolver.Method) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atMethodDecl(MethodDecl) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atMethodDecl(MethodDecl) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atMultiNewArray(int, ASTList, ASTList) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atMultiNewArray(int, ASTList, ASTList) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atNewArrayExpr(NewExpr) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atNewArrayExpr(NewExpr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atNewExpr(NewExpr) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atNewExpr(NewExpr) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atNewExpr(NewExpr) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atNewExpr(NewExpr) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atPair(Pair) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atPair(Pair) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atPlusPlusCore(int, boolean, int, boolean, Expr) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atReturnStmnt(Stmnt) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atReturnStmnt(Stmnt) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- atReturnStmnt2(ASTree) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atStmnt(Stmnt) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atStmnt(Stmnt) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atStringL(StringL) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atStringL(StringL) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atStringL(StringL) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- atSymbol(Symbol) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atSymbol(Symbol) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- AttributeInfo - Class in org.hotswap.agent.javassist.bytecode
-
attribute_infostructure. - AttributeInfo(ConstPool, int, byte[]) - Constructor for class org.hotswap.agent.javassist.bytecode.AttributeInfo
- AttributeInfo(ConstPool, int, DataInputStream) - Constructor for class org.hotswap.agent.javassist.bytecode.AttributeInfo
- AttributeInfo(ConstPool, String) - Constructor for class org.hotswap.agent.javassist.bytecode.AttributeInfo
- AttributeInfo(ConstPool, String, byte[]) - Constructor for class org.hotswap.agent.javassist.bytecode.AttributeInfo
-
Constructs an
attribute_infostructure. - atTryStmnt(Stmnt) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atTryStmnt(Stmnt) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- atVariable(Variable) - Method in class org.hotswap.agent.javassist.compiler.ast.Visitor
- atVariable(Variable) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- atVariable(Variable) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
B
- badAssign(Expr) - Static method in class org.hotswap.agent.javassist.compiler.CodeGen
- BadBytecode - Exception in org.hotswap.agent.javassist.bytecode
-
Signals that a bad bytecode sequence has been found.
- BadBytecode(int) - Constructor for exception org.hotswap.agent.javassist.bytecode.BadBytecode
- BadBytecode(String) - Constructor for exception org.hotswap.agent.javassist.bytecode.BadBytecode
- BadBytecode(String, Throwable) - Constructor for exception org.hotswap.agent.javassist.bytecode.BadBytecode
- BadBytecode(MethodInfo, Throwable) - Constructor for exception org.hotswap.agent.javassist.bytecode.BadBytecode
- BadHttpRequest - Exception in org.hotswap.agent.javassist.tools.web
-
Thrown when receiving an invalid HTTP request.
- BadHttpRequest() - Constructor for exception org.hotswap.agent.javassist.tools.web.BadHttpRequest
- BadHttpRequest(Exception) - Constructor for exception org.hotswap.agent.javassist.tools.web.BadHttpRequest
- BadToken - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- badType(Expr) - Static method in class org.hotswap.agent.javassist.compiler.CodeGen
- badTypes(Expr) - Static method in class org.hotswap.agent.javassist.compiler.CodeGen
- BALOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- baseobject - Variable in class org.hotswap.agent.javassist.tools.reflect.Metaobject
- BaseType(String) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.BaseType
-
Constructs a
BaseType. - BasicBlock - Class in org.hotswap.agent.javassist.bytecode.stackmap
-
A basic block is a sequence of bytecode that does not contain jump/branch instructions except at the last bytecode.
- BasicBlock(int) - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock
- BasicBlock.Catch - Class in org.hotswap.agent.javassist.bytecode.stackmap
- BasicBlock.Maker - Class in org.hotswap.agent.javassist.bytecode.stackmap
- basicBlocks() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow
-
Returns all the basic blocks in the method body.
- BasicType(String, int, char) - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- BASTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- begin() - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Moves to the first instruction.
- begin(int, int, int, int[], ClassFileWriter.AttributeWriter) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
-
Starts adding a new method.
- begin(int, String, String, String[], ClassFileWriter.AttributeWriter) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
-
Starts Adding a new method.
- BinExpr - Class in org.hotswap.agent.javassist.compiler.ast
-
Binary expression.
- BIPUSH - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- block() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Catcher
-
Returns the first block of the catch clause.
- block() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Node
-
Returns the basic block indicated by this node.
- BLOCK - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- body - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Catch
- BOGUS - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents a non-accessible value.
- BOOLEAN - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the boolean primitive type
- BOOLEAN - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- BooleanMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Boolean constant value.
- BooleanMemberValue(boolean, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.BooleanMemberValue
-
Constructs a boolean constant value.
- BooleanMemberValue(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.BooleanMemberValue
-
Constructs a boolean constant value.
- BooleanMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.BooleanMemberValue
-
Constructs a boolean constant value.
- booleanType - Static variable in class org.hotswap.agent.javassist.CtClass
-
The
CtClassobject representing thebooleantype. - BootstrapMethod(int, int[]) - Constructor for class org.hotswap.agent.javassist.bytecode.BootstrapMethodsAttribute.BootstrapMethod
-
Constructs an element of
bootstrap_methods. - BootstrapMethodsAttribute - Class in org.hotswap.agent.javassist.bytecode
- BootstrapMethodsAttribute(ConstPool, BootstrapMethodsAttribute.BootstrapMethod[]) - Constructor for class org.hotswap.agent.javassist.bytecode.BootstrapMethodsAttribute
-
Constructs a BootstrapMethods attribute.
- BootstrapMethodsAttribute.BootstrapMethod - Class in org.hotswap.agent.javassist.bytecode
-
An element of
bootstrap_methods. - BREAK - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- breakList - Variable in class org.hotswap.agent.javassist.compiler.CodeGen
- BRIDGE - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- buildCallCloseClassLoader(String) - Static method in class org.hotswap.agent.util.PluginManagerInvoker
- buildCallPluginMethod(Class, String, String...) - Static method in class org.hotswap.agent.util.PluginManagerInvoker
-
Equivalent to callPluginMethod for insertion into source code.
- buildCallPluginMethod(String, Class, String, String...) - Static method in class org.hotswap.agent.util.PluginManagerInvoker
-
Same as
PluginManagerInvoker.buildCallPluginMethod(Class, String, String...), but with explicit appClassLoader variable. - buildInitializePlugin(Class) - Static method in class org.hotswap.agent.util.PluginManagerInvoker
- buildInitializePlugin(Class, String) - Static method in class org.hotswap.agent.util.PluginManagerInvoker
- buildMessage(String, Throwable) - Static method in class org.hotswap.agent.util.spring.io.resource.NestedExceptionUtils
-
Build a message for the given base message and root cause.
- BUNDLE_NAME - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
The Constant BUNDLE_NAME.
- BUNDLE_SYMBOLIC_NAME - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
The Constant BUNDLE_SYMBOLIC_NAME.
- BUNDLE_VERSION - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
The Constant BUNDLE_VERSION.
- BundleName - Static variable in annotation type org.hotswap.agent.annotation.Name
-
Defines a human-readable name, without spaces, for this bundle.
- BundleSymbolicName - Static variable in annotation type org.hotswap.agent.annotation.Name
-
The only required header for OSGI bundles, this entry specifies a unique identifier for a bundle, based on the reverse domain name convention (used also by the java packages).
- BundleVersion - Static variable in annotation type org.hotswap.agent.annotation.Name
-
The Bundle version.
- byCall(CtClass, String) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer calling a static method.
- byCall(CtClass, String, String[]) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer calling a static method.
- byCallWithParams(CtClass, String) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer calling a static method.
- byCallWithParams(CtClass, String, String[]) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer calling a static method.
- byExpr(String) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer.
- byNew(CtClass) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer creating a new object.
- byNew(CtClass, String[]) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer creating a new object.
- byNewArray(CtClass, int) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer creating a new array.
- byNewArray(CtClass, int[]) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer creating a new multi-dimensional array.
- byNewWithParams(CtClass) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer creating a new object.
- byNewWithParams(CtClass, String[]) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer creating a new object.
- byParameter(int) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer using a constructor parameter.
- BYTE - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the byte primitive type
- BYTE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- ByteArray - Class in org.hotswap.agent.javassist.bytecode
-
A collection of static methods for reading and writing a byte array.
- ByteArray() - Constructor for class org.hotswap.agent.javassist.bytecode.ByteArray
- ByteArrayClassPath - Class in org.hotswap.agent.javassist
-
A
ByteArrayClassPathcontains bytes that is served as a class file to aClassPool. - ByteArrayClassPath(String, byte[]) - Constructor for class org.hotswap.agent.javassist.ByteArrayClassPath
- byteAt(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Returns the unsigned 8bit value at the given index.
- bytecode - Variable in class org.hotswap.agent.javassist.bytecode.CodeIterator
- bytecode - Variable in class org.hotswap.agent.javassist.compiler.CodeGen
- Bytecode - Class in org.hotswap.agent.javassist.bytecode
-
A utility class for producing a bytecode sequence.
- Bytecode(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.Bytecode
-
Constructs a
Bytecodeobject with an empty bytecode sequence. - Bytecode(ConstPool, int, int) - Constructor for class org.hotswap.agent.javassist.bytecode.Bytecode
-
Constructs a
Bytecodeobject with an empty bytecode sequence. - ByteMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Byte constant value.
- ByteMemberValue(byte, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ByteMemberValue
-
Constructs a byte constant value.
- ByteMemberValue(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ByteMemberValue
-
Constructs a byte constant value.
- ByteMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ByteMemberValue
-
Constructs a byte constant value.
- byteOrBooleanRead() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;I)Bto replace reading from a byte[]. - byteOrBooleanRead() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayReadByteOrBoolean" as the name of the static method with the signature (Ljava/lang/Object;I)B to replace reading from a byte[].
- byteOrBooleanWrite() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;IB)Vto replace writing to a byte[]. - byteOrBooleanWrite() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayWriteByteOrBoolean" as the name of the static method with the signature (Ljava/lang/Object;IB)V to replace writing to a byte[].
- byteType - Static variable in class org.hotswap.agent.javassist.CtClass
-
The
CtClassobject representing thebytetype.
C
- cacheCtClass(String, CtClass, boolean) - Method in class org.hotswap.agent.javassist.ClassPool
-
Provides a hook so that subclasses can do their own caching of classes.
- cacheCtClass(String, CtClass, boolean) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Cache a class
- cachedStringRep - Variable in class org.hotswap.agent.javassist.CtMethod
- calculateDefault(CtClass) - Static method in class org.hotswap.agent.javassist.SerialVersionUID
-
Calculate default value.
- calculateShift(int, int) - Static method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Calculate a shift value that can be used to create a power-of-two value between the specified maximum and minimum values.
- call(int, int, Object[]) - Method in class org.hotswap.agent.javassist.tools.rmi.ObjectImporter
-
Calls a method on a remote object.
- CALL - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- Callback - Class in org.hotswap.agent.javassist.tools
-
Creates bytecode that when executed calls back to the instance's result method.
- Callback(String) - Constructor for class org.hotswap.agent.javassist.tools.Callback
-
Constructs a new
Callbackobject. - callbacks - Static variable in class org.hotswap.agent.javassist.tools.Callback
- callCloseClassLoader(ClassLoader) - Static method in class org.hotswap.agent.util.PluginManagerInvoker
-
Free all classloader references and close any associated plugin instance.
- callers() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Subroutine
- CallExpr - Class in org.hotswap.agent.javassist.compiler.ast
-
Method call expression.
- callInitializePlugin(Class<T>, ClassLoader) - Static method in class org.hotswap.agent.util.PluginManagerInvoker
-
Initialize plugin for a classloader.
- callPluginMethod(Class, ClassLoader, String, Class[], Object[]) - Static method in class org.hotswap.agent.util.PluginManagerInvoker
-
Methods on plugin should be called via reflection, because the real plugin object is in parent classloader, but plugin class may be defined in app classloader as well introducing ClassCastException on same class name.
- callsSuper() - Method in class org.hotswap.agent.javassist.CtConstructor
-
Returns true if this constructor calls a constructor of the super class.
- CALOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- CannotCompileException - Exception in org.hotswap.agent.javassist
-
Thrown when bytecode transformation has failed.
- CannotCompileException(ClassFormatError, String) - Constructor for exception org.hotswap.agent.javassist.CannotCompileException
-
Constructs a CannotCompileException with a ClassFormatError.
- CannotCompileException(ClassNotFoundException, String) - Constructor for exception org.hotswap.agent.javassist.CannotCompileException
-
Constructs a CannotCompileException with a
ClassNotFoundException. - CannotCompileException(String) - Constructor for exception org.hotswap.agent.javassist.CannotCompileException
-
Constructs a CannotCompileException with a message.
- CannotCompileException(String, Throwable) - Constructor for exception org.hotswap.agent.javassist.CannotCompileException
-
Constructs a CannotCompileException with a detailed message and an
Exceptionrepresenting the cause. - CannotCompileException(Throwable) - Constructor for exception org.hotswap.agent.javassist.CannotCompileException
-
Constructs a CannotCompileException with an
Exceptionrepresenting the cause. - CannotCompileException(CompileError) - Constructor for exception org.hotswap.agent.javassist.CannotCompileException
-
Constructs a CannotCompileException with an
CompileError. - CannotCompileException(NotFoundException) - Constructor for exception org.hotswap.agent.javassist.CannotCompileException
-
Constructs a CannotCompileException with a
NotFoundException. - CannotCreateException - Exception in org.hotswap.agent.javassist.tools.reflect
-
Signals that
ClassMetaobject.newInstance()fails. - CannotCreateException(Exception) - Constructor for exception org.hotswap.agent.javassist.tools.reflect.CannotCreateException
- CannotCreateException(String) - Constructor for exception org.hotswap.agent.javassist.tools.reflect.CannotCreateException
- CannotInvokeException - Exception in org.hotswap.agent.javassist.tools.reflect
-
Thrown when method invocation using the reflection API has thrown an exception.
- CannotInvokeException(ClassNotFoundException) - Constructor for exception org.hotswap.agent.javassist.tools.reflect.CannotInvokeException
-
Constructs a CannotInvokeException with an ClassNotFoundException.
- CannotInvokeException(IllegalAccessException) - Constructor for exception org.hotswap.agent.javassist.tools.reflect.CannotInvokeException
-
Constructs a CannotInvokeException with an IllegalAccessException.
- CannotInvokeException(InvocationTargetException) - Constructor for exception org.hotswap.agent.javassist.tools.reflect.CannotInvokeException
-
Constructs a CannotInvokeException with an InvocationTargetException.
- CannotInvokeException(String) - Constructor for exception org.hotswap.agent.javassist.tools.reflect.CannotInvokeException
-
Constructs a CannotInvokeException with an error message.
- CannotReflectException - Exception in org.hotswap.agent.javassist.tools.reflect
-
Thrown by
makeReflective()inReflectionwhen there is an attempt to reflect a class that is either an interface or a subclass of either ClassMetaobject or Metaobject. - CannotReflectException(String) - Constructor for exception org.hotswap.agent.javassist.tools.reflect.CannotReflectException
- capitalize(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Capitalize a
String, changing the first letter to upper case as perCharacter.toUpperCase(char). - CASE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- caseInsensitiveValueOf(E[], String) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Case insensitive alternative to
Enum.valueOf(Class, String). - Cast - Class in org.hotswap.agent.javassist.expr
-
Explicit type cast.
- Cast(int, CodeIterator, CtClass, MethodInfo) - Constructor for class org.hotswap.agent.javassist.expr.Cast
-
Undocumented constructor.
- CastExpr - Class in org.hotswap.agent.javassist.compiler.ast
-
Cast expression.
- CastExpr(int, int, ASTree) - Constructor for class org.hotswap.agent.javassist.compiler.ast.CastExpr
- CastExpr(ASTList, int, ASTree) - Constructor for class org.hotswap.agent.javassist.compiler.ast.CastExpr
- CASTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- castType - Variable in class org.hotswap.agent.javassist.compiler.ast.CastExpr
- CATCH - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- catchers() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Block
-
Returns catch clauses that will catch an exception thrown in this block.
- catchTarget(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
target_typeandcatch_targetoftarget_infounion. - catchType(int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Returns
catchTypeof the n-th entry. - Cflow - Class in org.hotswap.agent.javassist.runtime
-
A support class for implementing
$cflow. - Cflow() - Constructor for class org.hotswap.agent.javassist.runtime.Cflow
- Cflow.Depth - Class in org.hotswap.agent.javassist.runtime
- cflowName - Static variable in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- CGLIB_CLASS_SEPARATOR - Static variable in class org.hotswap.agent.util.spring.util.ClassUtils
-
The CGLIB class separator character "$$"
- CLASS - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- CLASS_ANNOTATION - org.hotswap.agent.util.signature.ClassSignatureElement
- CLASS_FILE_SUFFIX - Static variable in class org.hotswap.agent.util.spring.util.ClassUtils
-
The ".class" file suffix
- ClassClassPath - Class in org.hotswap.agent.javassist
-
A search-path for obtaining a class file by
getResourceAsStream()injava.lang.Class. - ClassClassPath(Class<?>) - Constructor for class org.hotswap.agent.javassist.ClassClassPath
-
Creates a search path.
- classes - Variable in class org.hotswap.agent.javassist.ClassPool
- classfile - Variable in class org.hotswap.agent.javassist.ByteArrayClassPath
- ClassFile - Class in org.hotswap.agent.javassist.bytecode
-
ClassFilerepresents a Java.classfile, which consists of a constant pool, methods, fields, and attributes. - ClassFile(boolean, String, String) - Constructor for class org.hotswap.agent.javassist.bytecode.ClassFile
-
Constructs a class file including no members.
- ClassFile(DataInputStream) - Constructor for class org.hotswap.agent.javassist.bytecode.ClassFile
-
Constructs a class file from a byte stream.
- ClassFilePrinter - Class in org.hotswap.agent.javassist.bytecode
-
A utility class for priting the contents of a class file.
- ClassFilePrinter() - Constructor for class org.hotswap.agent.javassist.bytecode.ClassFilePrinter
- ClassFileWriter - Class in org.hotswap.agent.javassist.bytecode
-
A quick class-file writer.
- ClassFileWriter(int, int) - Constructor for class org.hotswap.agent.javassist.bytecode.ClassFileWriter
-
Constructs a class file writer.
- ClassFileWriter.AttributeWriter - Interface in org.hotswap.agent.javassist.bytecode
-
This writes attributes.
- ClassFileWriter.ConstPoolWriter - Class in org.hotswap.agent.javassist.bytecode
-
Constant Pool.
- ClassFileWriter.FieldWriter - Class in org.hotswap.agent.javassist.bytecode
-
Field.
- ClassFileWriter.MethodWriter - Class in org.hotswap.agent.javassist.bytecode
-
Method.
- classIndex() - Method in class org.hotswap.agent.javassist.bytecode.EnclosingMethodAttribute
-
Returns the value of
class_index. - classInfoIndex(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandclass_info_indexinelement_value. - classInfoIndex(String) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandclass_info_indexinelement_value. - ClassInitPlugin - Class in org.hotswap.agent.plugin.jvm
-
ClassInitPlugin initializes static (class) variables after class redefinition.
- ClassInitPlugin() - Constructor for class org.hotswap.agent.plugin.jvm.ClassInitPlugin
- classLoader - Variable in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
- ClassLoaderDefineClassPatcher - Class in org.hotswap.agent.util.classloader
-
Classloader patch which will redefine each patch via Javassist in the target classloader.
- ClassLoaderDefineClassPatcher() - Constructor for class org.hotswap.agent.util.classloader.ClassLoaderDefineClassPatcher
- ClassLoaderHelper - Class in org.hotswap.agent.util.classloader
-
Utility method for classloaders.
- ClassLoaderHelper() - Constructor for class org.hotswap.agent.util.classloader.ClassLoaderHelper
- ClassLoaderInitListener - Interface in org.hotswap.agent.config
-
Register a listener on PluginManager to watch for new ClassLoader instance.
- classLoaderListeners - Variable in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- classLoaderProvider - Static variable in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
A provider used by
createClass()for obtaining a class loader. - ClassLoaderProxy - Class in org.hotswap.agent.util.classloader
-
Deprecated.
- ClassLoaderProxy() - Constructor for class org.hotswap.agent.util.classloader.ClassLoaderProxy
-
Deprecated.
- classLoaderTransformers - Variable in class org.hotswap.agent.util.HotswapTransformer
- ClassMap - Class in org.hotswap.agent.javassist
-
A hash table associating class names with different names.
- ClassMap() - Constructor for class org.hotswap.agent.javassist.ClassMap
-
Constructs a hash table.
- ClassMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Class value.
- ClassMemberValue(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ClassMemberValue
-
Constructs a class value.
- ClassMemberValue(String, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ClassMemberValue
-
Constructs a class value.
- ClassMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ClassMemberValue
-
Constructs a class value.
- classmetaobject - Variable in class org.hotswap.agent.javassist.tools.reflect.Metaobject
- ClassMetaobject - Class in org.hotswap.agent.javassist.tools.reflect
-
A runtime class metaobject.
- ClassMetaobject(String[]) - Constructor for class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Constructs a
ClassMetaobject. - classname - Variable in class org.hotswap.agent.javassist.ByteArrayClassPath
- classname - Variable in class org.hotswap.agent.javassist.convert.TransformCall
- classname - Variable in class org.hotswap.agent.javassist.tools.rmi.RemoteRef
- className - Variable in class org.hotswap.agent.javassist.compiler.CodeGen
- className - Variable in class org.hotswap.agent.javassist.compiler.TypeChecker
- className() - Method in class org.hotswap.agent.javassist.bytecode.EnclosingMethodAttribute
-
Returns the name of the class specified by
class_index. - ClassName(String) - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ClassName
- classNameRegexp() - Method in annotation type org.hotswap.agent.annotation.OnClassFileEvent
-
Regexp of class name.
- classNameRegexp() - Method in annotation type org.hotswap.agent.annotation.OnClassLoadEvent
-
Regexp of class name.
- classNamesToString(Class<?>...) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Build a String that consists of the names of the classes/interfaces in the given array.
- classNamesToString(Collection<Class<?>>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Build a String that consists of the names of the classes/interfaces in the given collection.
- classPackageAsResourcePath(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Given an input class object, return a string which consists of the class's package name as a pathname, i.e., all dots ('.') are replaced by slashes ('/').
- classPath - Variable in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
- ClassPath - Interface in org.hotswap.agent.javassist
-
ClassPathis an interface implemented by objects representing a class search path. - CLASSPATH_ALL_URL_PREFIX - Static variable in interface org.hotswap.agent.util.spring.path.ResourcePatternResolver
-
Pseudo URL prefix for all matching resources from the class path: "classpath*:" This differs from ResourceLoader's classpath URL prefix in that it retrieves all matching resources for a given name (e.g.
- CLASSPATH_URL_PREFIX - Static variable in interface org.hotswap.agent.util.spring.io.loader.ResourceLoader
-
Pseudo URL prefix for loading from the class path: "classpath:"
- CLASSPATH_URL_PREFIX - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Pseudo URL prefix for loading from the class path: "classpath:"
- ClassPathAnnotationScanner - Class in org.hotswap.agent.util.scanner
-
Scan a directory for annotation returning class names.
- ClassPathAnnotationScanner(String, Scanner) - Constructor for class org.hotswap.agent.util.scanner.ClassPathAnnotationScanner
-
Create scanner for the annotation.
- ClassPathContextResource(String, ClassLoader) - Constructor for class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader.ClassPathContextResource
- ClassPathResource - Class in org.hotswap.agent.util.spring.io.resource
-
Resourceimplementation for class path resources. - ClassPathResource(String) - Constructor for class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
Create a new
ClassPathResourceforClassLoaderusage. - ClassPathResource(String, Class<?>) - Constructor for class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
Create a new
ClassPathResourceforClassusage. - ClassPathResource(String, ClassLoader) - Constructor for class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
Create a new
ClassPathResourceforClassLoaderusage. - ClassPathResource(String, ClassLoader, Class<?>) - Constructor for class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
Create a new
ClassPathResourcewith optionalClassLoaderandClass. - ClassPathScanner - Class in org.hotswap.agent.util.scanner
-
Scan classpath for a directory and visits each file.
- ClassPathScanner() - Constructor for class org.hotswap.agent.util.scanner.ClassPathScanner
- classpool - Variable in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
-
The default class pool
- classPool - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- classPool - Variable in class org.hotswap.agent.javassist.tools.reflect.Reflection
- ClassPool - Class in org.hotswap.agent.javassist
-
A container of
CtClassobjects. - ClassPool() - Constructor for class org.hotswap.agent.javassist.ClassPool
-
Creates a root class pool.
- ClassPool(boolean) - Constructor for class org.hotswap.agent.javassist.ClassPool
-
Creates a root class pool.
- ClassPool(ClassPool) - Constructor for class org.hotswap.agent.javassist.ClassPool
-
Creates a class pool.
- ClassRelativeResourceLoader - Class in org.hotswap.agent.util.spring.io.loader
-
ResourceLoaderimplementation that interprets plain resource paths as relative to a givenjava.lang.Class. - ClassRelativeResourceLoader(Class<?>) - Constructor for class org.hotswap.agent.util.spring.io.loader.ClassRelativeResourceLoader
-
Create a new ClassRelativeResourceLoader for the given class.
- ClassSignature(SignatureAttribute.TypeParameter[]) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassSignature
-
Constructs a class signature.
- ClassSignature(SignatureAttribute.TypeParameter[], SignatureAttribute.ClassType, SignatureAttribute.ClassType[]) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassSignature
-
Constructs a class signature.
- ClassSignatureBase - Class in org.hotswap.agent.util.signature
-
ClassSignatureBase.
- ClassSignatureBase() - Constructor for class org.hotswap.agent.util.signature.ClassSignatureBase
- ClassSignatureBase.ToStringComparator - Class in org.hotswap.agent.util.signature
- ClassSignatureComparerHelper - Class in org.hotswap.agent.util.signature
-
Checks if a Signature of a Class has changed
- ClassSignatureComparerHelper() - Constructor for class org.hotswap.agent.util.signature.ClassSignatureComparerHelper
- ClassSignatureElement - Enum in org.hotswap.agent.util.signature
-
element used to signature evaluation
- ClassType(String) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassType
-
Constructs a
ClassType. - ClassType(String, SignatureAttribute.TypeArgument[]) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassType
-
Constructs a
ClassType. - ClassUtils - Class in org.hotswap.agent.util.spring.util
-
Miscellaneous class utility methods.
- ClassUtils() - Constructor for class org.hotswap.agent.util.spring.util.ClassUtils
- clazzName - Static variable in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- clean() - Method in class org.hotswap.agent.javassist.convert.TransformAccessArrayField
- clean() - Method in class org.hotswap.agent.javassist.convert.Transformer
- cleanPath(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Normalize the path by suppressing sequences like "path/.." and inner simple dots.
- clear() - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Removes all mappings from this map.
- clear() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- clear() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Segment
-
Clear all items from this segment.
- clear() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- clear(int, int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Clears a specified bit in
accflags. - clear(int, int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Clears a specified bit in
mod. - clearImportedPackages() - Method in class org.hotswap.agent.javassist.ClassPool
-
Clear all the package names recorded by
importPackage(). - clearStack() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Empties the stack
- clearUnregisteredClassLoaders() - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepository
-
This method will check to see if a register classloader has been undeployed (as in JBoss).
- clearUnregisteredClassLoaders() - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
-
This method will check to see if a register classloader has been undeployed (as in JBoss)
- clientData - Variable in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Block
-
A field that can be freely used for storing extra data.
- clone() - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Creates and returns a copy of this object.
- clone() - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Creates and returns a copy of this object.
- clone() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
-
Create a regular copy of this Map.
- CLONEABLE - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the java.lang.Coneable reference type
- cloneOf() - Method in class org.hotswap.agent.versions.VersionRange
-
Clone of.
- close() - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Closes the output stream.
- close() - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Close the class pool
- closeClassLoader(ClassLoader) - Method in class org.hotswap.agent.config.PluginManager
-
Remove any classloader reference and close all plugin instances associated with classloader.
- closeClassLoader(ClassLoader) - Method in class org.hotswap.agent.config.PluginRegistry
-
Remove all registered plugins for a classloader.
- closeClassLoader(ClassLoader) - Method in class org.hotswap.agent.util.HotswapTransformer
-
Remove all transformers registered with a classloader
- closeClassLoader(ClassLoader) - Method in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
-
Remove all transformers registered with a classloader
- closeClassLoader(ClassLoader) - Method in interface org.hotswap.agent.watch.Watcher
-
Remove all listeners registered with a classloader
- codeAttr - Variable in class org.hotswap.agent.javassist.bytecode.CodeIterator
- CodeAttribute - Class in org.hotswap.agent.javassist.bytecode
-
Code_attribute. - CodeAttribute(ConstPool, int, int, byte[], ExceptionTable) - Constructor for class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Constructs a
Code_attribute. - CodeAttribute.RuntimeCopyException - Exception in org.hotswap.agent.javassist.bytecode
-
An exception that may be thrown by
copy()inCodeAttribute. - CodeConverter - Class in org.hotswap.agent.javassist
-
Simple translator of method bodies (also see the
javassist.exprpackage). - CodeConverter() - Constructor for class org.hotswap.agent.javassist.CodeConverter
- CodeConverter.ArrayAccessReplacementMethodNames - Interface in org.hotswap.agent.javassist
-
Interface containing the method names to be used as array access replacements.
- CodeConverter.DefaultArrayAccessReplacementMethodNames - Class in org.hotswap.agent.javassist
-
Default implementation of the
ArrayAccessReplacementMethodNamesinterface giving default values for method names to be used for replacing accesses to array elements. - codeEnd(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
-
Ends appending bytecode.
- CodeGen - Class in org.hotswap.agent.javassist.compiler
- CodeGen(Bytecode) - Constructor for class org.hotswap.agent.javassist.compiler.CodeGen
- CodeGen.ReturnHook - Class in org.hotswap.agent.javassist.compiler
-
doit() in ReturnHook is called from atReturn().
- codeIndex - Variable in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
- CodeIterator - Class in org.hotswap.agent.javassist.bytecode
-
An iterator for editing a code attribute.
- CodeIterator(CodeAttribute) - Constructor for class org.hotswap.agent.javassist.bytecode.CodeIterator
- CodeIterator.Gap - Class in org.hotswap.agent.javassist.bytecode
-
An inserted gap.
- codeLength(int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Returns
local_variable_table[i].length. - collectionToCommaDelimitedString(Collection<?>) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Convert a
Collectioninto a delimitedString(e.g., CSV). - collectionToDelimitedString(Collection<?>, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Convert a
Collectioninto a delimitedString(e.g. - collectionToDelimitedString(Collection<?>, String, String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Convert a
Collectionto a delimitedString(e.g. - CollectionUtils - Class in org.hotswap.agent.util.spring.util
-
Miscellaneous collection utility methods.
- CollectionUtils() - Constructor for class org.hotswap.agent.util.spring.util.CollectionUtils
- combine(String, String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Combine two patterns into a new pattern.
- combine(String, String) - Method in interface org.hotswap.agent.util.spring.path.PathMatcher
-
Combines two patterns into a new pattern that is returned.
- commaDelimitedListToSet(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Convert a comma delimited list (e.g., a row from a CSV file) into a set.
- commaDelimitedListToStringArray(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Convert a comma delimited list (e.g., a row from a CSV file) into an array of strings.
- Command - Interface in org.hotswap.agent.command
-
Command to execute via scheduler.
- Command() - Constructor for class org.hotswap.agent.util.test.WaitHelper.Command
- commandExecuted(Object) - Method in interface org.hotswap.agent.command.CommandExecutionListener
-
Command was executed and the method returned result (or null for void methods).
- CommandExecutionListener - Interface in org.hotswap.agent.command
-
Listen to command execution.
- CommandExecutor - Class in org.hotswap.agent.command.impl
-
Execute a command in a separate thread.
- CommandExecutor(Command) - Constructor for class org.hotswap.agent.command.impl.CommandExecutor
- commonSuperClass(CtClass, CtClass) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
-
Finds the most specific common super class of the given classes.
- commonSuperClassEx(CtClass, CtClass) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
-
Finds the most specific common super class of the given classes by considering array types.
- compact() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Eliminates dead constant pool items.
- ComparableVersion - Class in org.hotswap.agent.versions
-
Generic implementation of version comparison.
- ComparableVersion(String) - Constructor for class org.hotswap.agent.versions.ComparableVersion
-
Instantiates a new comparable version.
- compare(Object, Object) - Method in class org.hotswap.agent.util.signature.ClassSignatureBase.ToStringComparator
- compare(String, String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher.AntPatternComparator
-
Compare two patterns to determine which should match first, i.e.
- compareTo(ArtifactVersion) - Method in class org.hotswap.agent.versions.ArtifactVersion
- compareTo(ComparableVersion) - Method in class org.hotswap.agent.versions.ComparableVersion
- compile(String) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Compiles a method, constructor, or field declaration to a class.
- compileBody(CtBehavior, String) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Compiles a method (or constructor) body.
- compileBooleanExpr(boolean, ASTree) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- CompileError - Exception in org.hotswap.agent.javassist.compiler
- CompileError(String) - Constructor for exception org.hotswap.agent.javassist.compiler.CompileError
- CompileError(String, Lex) - Constructor for exception org.hotswap.agent.javassist.compiler.CompileError
- CompileError(CannotCompileException) - Constructor for exception org.hotswap.agent.javassist.compiler.CompileError
- CompileError(NotFoundException) - Constructor for exception org.hotswap.agent.javassist.compiler.CompileError
- compileExpr(String) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Compiles an exression.
- compileExpr(ASTree) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- compileExpr(ASTree) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Compiles an exression.
- compileParameterList(Bytecode, CtClass[], int) - Static method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- Compiler - Class in org.hotswap.agent.javassist.tools.reflect
-
A bytecode translator for reflection.
- Compiler() - Constructor for class org.hotswap.agent.javassist.tools.reflect.Compiler
- compileStmnt(String) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Compiles a statement (or a block).
- compileUnwrapValue(CtClass) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- compileUnwrapValue(CtClass, Bytecode) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- compute(int, ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.DoubleConst
- compute(int, ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.IntConst
- computeMaxStack() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Computes the maximum stack size and sets
max_stackto the computed size. - concat(ASTList, ASTList) - Static method in class org.hotswap.agent.javassist.compiler.ast.ASTList
-
Concatenates two lists.
- concatenateStringArrays(String[], String[]) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Concatenate the given
Stringarrays into one, with overlapping array elements included twice. - ConcurrentReferenceHashMap<K,V> - Class in org.hotswap.agent.util.spring.collections
- ConcurrentReferenceHashMap() - Constructor for class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int) - Constructor for class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int, float) - Constructor for class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int, float, int) - Constructor for class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int, float, int, ConcurrentReferenceHashMap.ReferenceType) - Constructor for class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int, int) - Constructor for class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap(int, ConcurrentReferenceHashMap.ReferenceType) - Constructor for class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Create a new
ConcurrentReferenceHashMapinstance. - ConcurrentReferenceHashMap.Entry<K,V> - Class in org.hotswap.agent.util.spring.collections
-
A single map entry.
- ConcurrentReferenceHashMap.Reference<K,V> - Interface in org.hotswap.agent.util.spring.collections
-
A reference to an
ConcurrentReferenceHashMap.Entrycontained in the map. - ConcurrentReferenceHashMap.ReferenceManager - Class in org.hotswap.agent.util.spring.collections
-
Strategy class used to manage
ConcurrentReferenceHashMap.References. - ConcurrentReferenceHashMap.ReferenceType - Enum in org.hotswap.agent.util.spring.collections
-
Various reference types supported by this map.
- ConcurrentReferenceHashMap.Restructure - Enum in org.hotswap.agent.util.spring.collections
-
The types of restructuring that can be performed.
- ConcurrentReferenceHashMap.Segment - Class in org.hotswap.agent.util.spring.collections
-
A single segment used to divide the map to allow better concurrent performance.
- condExpr() - Method in class org.hotswap.agent.javassist.compiler.ast.CondExpr
- CondExpr - Class in org.hotswap.agent.javassist.compiler.ast
-
Conditional expression.
- CondExpr(ASTree, ASTree, ASTree) - Constructor for class org.hotswap.agent.javassist.compiler.ast.CondExpr
- configureLog(Properties) - Static method in class org.hotswap.agent.config.LogConfigurationHelper
-
Search properties for prefix LOGGER and set level for package in format: LOGGER.my.package=LEVEL
- CONST - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- CONST_Class - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_Class - CONST_Double - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_Double - CONST_Fieldref - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_Fieldref - CONST_Float - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_Float - CONST_Integer - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_Integer - CONST_InterfaceMethodref - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_InterfaceMethodref - CONST_InvokeDynamic - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_MethodHandle - CONST_Long - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_Long - CONST_MethodHandle - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_MethodHandle - CONST_Methodref - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_Methodref - CONST_MethodType - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_MethodHandle - CONST_Module - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_Module - CONST_NameAndType - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_NameAndType - CONST_Package - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_Package - CONST_String - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_String - CONST_Utf8 - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
CONSTANT_Utf8 - constant(boolean) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer that assigns a constant boolean value.
- constant(double) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer that assigns a constant double value.
- constant(float) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer that assigns a constant float value.
- constant(int) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer that assigns a constant integer value.
- constant(long) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer that assigns a constant long value.
- constant(String) - Static method in class org.hotswap.agent.javassist.CtField.Initializer
-
Makes an initializer that assigns a constant string value.
- ConstantAttribute - Class in org.hotswap.agent.javassist.bytecode
-
ConstantValue_attribute. - ConstantAttribute(ConstPool, int) - Constructor for class org.hotswap.agent.javassist.bytecode.ConstantAttribute
-
Constructs a ConstantValue attribute.
- constPool - Variable in class org.hotswap.agent.javassist.bytecode.AttributeInfo
- constPool - Variable in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.FieldWriter
- constPool - Variable in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
- constPool - Variable in class org.hotswap.agent.javassist.convert.TransformCall
- ConstPool - Class in org.hotswap.agent.javassist.bytecode
-
Constant pool table.
- ConstPool(DataInputStream) - Constructor for class org.hotswap.agent.javassist.bytecode.ConstPool
-
Constructs a constant pool table from the given byte stream.
- ConstPool(String) - Constructor for class org.hotswap.agent.javassist.bytecode.ConstPool
-
Constructs a constant pool table.
- CONSTRUCTOR - org.hotswap.agent.util.signature.ClassSignatureElement
- CONSTRUCTOR_PRIVATE - org.hotswap.agent.util.signature.ClassSignatureElement
- ConstructorCall - Class in org.hotswap.agent.javassist.expr
-
Constructor call such as
this()andsuper()within a constructor body. - ConstructorCall(int, CodeIterator, CtClass, MethodInfo) - Constructor for class org.hotswap.agent.javassist.expr.ConstructorCall
-
Undocumented constructor.
- constructorCalled(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- constructorCalled(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitData
- constructorCalled(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- constValueIndex(boolean) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandconst_value_indexinelement_value. - constValueIndex(byte) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandconst_value_indexinelement_value. - constValueIndex(double) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandconst_value_indexinelement_value. - constValueIndex(float) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandconst_value_indexinelement_value. - constValueIndex(char) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandconst_value_indexinelement_value. - constValueIndex(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandconst_value_indexinelement_value. - constValueIndex(int, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandconst_value_indexinelement_value. - constValueIndex(long) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandconst_value_indexinelement_value. - constValueIndex(short) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandconst_value_indexinelement_value. - constValueIndex(String) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandconst_value_indexinelement_value. - contains(Enumeration<?>, Object) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Check whether the given Enumeration contains the given element.
- contains(Iterator<?>, Object) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Check whether the given Iterator contains the given element.
- containsAny(Collection<?>, Collection<?>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Return
trueif any element in 'candidates' is contained in 'source'; otherwise returnsfalse. - containsConstant(Enum<?>[], String) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Check whether the given array of enum constants contains a constant with the given name, ignoring case when determining a match.
- containsConstant(Enum<?>[], String, boolean) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Check whether the given array of enum constants contains a constant with the given name.
- containsElement(Object[], Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Check whether the given array contains the given element.
- containsInstance(Collection<?>, Object) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Check whether the given Collection contains the given element instance.
- containsKey(Object) - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Returns
trueif this map contains a mapping for the specified key. - containsKey(Object) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- containsKey(Object) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- containsPropertyFile() - Method in class org.hotswap.agent.config.PluginConfiguration
-
Does this classloader contain the property file directly, or is it acquired through parent classloader.
- containsValue(Object) - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
- containsValue(Object) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- containsVersion(ArtifactVersion) - Method in class org.hotswap.agent.versions.Restriction
-
Contains version.
- containsVersion(ArtifactVersion) - Method in class org.hotswap.agent.versions.VersionRange
-
Contains version.
- containsWhitespace(CharSequence) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Check whether the given
CharSequencecontains any whitespace characters. - containsWhitespace(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Check whether the given
Stringcontains any whitespace characters. - contentLength() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractFileResolvingResource
- contentLength() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation reads the entire InputStream to calculate the content length.
- contentLength() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation returns the underlying File's length.
- contentLength() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation returns the underlying File's length.
- contentLength() - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Determine the content length for this resource.
- contentLength() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- ContextResource - Interface in org.hotswap.agent.util.spring.io.resource
-
Extended interface for a resource that is loaded from an enclosing 'context', e.g. from a
javax.servlet.ServletContextor ajavax.portlet.PortletContextbut also from plain classpath paths or relative file system paths (specified without an explicit prefix, hence applying relative to the localResourceLoader's context). - CONTINUE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- continueList - Variable in class org.hotswap.agent.javassist.compiler.CodeGen
- ControlFlow - Class in org.hotswap.agent.javassist.bytecode.analysis
-
Represents the control flow graph of a given method.
- ControlFlow(CtClass, MethodInfo) - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow
-
Constructs a control-flow analyzer.
- ControlFlow(CtMethod) - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow
-
Constructs a control-flow analyzer for the given method.
- ControlFlow.Block - Class in org.hotswap.agent.javassist.bytecode.analysis
-
Basic block.
- ControlFlow.Catcher - Class in org.hotswap.agent.javassist.bytecode.analysis
-
Represents a catch clause.
- ControlFlow.Node - Class in org.hotswap.agent.javassist.bytecode.analysis
-
A node of (post) dominator trees.
- convertClassLoaderURL(URL) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Convert the given URL as returned from the ClassLoader into a
Resource. - convertClassNameToResourcePath(String) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Convert a "."
- converter - Variable in class org.hotswap.agent.javassist.tools.reflect.Reflection
- convertResourcePathToClassName(String) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Convert a "/"-based resource path to a "."
- copy() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Makes a shallow copy of this frame, i.e. the type instances will remain the same.
- copy() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitData
- copy() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitThis
- copy(int, ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Copies the n-th item in this ConstPool object into the destination ConstPool object.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.AnnotationDefaultAttribute
-
Copies this attribute and returns a new copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Copies this attribute and returns a new copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.AttributeInfo
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.BootstrapMethodsAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.ConstantAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.DeprecatedAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.EnclosingMethodAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionsAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Makes a copy of this
exception_table[]. - copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.LineNumberAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.MethodParametersAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.NestHostAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.NestMembersAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.ParameterAnnotationsAttribute
-
Copies this attribute and returns a new copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.SourceFileAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.StackMap
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.SyntheticAttribute
-
Makes a copy.
- copy(ConstPool, Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.TypeAnnotationsAttribute
-
Copies this attribute and returns a new copy.
- copy(CtConstructor, CtClass, ClassMap) - Static method in class org.hotswap.agent.javassist.CtNewConstructor
-
Creates a copy of a constructor.
- copy(CtMethod, String, CtClass, ClassMap) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Creates a copy of a method with a new name.
- copy(CtMethod, CtClass, ClassMap) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Creates a copy of a method.
- COPYABLE_FIELDS - Static variable in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Pre-built FieldFilter that matches all non-static, non-final fields.
- copyStack() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Makes a shallow copy of the stack portion of this frame.
- copyTypeData(int, TypeData[], TypeData[]) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.MapMaker
- countOccurrencesOf(String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Count the occurrences of the substring
subin stringstr. - cpool - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- create(Class<?>[], Object[]) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Creates a proxy class and returns an instance of that class.
- create(Class<?>[], Object[], MethodHandler) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Creates a proxy class and returns an instance of that class.
- create(ClassLoader, ClassPool, ScopedClassPoolRepository) - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolFactory
-
Makes an instance.
- create(ClassLoader, ClassPool, ScopedClassPoolRepository) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolFactoryImpl
-
Makes an instance.
- create(ClassPool, ScopedClassPoolRepository) - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolFactory
-
Makes an instance.
- create(ClassPool, ScopedClassPoolRepository) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolFactoryImpl
-
Makes an instance.
- create(CtClass) - Method in class org.hotswap.agent.util.classloader.ClassLoaderProxy
-
Deprecated.
- CREATE - org.hotswap.agent.annotation.FileEvent
-
New file or directory is created.
- createAgentJarFile(String) - Static method in class org.hotswap.agent.javassist.util.HotSwapAgent
-
Creates an agent file for using
HotSwapAgent. - createClass() - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Generates a proxy class using the current filter.
- createClass(MethodHandles.Lookup) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Generates a proxy class using the current filter.
- createClass(MethodHandles.Lookup, MethodFilter) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Generates a proxy class using the supplied filter.
- createClass(MethodFilter) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Generates a proxy class using the supplied filter.
- createCmdForEvent(PluginAnnotation<T>, WatchFileEvent, ClassLoader) - Static method in class org.hotswap.agent.annotation.handler.WatchEventCommand
- createCompositeInterface(Class<?>[], ClassLoader) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Create a composite interface Class for the given interfaces, implementing the given interfaces in one single Class.
- createCtClass(String, boolean) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a CtClass object representing the specified class.
- createFromVersion(String) - Static method in class org.hotswap.agent.versions.VersionRange
-
Creates the from version.
- createFromVersionSpec(String) - Static method in class org.hotswap.agent.versions.VersionRange
-
Create a version range from a string representation
- createMemberValue(ConstPool, CtClass) - Static method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Makes an instance of
MemberValue. - createReference(ConcurrentReferenceHashMap.Entry<K, V>, int, ConcurrentReferenceHashMap.Reference<K, V>) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.ReferenceManager
-
Factory method used to create a new
ConcurrentReferenceHashMap.Reference. - createReferenceManager() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Factory method that returns the
ConcurrentReferenceHashMap.ReferenceManager. - createRelative(String) - Method in class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader.ClassPathContextResource
- createRelative(String) - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation throws a FileNotFoundException, assuming that relative resources cannot be created for this resource.
- createRelative(String) - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
This implementation creates a ClassPathResource, applying the given path relative to the path of the underlying resource of this descriptor.
- createRelative(String) - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation creates a FileSystemResource, applying the given path relative to the path of the underlying file of this resource descriptor.
- createRelative(String) - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation creates a FileResource, applying the given path relative to the path of the underlying file of this resource descriptor.
- createRelative(String) - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Create a resource relative to this resource.
- createRelative(String) - Method in class org.hotswap.agent.util.spring.io.resource.UrlResource
-
This implementation creates a
UrlResource, applying the given path relative to the path of the underlying URL of this resource descriptor. - createRelative(String) - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- createScopedClassPool(ClassLoader, ClassPool) - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepository
-
Create a scoped classpool.
- createScopedClassPool(ClassLoader, ClassPool) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
-
Create a scoped classpool.
- CtBehavior - Class in org.hotswap.agent.javassist
-
CtBehaviorrepresents a method, a constructor, or a static constructor (class initializer). - CtBehavior(CtClass, MethodInfo) - Constructor for class org.hotswap.agent.javassist.CtBehavior
- CtClass - Class in org.hotswap.agent.javassist
-
An instance of
CtClassrepresents a class. - CtClass(String) - Constructor for class org.hotswap.agent.javassist.CtClass
- CtClassSignature - Class in org.hotswap.agent.util.signature
-
CtClassSignature.
- CtClassSignature(CtClass) - Constructor for class org.hotswap.agent.util.signature.CtClassSignature
- CtConstructor - Class in org.hotswap.agent.javassist
-
An instance of CtConstructor represents a constructor.
- CtConstructor(MethodInfo, CtClass) - Constructor for class org.hotswap.agent.javassist.CtConstructor
- CtConstructor(CtClass[], CtClass) - Constructor for class org.hotswap.agent.javassist.CtConstructor
-
Creates a constructor with no constructor body.
- CtConstructor(CtConstructor, CtClass, ClassMap) - Constructor for class org.hotswap.agent.javassist.CtConstructor
-
Creates a copy of a
CtConstructorobject. - CtField - Class in org.hotswap.agent.javassist
-
An instance of CtField represents a field.
- CtField(CtClass, String, CtClass) - Constructor for class org.hotswap.agent.javassist.CtField
-
Creates a
CtFieldobject. - CtField(CtField, CtClass) - Constructor for class org.hotswap.agent.javassist.CtField
-
Creates a copy of the given field.
- CtField.Initializer - Class in org.hotswap.agent.javassist
-
Instances of this class specify how to initialize a field.
- CtMember - Class in org.hotswap.agent.javassist
-
An instance of
CtMemberrepresents a field, a constructor, or a method. - CtMember(CtClass) - Constructor for class org.hotswap.agent.javassist.CtMember
- CtMethod - Class in org.hotswap.agent.javassist
-
An instance of
CtMethodrepresents a method. - CtMethod(CtClass, String, CtClass[], CtClass) - Constructor for class org.hotswap.agent.javassist.CtMethod
-
Creates a public abstract method.
- CtMethod(CtMethod, CtClass, ClassMap) - Constructor for class org.hotswap.agent.javassist.CtMethod
-
Creates a copy of a
CtMethodobject. - CtMethod.ConstParameter - Class in org.hotswap.agent.javassist
-
Instances of this class represent a constant parameter.
- CtNewConstructor - Class in org.hotswap.agent.javassist
-
A collection of static methods for creating a
CtConstructor. - CtNewConstructor() - Constructor for class org.hotswap.agent.javassist.CtNewConstructor
- CtNewMethod - Class in org.hotswap.agent.javassist
-
A collection of static methods for creating a
CtMethod. - CtNewMethod() - Constructor for class org.hotswap.agent.javassist.CtNewMethod
- CtPrimitiveType - Class in org.hotswap.agent.javassist
-
An instance of
CtPrimitiveTyperepresents a primitive type. - currentChar() - Method in class org.hotswap.agent.javassist.bytecode.Descriptor.Iterator
-
Returns the first character of the current element.
- currentPc() - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Returns the length of bytecode sequence that have been added so far.
- currentPos - Variable in class org.hotswap.agent.javassist.bytecode.CodeIterator
- customizeConnection(HttpURLConnection) - Method in class org.hotswap.agent.util.spring.io.resource.AbstractFileResolvingResource
-
Customize the given
HttpURLConnection, obtained in the course of anAbstractFileResolvingResource.exists(),AbstractFileResolvingResource.contentLength()orAbstractFileResolvingResource.lastModified()call. - customizeConnection(URLConnection) - Method in class org.hotswap.agent.util.spring.io.resource.AbstractFileResolvingResource
-
Customize the given
URLConnection, obtained in the course of anAbstractFileResolvingResource.exists(),AbstractFileResolvingResource.contentLength()orAbstractFileResolvingResource.lastModified()call. - changeReturnType(String, String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Changes the return type included in the given descriptor.
- CHAR - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the char primitive type
- CHAR - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- CharConstant - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- CharMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Char constant value.
- CharMemberValue(char, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.CharMemberValue
-
Constructs a char constant value.
- CharMemberValue(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.CharMemberValue
-
Constructs a char constant value.
- CharMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.CharMemberValue
-
Constructs a char constant value.
- charRead() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
- charRead() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayReadChar" as the name of the static method with the signature (Ljava/lang/Object;I)C to replace reading from a char[].
- charType - Static variable in class org.hotswap.agent.javassist.CtClass
-
The
CtClassobject representing thechartype. - charWrite() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;IC)Vto replace writing to a byte[]. - charWrite() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayWriteChar" as the name of the static method with the signature (Ljava/lang/Object;IC)V to replace writing to a byte[].
- CHECKCAST - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- child(int) - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Node
-
Returns the n-th child of this node.
- childFirstLookup - Variable in class org.hotswap.agent.javassist.ClassPool
-
Determines the search order.
- children() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Node
-
Returns the number of the children of this node.
- chopFrame(int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Writer
-
Writes a
chop_frame. - chopFrame(int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Walker
-
Invoked if the visited frame is a
chop_frame.
D
- D2F - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- D2I - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- D2L - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DADD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DALOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DASTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- dataSize - Static variable in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
The data size of primitive types.
- dataSize(String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Computes the data size specified by the given descriptor.
- DATETIME_FORMAT - Static variable in class org.hotswap.agent.config.LogConfigurationHelper
- DCMPG - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DCMPL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DCONST_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DCONST_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DDIV - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- debug(String, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- debug(String, Throwable, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- DEBUG - org.hotswap.agent.logging.AgentLogger.Level
- debugDir - Variable in class org.hotswap.agent.javassist.tools.web.Webserver
-
If this field is not null, the class files taken from
ClassPoolare written out under the directory specified by this field. - debugDump - Static variable in class org.hotswap.agent.javassist.CtClass
-
If the value of this field is not null, then all class files modified by Javassist are saved under the directory specified by this variable.
- debugWriteFile() - Method in class org.hotswap.agent.javassist.CtClass
-
Writes a class file as
writeFile()does although this method does not prune or freeze the class after writing the class file. - debugWriteFile(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Writes a class file as
writeFile()does although this method does not prune or freeze the class after writing the class file. - DECL - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- declarator - Variable in class org.hotswap.agent.javassist.compiler.ast.Variable
- Declarator - Class in org.hotswap.agent.javassist.compiler.ast
-
Variable declarator.
- Declarator(int, int) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Declarator
- Declarator(int, String, int, int, Symbol) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Declarator
- Declarator(ASTList, int) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Declarator
- declaresException(Method, Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Determine whether the given method explicitly declares the given exception or one of its superclasses, which means that an exception of that type can be propagated as-is within a reflective invocation.
- declaring - Variable in class org.hotswap.agent.javassist.compiler.MemberResolver.Method
- declaringClass - Variable in class org.hotswap.agent.javassist.CtMember
- deepCopy() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
-
Create a deep copy of this Map.
- DEFAULT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- default_interceptor - Static variable in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
A method handler that only executes a method.
- DEFAULT_PATH_SEPARATOR - Static variable in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Default path separator: "/"
- DefaultArrayAccessReplacementMethodNames() - Constructor for class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
- defaultConstructor(CtClass) - Static method in class org.hotswap.agent.javassist.CtNewConstructor
-
Creates a default (public) constructor.
- DefaultResourceLoader - Class in org.hotswap.agent.util.spring.io.loader
-
Default implementation of the
ResourceLoaderinterface. - DefaultResourceLoader() - Constructor for class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader
-
Create a new DefaultResourceLoader.
- DefaultResourceLoader(ClassLoader) - Constructor for class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader
-
Create a new DefaultResourceLoader.
- DefaultResourceLoader.ClassPathContextResource - Class in org.hotswap.agent.util.spring.io.loader
-
ClassPathResource that explicitly expresses a context-relative path through implementing the ContextResource interface.
- DEFINE - org.hotswap.agent.annotation.LoadEvent
-
Should the event be raised when class is first loaded by the ClassLoader?
- DefineClassHelper - Class in org.hotswap.agent.javassist.util.proxy
-
Helper class for invoking
ClassLoader.defineClass(String,byte[],int,int). - definePackage(String, ClassLoader) - Static method in class org.hotswap.agent.javassist.util.proxy.DefinePackageHelper
-
Defines a new package.
- DefinePackageHelper - Class in org.hotswap.agent.javassist.util.proxy
-
Helper class for invoking
ClassLoader.defineClass(String,byte[],int,int). - defrost() - Method in class org.hotswap.agent.javassist.CtClass
-
Defrosts the class so that the class can be modified again.
- delegateLoadingOf(String) - Method in class org.hotswap.agent.javassist.Loader
-
Records a class so that the loading of that class is delegated to the parent class loader.
- delegateToParent(String) - Method in class org.hotswap.agent.javassist.Loader
- delegator(CtMethod, CtClass) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Creates a method forwarding to a delegate in a super class.
- delete(String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Delete all occurrences of the given substring.
- DELETE - org.hotswap.agent.annotation.FileEvent
-
Existing file is deleted.
- deleteAny(String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Delete any character in a given
String. - delimitedListToStringArray(String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Take a
Stringthat is a delimited list and convert it into aStringarray. - delimitedListToStringArray(String, String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Take a
Stringthat is a delimited list and convert it into aStringarray. - DeploymentInfo - Class in org.hotswap.agent.versions
-
The DeploymentInfo collects all known information (jar maven and manifest artifacts).
- DeploymentInfo(Set<MavenInfo>, Set<ManifestInfo>) - Constructor for class org.hotswap.agent.versions.DeploymentInfo
-
Instantiates a new deployment info.
- DeprecatedAttribute - Class in org.hotswap.agent.javassist.bytecode
-
Deprecated_attribute. - DeprecatedAttribute(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.DeprecatedAttribute
-
Constructs a Deprecated attribute.
- Desc - Class in org.hotswap.agent.javassist.runtime
-
A support class for implementing
$sigand$type. - Desc() - Constructor for class org.hotswap.agent.javassist.runtime.Desc
- description() - Method in annotation type org.hotswap.agent.annotation.Plugin
-
Any meaningful plugin description.
- descriptor(int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Returns the type descriptor of the local variable specified by
local_variable_table[i].descriptor_index. - Descriptor - Class in org.hotswap.agent.javassist.bytecode
-
A support class for dealing with descriptors.
- Descriptor() - Constructor for class org.hotswap.agent.javassist.bytecode.Descriptor
- Descriptor.Iterator - Class in org.hotswap.agent.javassist.bytecode
-
An Iterator over a descriptor.
- descriptorIndex(int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Returns the value of
local_variable_table[i].descriptor_index. - descToType(char) - Static method in class org.hotswap.agent.javassist.compiler.MemberResolver
- detach() - Method in class org.hotswap.agent.javassist.CtClass
-
Removes this
CtClassobject from theClassPool. - determineCommonAncestor(Class<?>, Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine the common ancestor of the given classes, if any.
- determineRootDir(String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Determine the root directory for the given location.
- dfs(List<TypeData>, int, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayElement
- dfs(List<TypeData>, int, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayType
- dfs(List<TypeData>, int, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
-
Depth-first search by Tarjan's algorithm
- dfs(List<TypeData>, int, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- directory - Variable in class org.hotswap.agent.javassist.URLClassPath
- dispatcher - Variable in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- DIV_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- DLOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DLOAD_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DLOAD_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DLOAD_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DLOAD_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DMUL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DNEG - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DO - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- doDelegation - Variable in class org.hotswap.agent.javassist.Loader
-
Specifies the algorithm of class loading.
- doesNotContain(String, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that the given text does not contain the given substring.
- doesNotContain(String, String, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that the given text does not contain the given substring.
- doExecuteReflectionCommand(ClassLoader, String, Object, String, List<Object>) - Method in class org.hotswap.agent.command.ReflectionCommand
- doFindAllClassPathResources(String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Find all class location resources with the given path via the ClassLoader.
- doFindMatchingFileSystemResources(File, String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Find all resources in the file system that match the given location pattern via the Ant-style PathMatcher.
- doFindPathMatchingFileResources(Resource, String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Find all resources in the file system that match the given location pattern via the Ant-style PathMatcher.
- doFindPathMatchingJarResources(Resource, String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Find all resources in jar files that match the given location pattern via the Ant-style PathMatcher.
- doGetPath(Object) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- doGetVisitorAttribute() - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- doHasPlugin(Class<?>, ClassLoader, boolean, boolean) - Method in class org.hotswap.agent.config.PluginRegistry
- doit(Bytecode, int) - Method in class org.hotswap.agent.javassist.compiler.CodeGen.ReturnHook
-
Returns true if the generated code ends with return, throw, or goto.
- doit(JvstCodeGen, Bytecode, ASTList) - Method in interface org.hotswap.agent.javassist.compiler.ProceedHandler
- doit(CtClass, MethodInfo) - Method in class org.hotswap.agent.javassist.expr.ExprEditor
-
Undocumented method.
- doit(CtClass, MethodInfo, ConstPool) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Performs code conversion.
- dollarTypeName - Static variable in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- doMatch(String, String, boolean, Map<String, String>) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Actually match the given
pathagainst the givenpattern. - dominatorTree() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow
-
Constructs a dominator tree.
- doNumCast(CtClass) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- doOpcode(int, byte[]) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
-
Does abstract interpretation on the given bytecode instruction.
- doPreverify - Static variable in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
If this value is true, Javassist maintains a
StackMapattribute generated by thepreverifytool of J2ME (CLDC). - doPruning - Static variable in class org.hotswap.agent.javassist.ClassPool
-
Turning the automatic pruning on/off.
- doReply(InputStream, OutputStream, String) - Method in class org.hotswap.agent.javassist.tools.rmi.AppletServer
-
Processes a request from a web browser (an ObjectImporter).
- doReply(InputStream, OutputStream, String) - Method in class org.hotswap.agent.javassist.tools.web.Webserver
-
Proceses a HTTP request from a client.
- doRetrieveMatchingFiles(String, File, Set<File>) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Recursively retrieve files that match the given pattern, adding them to the given result list.
- doTask(int, Object, ConcurrentReferenceHashMap.Task<T>) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Segment
-
Apply an update operation to this segment.
- DotClass - Class in org.hotswap.agent.javassist.runtime
-
A support class for implementing
.classnotation. - DotClass() - Constructor for class org.hotswap.agent.javassist.runtime.DotClass
- doTypeCheck(ASTree) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- DOUBLE - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the double primitive type
- DOUBLE - Static variable in class org.hotswap.agent.javassist.bytecode.StackMap
-
Double_variable_info.tag. - DOUBLE - Static variable in interface org.hotswap.agent.javassist.bytecode.stackmap.TypeTag
- DOUBLE - Static variable in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Double_variable_info.tag. - DOUBLE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- DoubleConst - Class in org.hotswap.agent.javassist.compiler.ast
-
Double constant.
- DoubleConst(double, int) - Constructor for class org.hotswap.agent.javassist.compiler.ast.DoubleConst
- DoubleConstant - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- DoubleMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Double floating-point number constant value.
- DoubleMemberValue(double, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.DoubleMemberValue
-
Constructs a double constant value.
- DoubleMemberValue(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.DoubleMemberValue
-
Constructs a double constant value.
- DoubleMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.DoubleMemberValue
-
Constructs a double constant value.
- doubleRead() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;I)Dto replace reading from a double[]. - doubleRead() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayReadDouble" as the name of the static method with the signature (Ljava/lang/Object;I)D to replace reading from a double[].
- doubleType - Static variable in class org.hotswap.agent.javassist.CtClass
-
The
CtClassobject representing thedoubletype. - doubleWrite() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;ID)Vto replace writing to a double[]. - doubleWrite() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayWriteDouble" as the name of the static method with the signature (Ljava/lang/Object;ID)V to replace writing to a double[].
- doWith(Field) - Method in interface org.hotswap.agent.util.spring.util.ReflectionUtils.FieldCallback
-
Perform an operation using the given field.
- doWith(Method) - Method in interface org.hotswap.agent.util.spring.util.ReflectionUtils.MethodCallback
-
Perform an operation using the given method.
- doWithFields(Class<?>, ReflectionUtils.FieldCallback) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Invoke the given callback on all fields in the target class, going up the class hierarchy to get all declared fields.
- doWithFields(Class<?>, ReflectionUtils.FieldCallback, ReflectionUtils.FieldFilter) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Invoke the given callback on all fields in the target class, going up the class hierarchy to get all declared fields.
- doWithLocalFields(Class<?>, ReflectionUtils.FieldCallback) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Invoke the given callback on all fields in the target class, going up the class hierarchy to get all declared fields.
- doWithLocalMethods(Class<?>, ReflectionUtils.MethodCallback) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Perform the given callback operation on all matching methods of the given class, as locally declared or equivalent thereof (such as default methods on Java 8 based interfaces that the given class implements).
- doWithMethods(Class<?>, ReflectionUtils.MethodCallback) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Perform the given callback operation on all matching methods of the given class and superclasses.
- doWithMethods(Class<?>, ReflectionUtils.MethodCallback, ReflectionUtils.MethodFilter) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Perform the given callback operation on all matching methods of the given class and superclasses (or given interface and super-interfaces).
- DREM - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DRETURN - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DSTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DSTORE_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DSTORE_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DSTORE_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DSTORE_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DSUB - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- dump() - Method in class org.hotswap.agent.versions.ArtifactVersion
-
Dump.
- dump(Attributes) - Static method in class org.hotswap.agent.versions.ManifestMiniDumper
-
Dump.
- Dump - Class in org.hotswap.agent.javassist.tools
-
Dump is a tool for viewing the class definition in the given class file.
- DUP - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DUP_X1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DUP_X2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DUP2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DUP2_X1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DUP2_X2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- DuplicateMemberException - Exception in org.hotswap.agent.javassist.bytecode
-
An exception thrown when adding a duplicate member is requested.
- DuplicateMemberException(String) - Constructor for exception org.hotswap.agent.javassist.bytecode.DuplicateMemberException
E
- edit(Cast) - Method in class org.hotswap.agent.javassist.expr.ExprEditor
-
Edits an expression for explicit type casting (overridable).
- edit(ConstructorCall) - Method in class org.hotswap.agent.javassist.expr.ExprEditor
-
Edits a constructor call (overridable).
- edit(FieldAccess) - Method in class org.hotswap.agent.javassist.expr.ExprEditor
-
Edits a field-access expression (overridable).
- edit(Handler) - Method in class org.hotswap.agent.javassist.expr.ExprEditor
-
Edits a catch clause (overridable).
- edit(Instanceof) - Method in class org.hotswap.agent.javassist.expr.ExprEditor
-
Edits an instanceof expression (overridable).
- edit(MethodCall) - Method in class org.hotswap.agent.javassist.expr.ExprEditor
-
Edits a method call (overridable).
- edit(NewArray) - Method in class org.hotswap.agent.javassist.expr.ExprEditor
-
Edits an expression for array creation (overridable).
- edit(NewExpr) - Method in class org.hotswap.agent.javassist.expr.ExprEditor
-
Edits a
newexpression (overridable). - edited() - Method in class org.hotswap.agent.javassist.expr.Expr
- elementType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayType
- ELSE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- elseExpr() - Method in class org.hotswap.agent.javassist.compiler.ast.CondExpr
- emptyTarget(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
target_typeandempty_targetoftarget_infounion. - EnclosingMethodAttribute - Class in org.hotswap.agent.javassist.bytecode
-
EnclosingMethod_attribute. - EnclosingMethodAttribute(ConstPool, String) - Constructor for class org.hotswap.agent.javassist.bytecode.EnclosingMethodAttribute
-
Constructs an EnclosingMethod attribute.
- EnclosingMethodAttribute(ConstPool, String, String, String) - Constructor for class org.hotswap.agent.javassist.bytecode.EnclosingMethodAttribute
-
Constructs an EnclosingMethod attribute.
- encode() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassSignature
-
Returns the encoded string representing the method type signature.
- encode() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.MethodSignature
-
Returns the encoded string representing the method type signature.
- encode() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ObjectType
-
Returns the encoded string representing the object type signature.
- end() - Method in class org.hotswap.agent.javassist.tools.web.Webserver
-
Closes the socket.
- end(int, int, int, int[], ClassFileWriter.AttributeWriter) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter
-
Ends writing and returns the contents of the class file.
- end(DataOutputStream, int, int, int, int[], ClassFileWriter.AttributeWriter) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter
-
Ends writing and writes the contents of the class file into the given output stream.
- end(StackMapTable.Writer, ClassFileWriter.AttributeWriter) - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
-
Ends adding a new method.
- endPc(int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Returns
endPcof the n-th entry. - endPos - Variable in class org.hotswap.agent.javassist.bytecode.CodeIterator
- endsWithIgnoreCase(String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Test if the given
Stringends with the specified suffix, ignoring upper/lower case. - ensureClassLoaderInitialized(ClassLoader, ProtectionDomain) - Method in class org.hotswap.agent.util.HotswapTransformer
-
Every classloader should be initialized.
- enter() - Method in class org.hotswap.agent.javassist.runtime.Cflow
-
Increments the counter.
- Entry(K, V) - Constructor for class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Entry
- entrySet() - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Returns a set of the mappings contained in this hash table.
- entrySet() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- entrySet() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- ENUM - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- ENUM - Static variable in class org.hotswap.agent.javassist.Modifier
- enumConstValue(int, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandenum_const_valueinelement_value. - enumConstValue(String, String) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
tagandenum_const_valueinelement_value. - EnumMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Enum constant value.
- EnumMemberValue(int, int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.EnumMemberValue
-
Constructs an enum constant value.
- EnumMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.EnumMemberValue
-
Constructs an enum constant value.
- eq(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.AbsTypeVar
- eq(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- eq(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ClassName
- eq(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- eq(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitData
- eq(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- EQ - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- eqMember(String, String, int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Determines whether
CONSTANT_Methodref_info,CONSTANT_Fieldref_info, orCONSTANT_InterfaceMethodref_infostructure at the given index has the name and the descriptor given as the arguments. - eqParamTypes(String, String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns true if the list of the parameter types of desc1 is equal to that of desc2.
- equals(Object) - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
- equals(Object) - Method in class org.hotswap.agent.annotation.handler.WatchEventCommand
- equals(Object) - Method in class org.hotswap.agent.command.ReflectionCommand
- equals(Object) - Method in class org.hotswap.agent.config.ScheduledHotswapCommand
- equals(Object) - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- equals(Object) - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
- equals(Object) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
- equals(Object) - Method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Returns true if the given object represents the same annotation as this object.
- equals(Object) - Method in class org.hotswap.agent.javassist.CtMethod
-
Indicates whether
objhas the same name and the same signature as this method. - equals(Object) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Entry
- equals(Object) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- equals(Object) - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation compares description strings.
- equals(Object) - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
This implementation compares the underlying class path locations.
- equals(Object) - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation compares the underlying File references.
- equals(Object) - Method in class org.hotswap.agent.util.spring.io.resource.InputStreamResource
-
This implementation compares the underlying InputStream.
- equals(Object) - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation compares the underlying Path references.
- equals(Object) - Method in class org.hotswap.agent.util.spring.io.resource.UrlResource
-
This implementation compares the underlying URL references.
- equals(Object) - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- equals(Object) - Method in class org.hotswap.agent.versions.ArtifactVersion
- equals(Object) - Method in class org.hotswap.agent.versions.ComparableVersion
- equals(Object) - Method in class org.hotswap.agent.versions.DeploymentInfo
- equals(Object) - Method in class org.hotswap.agent.versions.ManifestInfo
- equals(Object) - Method in class org.hotswap.agent.versions.MavenInfo
- equals(Object) - Method in class org.hotswap.agent.versions.Restriction
- equals(Object) - Method in class org.hotswap.agent.versions.VersionRange
- equals(Object) - Method in class org.hotswap.agent.watch.nio.HotswapWatchFileEvent
- error(String, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- error(String, Throwable, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- ERROR - org.hotswap.agent.logging.AgentLogger.Level
- EventDispatcher - Class in org.hotswap.agent.watch.nio
-
The EventDispatcher holds a queue of all events collected by the watcher but not yet processed.
- EventDispatcher(Map<Path, List<WatchEventListener>>) - Constructor for class org.hotswap.agent.watch.nio.EventDispatcher
-
Instantiates a new event dispatcher.
- events() - Method in annotation type org.hotswap.agent.annotation.OnClassFileEvent
-
Filter watch event types.
- events() - Method in annotation type org.hotswap.agent.annotation.OnClassLoadEvent
-
Specify list of events to watch for (class is loaded by the ClassLoader / redefined by hotswap mechanism).
- events() - Method in annotation type org.hotswap.agent.annotation.OnResourceFileEvent
-
Filter watch event types.
- EVERYTHING - Static variable in class org.hotswap.agent.versions.Restriction
-
The Constant EVERYTHING.
- ExceptionsAttribute - Class in org.hotswap.agent.javassist.bytecode
-
Exceptions_attribute. - ExceptionsAttribute(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.ExceptionsAttribute
-
Constructs a new exceptions attribute.
- ExceptionTable - Class in org.hotswap.agent.javassist.bytecode
-
exception_table[]ofCode_attribute. - ExceptionTable(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Constructs an
exception_table[]. - excludeVersion() - Method in annotation type org.hotswap.agent.annotation.Manifest
-
Excluded versions defined as maven version ranges
- excludeVersion() - Method in annotation type org.hotswap.agent.annotation.Maven
-
Excluded versions defined as maven version ranges
- execute(String, String, Object...) - Method in class org.hotswap.agent.util.AppClassLoaderExecutor
-
Deprecated.
- execute(MethodInfo, int, CodeIterator, Frame, Subroutine) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Executor
-
Execute the instruction, modeling the effects on the specified frame and subroutine.
- executeCommand() - Method in class org.hotswap.agent.annotation.handler.WatchEventCommand
- executeCommand() - Method in interface org.hotswap.agent.command.Command
-
Execute the command.
- executeCommand() - Method in class org.hotswap.agent.command.ReflectionCommand
-
Execute the command.
- executeCommand() - Method in class org.hotswap.agent.config.ScheduledHotswapCommand
- Executor - Class in org.hotswap.agent.javassist.bytecode.analysis
-
Executor is responsible for modeling the effects of a JVM instruction on a frame.
- Executor(ClassPool, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.Executor
- exists() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractFileResolvingResource
- exists() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation checks whether a File can be opened, falling back to whether an InputStream can be opened.
- exists() - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
This implementation checks for the resolution of a resource URL.
- exists() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation returns whether the underlying file exists.
- exists() - Method in class org.hotswap.agent.util.spring.io.resource.InputStreamResource
-
This implementation always returns
true. - exists() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation returns whether the underlying file exists.
- exists() - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Return whether this resource actually exists in physical form.
- exists() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- exists(Object) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- exit - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock
- exit() - Method in class org.hotswap.agent.javassist.runtime.Cflow
-
Decrements the counter.
- exit(int) - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Block
-
Returns the n-th block that may be executed after this block.
- exits() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Block
-
Return the number of the blocks that may be executed after this block.
- EXOR_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- expectedVersions() - Method in annotation type org.hotswap.agent.annotation.Plugin
-
Version of target framework this framework should work with.
- exportObject(String, Object) - Method in class org.hotswap.agent.javassist.tools.rmi.AppletServer
-
Exports an object.
- Expr - Class in org.hotswap.agent.javassist.compiler.ast
-
Expression.
- Expr - Class in org.hotswap.agent.javassist.expr
-
Expression.
- Expr(int, CodeIterator, CtClass, MethodInfo) - Constructor for class org.hotswap.agent.javassist.expr.Expr
-
Undocumented constructor.
- EXPR - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- ExprEditor - Class in org.hotswap.agent.javassist.expr
-
A translator of method bodies.
- ExprEditor() - Constructor for class org.hotswap.agent.javassist.expr.ExprEditor
-
Default constructor.
- exprType - Variable in class org.hotswap.agent.javassist.compiler.CodeGen
- exprType - Variable in class org.hotswap.agent.javassist.compiler.TypeChecker
- EXTENDS - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- extendToString(StringBuffer) - Method in class org.hotswap.agent.javassist.CtBehavior
- extendToString(StringBuffer) - Method in class org.hotswap.agent.javassist.CtClass
-
Implemented in subclasses to add to the
CtClass.toString()result. - extendToString(StringBuffer) - Method in class org.hotswap.agent.javassist.CtField
- extendToString(StringBuffer) - Method in class org.hotswap.agent.javassist.CtMember
-
Invoked by
CtMember.toString()to add to the buffer and provide the complete value. - EXTENSION_LIST - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
Nameobject forExtension-Listmanifest attribute used for declaring dependencies on installed extensions. - EXTENSION_NAME - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
Nameobject forExtension-Namemanifest attribute used for declaring dependencies on installed extensions. - extractFileNameFromInputSource(InputSource) - Static method in class org.hotswap.agent.util.IOUtils
-
Extract file name from input source.
- extractFileNameFromInputStream(InputStream) - Static method in class org.hotswap.agent.util.IOUtils
-
Extract file name from input stream.
- extractFileNameFromReader(Reader) - Static method in class org.hotswap.agent.util.IOUtils
-
Extract file name from reader.
- extractJarFileURL(URL) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Extract the URL for the actual jar file from the given URL (which may point to a resource in a jar file or to a jar file itself).
- extractPathWithinPattern(String, String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Given a pattern and a full path, determine the pattern-mapped part.
- extractPathWithinPattern(String, String) - Method in interface org.hotswap.agent.util.spring.path.PathMatcher
-
Given a pattern and a full path, determine the pattern-mapped part.
- extractUriTemplateVariables(String, String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
- extractUriTemplateVariables(String, String) - Method in interface org.hotswap.agent.util.spring.path.PathMatcher
-
Given a pattern and a full path, extract the URI template variables.
- extraLocals() - Method in class org.hotswap.agent.javassist.convert.TransformBefore
- extraLocals() - Method in class org.hotswap.agent.javassist.convert.Transformer
- extraStack() - Method in class org.hotswap.agent.javassist.convert.Transformer
- ExtraURLClassPathMethodHandler(URL[]) - Constructor for class org.hotswap.agent.util.classloader.URLClassPathHelper.ExtraURLClassPathMethodHandler
- ExtraURLClassPathMethodHandler(URL[], ClassLoader) - Constructor for class org.hotswap.agent.util.classloader.URLClassPathHelper.ExtraURLClassPathMethodHandler
F
- F2D - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- F2I - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- F2L - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- factory - Variable in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
-
The factory for creating class pools
- FactoryHelper - Class in org.hotswap.agent.javassist.util.proxy
-
A helper class for implementing
ProxyFactory. - FactoryHelper() - Constructor for class org.hotswap.agent.javassist.util.proxy.FactoryHelper
- FADD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- fail(ClassNotFoundException) - Static method in class org.hotswap.agent.javassist.runtime.DotClass
- fallback() - Method in annotation type org.hotswap.agent.annotation.Plugin
-
If no other plugin matches and fallback is set to true, then use this plugin
- FALOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FALSE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- FASTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- fatal() - Static method in class org.hotswap.agent.javassist.compiler.CodeGen
- fatal() - Static method in class org.hotswap.agent.javassist.compiler.TypeChecker
- FCMPG - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FCMPL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FCONST_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FCONST_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FCONST_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FDIV - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- fetchClass(String) - Method in class org.hotswap.agent.javassist.tools.web.Viewer
-
Fetches the class file of the specified class from the http server.
- fetchClass(String, int, String, String) - Static method in class org.hotswap.agent.javassist.URLClassPath
-
Reads a class file on an http server.
- FIELD - org.hotswap.agent.util.signature.ClassSignatureElement
- FIELD_ANNOTATION - org.hotswap.agent.util.signature.ClassSignatureElement
- FIELD_STATIC - org.hotswap.agent.util.signature.ClassSignatureElement
- fieldAccess(ASTree) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- fieldAccess(ASTree, boolean) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- FieldAccess - Class in org.hotswap.agent.javassist.expr
-
Expression for accessing a field.
- FieldAccess(int, CodeIterator, CtClass, MethodInfo, int) - Constructor for class org.hotswap.agent.javassist.expr.FieldAccess
- fieldClass - Variable in class org.hotswap.agent.javassist.convert.TransformReadField
- FieldDecl - Class in org.hotswap.agent.javassist.compiler.ast
- FieldDecl(ASTree, ASTList) - Constructor for class org.hotswap.agent.javassist.compiler.ast.FieldDecl
- fieldInfo - Variable in class org.hotswap.agent.javassist.CtField
- FieldInfo - Class in org.hotswap.agent.javassist.bytecode
-
field_infostructure. - FieldInfo(ConstPool, String, String) - Constructor for class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Constructs a
field_infostructure. - fieldname - Variable in class org.hotswap.agent.javassist.convert.TransformReadField
- FILE_URL_PREFIX - Static variable in class org.hotswap.agent.util.scanner.ClassPathScanner
- FILE_URL_PREFIX - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
URL prefix for loading from the file system: "file:"
- FileEvent - Enum in org.hotswap.agent.annotation
-
Type of the resource change event on filesystem.
- FileSystemResource - Class in org.hotswap.agent.util.spring.io.resource
-
Resourceimplementation forjava.io.Filehandles. - FileSystemResource(File) - Constructor for class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
Create a new
FileSystemResourcefrom aFilehandle. - FileSystemResource(String) - Constructor for class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
Create a new
FileSystemResourcefrom a file path. - FileSystemResourceLoader - Class in org.hotswap.agent.util.spring.io.loader
-
ResourceLoaderimplementation that resolves plain paths as file system resources rather than as class path resources (the latter isDefaultResourceLoader's default strategy). - FileSystemResourceLoader() - Constructor for class org.hotswap.agent.util.spring.io.loader.FileSystemResourceLoader
- filter() - Method in annotation type org.hotswap.agent.annotation.OnResourceFileEvent
-
Regexp expression to filter resources.
- FINAL - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- FINAL - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- FINAL - Static variable in class org.hotswap.agent.javassist.Modifier
- FINALLY - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- find(String) - Method in class org.hotswap.agent.javassist.ByteArrayClassPath
-
Obtains the URL.
- find(String) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Finds the entry for the given inner class.
- find(String) - Method in class org.hotswap.agent.javassist.ClassClassPath
-
Obtains the URL of the specified class file.
- find(String) - Method in interface org.hotswap.agent.javassist.ClassPath
-
Returns the uniform resource locator (URL) of the class file with the specified name.
- find(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Searches the class path to obtain the URL of the class file specified by classname.
- find(String) - Method in class org.hotswap.agent.javassist.LoaderClassPath
-
Obtains the URL of the specified class file.
- find(String) - Method in class org.hotswap.agent.javassist.URLClassPath
-
Returns the URL.
- find(BasicBlock[], int) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock
- find2Methods(Class<?>, String, String, int, String, Method[]) - Static method in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
Finds two methods specified by the parameters and stores them into the given array.
- find2Methods(Object, String, String, int, String, Method[]) - Static method in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
Deprecated.
- findAllClassPathResources(String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Find all class location resources with the given location via the ClassLoader.
- findClass(String) - Method in class org.hotswap.agent.javassist.Loader
-
Finds the specified class using
ClassPath. - findClass(String) - Method in class org.hotswap.agent.javassist.tools.web.Viewer
-
Finds the specified class.
- findClassPool(ClassLoader) - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepository
-
Finds a scoped classpool registered under the passed in classloader.
- findClassPool(ClassLoader) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
- findCommonElementType(Collection<?>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Find the common element type of the given Collection, if any.
- findField(Class<?>, String) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
- findField(Class<?>, String, Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
- findFirstMatch(Collection<?>, Collection<E>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Return the first element in '
candidates' that is contained in 'source'. - findLoadedClass - Static variable in class org.hotswap.agent.util.classloader.ClassLoaderHelper
- findMethod(Class<?>, String) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Attempt to find a
Methodon the supplied class with the supplied name and no parameters. - findMethod(Class<?>, String, Class<?>...) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Attempt to find a
Methodon the supplied class with the supplied name and parameter types. - findMethod(Class<?>, String, String) - Static method in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
Finds a method with the given name and descriptor.
- findMethod(Object, String, String) - Static method in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
Deprecated.replaced by
RuntimeSupport.findMethod(Class, String, String) - findPathMatchingResources(String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Find all resources that match the given location pattern via the Ant-style PathMatcher.
- findSuperClassMethod(Class<?>, String, String) - Static method in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
Finds a method that has the given name and descriptor and is declared in the super class.
- findSuperMethod(Object, String, String) - Static method in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
Finds a method that has the given name and descriptor and is declared in the super class.
- findValueOfType(Collection<?>, Class<?>[]) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Find a single value of one of the given types in the given Collection: searching the Collection for a value of the first type, then searching for a value of the second type, etc.
- findValueOfType(Collection<?>, Class<T>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Find a single value of the given type in the given Collection.
- finished() - Method in class org.hotswap.agent.command.impl.CommandExecutor
-
Method template to register finish event
- fix(String) - Method in class org.hotswap.agent.javassist.ClassMap
-
Prevents a mapping from the specified class name to another name.
- fix(CtClass) - Method in class org.hotswap.agent.javassist.ClassMap
-
Prevents a mapping from the specified class name to another name.
- fixedType - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- FLOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FLOAD_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FLOAD_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FLOAD_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FLOAD_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FLOAT - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the float primitive type
- FLOAT - Static variable in class org.hotswap.agent.javassist.bytecode.StackMap
-
Float_variable_info.tag. - FLOAT - Static variable in interface org.hotswap.agent.javassist.bytecode.stackmap.TypeTag
- FLOAT - Static variable in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Float_variable_info.tag. - FLOAT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- FloatConstant - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- FloatMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Floating-point number constant value.
- FloatMemberValue(float, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.FloatMemberValue
-
Constructs a float constant value.
- FloatMemberValue(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.FloatMemberValue
-
Constructs a float constant value.
- FloatMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.FloatMemberValue
-
Constructs a float constant value.
- floatRead() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;I)Fto replace reading from a float[]. - floatRead() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayReadFloat" as the name of the static method with the signature (Ljava/lang/Object;I)F to replace reading from a float[].
- floatType - Static variable in class org.hotswap.agent.javassist.CtClass
-
The
CtClassobject representing thefloattype. - floatWrite() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;IF)Vto replace writing to a float[]. - floatWrite() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayWriteFloat" as the name of the static method with the signature (Ljava/lang/Object;IF)V to replace writing to a float[].
- flushBeanIntrospectorCaches(ClassLoader, CtClass) - Static method in class org.hotswap.agent.plugin.jdk.JdkPlugin
- flushClass(String) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Flush a class
- flushObjectStreamCaches(ClassLoader, CtClass) - Static method in class org.hotswap.agent.plugin.jdk.JdkPlugin
- FMUL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FNEG - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FOR - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- formalParameterTarget(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
target_typeandtype_parameter_targetoftarget_infounion. - forName(String, ClassLoader) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Replacement for
Class.forName()that also returns Class instances for primitives (e.g. - forward(Object[], int) - Method in class org.hotswap.agent.javassist.tools.rmi.Sample
- forwardStatic(Object[], int) - Static method in class org.hotswap.agent.javassist.tools.rmi.Sample
- Frame - Class in org.hotswap.agent.javassist.bytecode.analysis
-
Represents the stack frame and local variable table at a particular point in time.
- Frame(int, int) - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Create a new frame with the specified local variable table size, and max stack size
- frameAt(int) - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow
-
Returns the types of the local variables and stack frame entries available at the given position.
- framedump - Class in org.hotswap.agent.javassist.tools
-
framedump is a tool for viewing a merged combination of the instructions and frame state of all methods in a class.
- FramePrinter - Class in org.hotswap.agent.javassist.bytecode.analysis
-
A utility class for printing a merged view of the frame state and the instructions of a method.
- FramePrinter(PrintStream) - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.FramePrinter
-
Constructs a bytecode printer.
- freeze() - Method in class org.hotswap.agent.javassist.CtClass
-
Makes the class frozen.
- FREM - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FRETURN - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- fromClassLoader(ClassLoader) - Static method in class org.hotswap.agent.versions.DeploymentInfo
-
Load the deployment info for this classloader.
- FSTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FSTORE_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FSTORE_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FSTORE_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FSTORE_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- FSUB - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- fullFrame(int, int[], int[], int[], int[]) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Writer
-
Writes a
full_frame. - fullFrame(int, int, int[], int[], int[], int[]) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Walker
-
Invoked if the visited frame is
full_frame.
G
- Gap() - Constructor for class org.hotswap.agent.javassist.bytecode.CodeIterator.Gap
- GE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- get() - Method in class org.hotswap.agent.javassist.bytecode.AttributeInfo
-
Returns the
infofield of thisattribute_infostructure. - get() - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Returns the produced bytecode sequence.
- get() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
This method is not available.
- get() - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Returns a Code attribute read with this iterator.
- get() - Method in class org.hotswap.agent.javassist.compiler.ast.DoubleConst
- get() - Method in class org.hotswap.agent.javassist.compiler.ast.IntConst
- get() - Method in class org.hotswap.agent.javassist.compiler.ast.Keyword
- get() - Method in class org.hotswap.agent.javassist.compiler.ast.StringL
- get() - Method in class org.hotswap.agent.javassist.compiler.ast.Symbol
- get() - Method in class org.hotswap.agent.javassist.compiler.Lex
- get() - Method in interface org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Reference
-
Returns the referenced entry or
nullif the entry is no longer available. - get(Object) - Method in class org.hotswap.agent.javassist.ClassMap
-
Returns the class name to wihch the given
jvmClassNameis mapped. - get(Object) - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Returns the value to which this map maps the specified
key. - get(Object) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- get(Object) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- get(Object, Class<?>, String) - Static method in class org.hotswap.agent.util.ReflectionHelper
-
Convenience wrapper to reflection field access API.
- get(Object, String) - Static method in class org.hotswap.agent.util.ReflectionHelper
-
Convenience wrapper to reflection field access API.
- get(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Reads a class file from the source and returns a reference to the
CtClassobject representing that class file. - get(String) - Method in interface org.hotswap.agent.javassist.util.proxy.ProxyFactory.UniqueName
-
Returns a unique class name.
- get(String[]) - Method in class org.hotswap.agent.javassist.ClassPool
-
Reads class files from the source and returns an array of
CtClassobjects representing those class files. - get(CtClass) - Static method in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Obtain the Type for a given class.
- get(ProxyFactory) - Method in interface org.hotswap.agent.javassist.util.proxy.ProxyFactory.ClassLoaderProvider
-
Returns a class loader.
- get0(String, boolean) - Method in class org.hotswap.agent.javassist.ClassPool
- getAccessFlags() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns access flags.
- getAccessFlags() - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Returns the access flags.
- getAccessFlags() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns access flags.
- getAccessibleConstructor(String, CtClass, MethodInfo) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- getAccessiblePrivate(String, String, String, MethodInfo, CtClass) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- getAccessorMaker() - Method in class org.hotswap.agent.javassist.CtClass
-
Undocumented method.
- getAllDeclaredMethods(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Get all declared methods on the leaf class and all superclasses.
- getAllInterfaces(Object) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return all interfaces that the given instance implements as array, including ones implemented by superclasses.
- getAllInterfacesAsSet(Object) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return all interfaces that the given instance implements as Set, including ones implemented by superclasses.
- getAllInterfacesForClass(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return all interfaces that the given class implements as array, including ones implemented by superclasses.
- getAllInterfacesForClass(Class<?>, ClassLoader) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return all interfaces that the given class implements as array, including ones implemented by superclasses.
- getAllInterfacesForClassAsSet(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return all interfaces that the given class implements as Set, including ones implemented by superclasses.
- getAllInterfacesForClassAsSet(Class<?>, ClassLoader) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return all interfaces that the given class implements as Set, including ones implemented by superclasses.
- getAndRename(String, String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Reads a class file and constructs a
CtClassobject with a new name. - getAnnotation() - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
- getAnnotation() - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationImpl
-
Obtains the internal data structure representing the annotation.
- getAnnotation(Class<?>) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns the annotation if the class has the specified annotation class.
- getAnnotation(Class<?>) - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the annotation if the class has the specified annotation type.
- getAnnotation(Class<?>) - Method in class org.hotswap.agent.javassist.CtField
-
Returns the annotation if the class has the specified annotation class.
- getAnnotation(Class<?>) - Method in class org.hotswap.agent.javassist.CtMember
-
Returns the annotation if the class has the specified annotation type.
- getAnnotation(String) - Method in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Parses the annotations and returns a data structure representing the annotation with the specified type.
- getAnnotations() - Method in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Parses the annotations and returns a data structure representing that parsed annotations.
- getAnnotations() - Method in class org.hotswap.agent.javassist.bytecode.ParameterAnnotationsAttribute
-
Parses the annotations and returns a data structure representing that parsed annotations.
- getAnnotations() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns the annotations associated with this method or constructor.
- getAnnotations() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the annotations associated with this class.
- getAnnotations() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the annotations associated with this field.
- getAnnotations() - Method in class org.hotswap.agent.javassist.CtMember
-
Returns the annotations associated with this member.
- getAnonymousClassInfo(String) - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfos
-
Returns stored info of an anonymous class
- getAppClassLoader(Object) - Method in class org.hotswap.agent.config.PluginRegistry
-
Search for the plugin in the registry and return associated classloader.
- getArguments() - Method in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- getArrayDim() - Method in class org.hotswap.agent.javassist.compiler.ast.CastExpr
- getArrayDim() - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- getArrayReadOp(int, int) - Static method in class org.hotswap.agent.javassist.compiler.CodeGen
- getArraySize() - Method in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- getArrayType() - Method in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- getArrayType() - Method in class org.hotswap.agent.javassist.CtPrimitiveType
-
Returns the array-type code representing the type.
- getArrayType(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayElement
- getArrayType(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayType
- getArrayType(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- getArrayType(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ClassName
- getArrayType(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- getArrayType(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.NullType
- getArrayType(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- getArrayType(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- getArrayWriteOp(int, int) - Static method in class org.hotswap.agent.javassist.compiler.CodeGen
- getArtifactId() - Method in class org.hotswap.agent.versions.matcher.MavenMatcher
-
Gets the artifact id.
- getArtifactId() - Method in class org.hotswap.agent.versions.MavenInfo
-
Gets the artifact id.
- getAttribute(String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns the attribute with the specified name.
- getAttribute(String) - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Returns the attribute with the specified name.
- getAttribute(String) - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Returns the attribute with the specified name.
- getAttribute(String) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns the attribute with the specified name.
- getAttribute(String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Obtains an attribute with the given name.
- getAttribute(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Obtains an attribute with the given name.
- getAttribute(String) - Method in class org.hotswap.agent.javassist.CtField
-
Obtains an attribute with the given name.
- getAttribute(String) - Method in class org.hotswap.agent.javassist.CtMember
-
Obtains a user-defined attribute with the given name.
- getAttributes() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns all the attributes.
- getAttributes() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Returns
attributes[]. - getAttributes() - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Returns all the attributes.
- getAttributes() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns all the attributes.
- getAvailableAnnotations() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns the annotations associated with this method or constructor.
- getAvailableAnnotations() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the annotations associated with this class.
- getAvailableAnnotations() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the annotations associated with this field.
- getAvailableAnnotations() - Method in class org.hotswap.agent.javassist.CtMember
-
Returns the annotations associated with this member.
- getAvailableParameterAnnotations() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns the parameter annotations associated with this method or constructor.
- getBasePackagePrefixes() - Method in class org.hotswap.agent.config.PluginConfiguration
-
Converts watchResources property to URL array.
- getBody() - Method in class org.hotswap.agent.javassist.compiler.ast.MethodDecl
- getBuildNumber() - Method in class org.hotswap.agent.versions.ArtifactVersion
-
Gets the builds the number.
- getBytecode() - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Returns the produced bytecode.
- getCached(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Provide a hook so that subclasses can do their own caching of classes.
- getCached(String) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Get the cached class
- getCachedLocally(String) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Whether the class is cached in this pooled
- getCanonical() - Method in class org.hotswap.agent.versions.ComparableVersion
-
Gets the canonical.
- getCause() - Method in exception org.hotswap.agent.javassist.CannotCompileException
-
Gets the cause of this throwable.
- getClassBound() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeParameter
-
Returns the class bound of this parameter.
- getClassFile() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns a class file for this class.
- getClassFile2() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns a class file for this class (read only).
- getClassFileName(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine the name of the class file, relative to the containing package: e.g.
- getClassInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads
CONSTANT_Class_infostructure at the given index. - getClassInfoByDescriptor(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads
CONSTANT_Class_infostructure at the given index. - getClassInitializer() - Method in class org.hotswap.agent.javassist.CtClass
-
Gets the class initializer (static constructor) declared in the class.
- getClassLoader() - Method in class org.hotswap.agent.config.PluginConfiguration
-
Returns classloader associated with this configuration (i.e. it was initiated from).
- getClassLoader() - Method in class org.hotswap.agent.javassist.ClassPool
-
Get the classloader for
toClass(),getAnnotations()inCtClass, etc. - getClassLoader() - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Get the class loader
- getClassLoader() - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
- getClassLoader() - Method in class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader
-
Return the ClassLoader to load class path resources with.
- getClassLoader() - Method in interface org.hotswap.agent.util.spring.io.loader.ResourceLoader
-
Expose the ClassLoader used by this ResourceLoader.
- getClassLoader() - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
Return the ClassLoader that this resource will be obtained from.
- getClassLoader() - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
- getClassLoader0() - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
- getClassLoader0() - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
- getClassMetaobject() - Method in class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Obtains the class metaobject associated with this metaobject.
- getClassName() - Method in class org.hotswap.agent.command.ReflectionCommand
- getClassName() - Method in error org.hotswap.agent.javassist.bytecode.annotation.NoSuchClassError
-
Returns the name of the class not found.
- getClassName() - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Returns the name of the class using this constant pool table.
- getClassName() - Method in class org.hotswap.agent.javassist.compiler.ast.CastExpr
- getClassName() - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- getClassName() - Method in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- getClassName() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns the name of the class in which the field is declared.
- getClassName() - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Returns the class name of the target object, which the method is called on.
- getClassName() - Method in class org.hotswap.agent.javassist.expr.NewExpr
-
Returns the class name of the created object.
- getClassName() - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
- getClassNameRegexp() - Method in class org.hotswap.agent.annotation.handler.WatchEventDTO
- getClassNames() - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Get all the class names.
- getClasspath() - Method in class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
-
Support for classpath builder on Tomcat.
- getClassPool() - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- getClassPool() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns a
ClassPoolfor this class. - getClassPoolFactory() - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepository
-
Obtains the recorded factory.
- getClassPoolFactory() - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
- getClassSignature() - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
- getClazz(String) - Static method in class org.hotswap.agent.javassist.runtime.Desc
-
Interprets the given class name.
- getCode() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Returns
code[]. - getCodeAttribute() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns a Code attribute.
- getCodeLength() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Returns
code_length. - getCodeLength() - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Returns
code_lengthofCode_attribute. - getCommandExecutionListener() - Method in class org.hotswap.agent.command.ReflectionCommand
- getCompatibleTransition(String) - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfos
-
Find compatible transition class name.
- getCompatibleTransitions() - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfos
-
Returns calculated compatible transitions.
- getComponent() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- getComponent() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
-
Always returns null since this type is never used for an array.
- getComponent() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Returns the array component if this type is an array.
- getComponentType() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ArrayType
-
Returns the component type.
- getComponentType() - Method in class org.hotswap.agent.javassist.CtClass
-
If this object represents an array, this method returns the component type of the array.
- getComponentType() - Method in class org.hotswap.agent.javassist.expr.NewArray
-
Returns the type of array components.
- getConstantFieldValue(CtField) - Static method in class org.hotswap.agent.javassist.compiler.TypeChecker
- getConstantValue() - Method in class org.hotswap.agent.javassist.bytecode.ConstantAttribute
-
Returns
constantvalue_index. - getConstantValue() - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Finds a ConstantValue attribute and returns the index into the
constant_pooltable. - getConstantValue() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the value of this field if it is a constant field.
- getConstPool() - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Obtains the constant pool given to the constructor.
- getConstPool() - Method in class org.hotswap.agent.javassist.bytecode.AttributeInfo
-
Returns a constant pool table.
- getConstPool() - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Gets a constant pool table.
- getConstPool() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns a constant pool table.
- getConstPool() - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter
-
Returns a constant pool.
- getConstPool() - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Returns the constant pool table used by this
field_info. - getConstPool() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns a constant pool table used by this method.
- getConstPool() - Method in class org.hotswap.agent.javassist.expr.Expr
- getConstructor() - Method in class org.hotswap.agent.javassist.expr.ConstructorCall
-
Returns the called constructor.
- getConstructor() - Method in class org.hotswap.agent.javassist.expr.NewExpr
-
Returns the constructor called for creating the object.
- getConstructor(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the constructor with the given signature, which is represented by a character string called method descriptor.
- getConstructor(CtClass, String, MethodInfo) - Method in class org.hotswap.agent.javassist.compiler.AccessorMaker
- getConstructorIfAvailable(Class<T>, Class<?>...) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine whether the given class has a public constructor with the given signature, and return it if available (else return
null). - getConstructors() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns an array containing
CtConstructorobjects representing all the non-private constructors of the class. - getCount() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Segment
- getCreatedDimensions() - Method in class org.hotswap.agent.javassist.expr.NewArray
-
Returns the number of dimensions of arrays to be created.
- getCtClass() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- getCtClass() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
-
Gets the class that corresponds with this type.
- getCtClass() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Returns the class this type represents.
- getCtClass() - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Returns the class of the target object, which the method is called on.
- getCtClass(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Returns a
CtClassobject with the given name. - getCtClassSignature(CtClass, ClassSignatureElement[]) - Static method in class org.hotswap.agent.util.signature.ClassSignatureComparerHelper
- getCtlass() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.BaseType
-
Returns the
CtClassrepresenting this primitive type. - getDataSize() - Method in class org.hotswap.agent.javassist.CtPrimitiveType
-
Returns the data size of the primitive type.
- getDeclarator() - Method in class org.hotswap.agent.javassist.compiler.ast.FieldDecl
- getDeclarator() - Method in class org.hotswap.agent.javassist.compiler.ast.Variable
- getDeclaredBehaviors() - Method in class org.hotswap.agent.javassist.CtClass
-
Gets all the constructors and methods declared in the class.
- getDeclaredClasses() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns an array of nested classes declared in the class.
- getDeclaredConstructor(CtClass[]) - Method in class org.hotswap.agent.javassist.CtClass
-
Returns a constructor receiving the specified parameters.
- getDeclaredConstructors() - Method in class org.hotswap.agent.javassist.CtClass
-
Gets all the constructors declared in the class.
- getDeclaredField(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Retrieves the field with the specified name among the fields declared in the class.
- getDeclaredField(String, String) - Method in class org.hotswap.agent.javassist.CtClass
-
Retrieves the field with the specified name and type among the fields declared in the class.
- getDeclaredFields() - Method in class org.hotswap.agent.javassist.CtClass
-
Gets all the fields declared in the class.
- getDeclaredMethod(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Retrieves the method with the specified name among the methods declared in the class.
- getDeclaredMethod(String, CtClass[]) - Method in class org.hotswap.agent.javassist.CtClass
-
Retrieves the method with the specified name and parameter types among the methods declared in the class.
- getDeclaredMethods() - Method in class org.hotswap.agent.javassist.CtClass
-
Gets all methods declared in the class.
- getDeclaredMethods(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Retrieves methods with the specified name among the methods declared in the class.
- getDeclaringClass() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Returns the name of the class declaring the method including this code attribute.
- getDeclaringClass() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassType
-
If this class is a member of another class, returns the class in which this class is declared.
- getDeclaringClass() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.NestedClassType
-
Returns the class that declares this nested class.
- getDeclaringClass() - Method in class org.hotswap.agent.javassist.CtClass
-
If this class is a member class or interface of another class, then the class enclosing this class is returned.
- getDeclaringClass() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the class declaring the field.
- getDeclaringClass() - Method in class org.hotswap.agent.javassist.CtMember
-
Returns the class that declares this member.
- getDecodedName() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- getDefault() - Static method in class org.hotswap.agent.javassist.ClassPool
-
Returns the default class pool.
- getDefaultClassLoader() - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return the default ClassLoader to use: typically the thread context ClassLoader, if available; the ClassLoader that loaded the ClassUtils class will be used as fallback.
- getDefaultValue() - Method in class org.hotswap.agent.javassist.bytecode.AnnotationDefaultAttribute
-
Obtains the default value represented by this attribute.
- getDescription() - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
This implementation returns a description that includes the class path location.
- getDescription() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation returns a description that includes the absolute path of the file.
- getDescription() - Method in class org.hotswap.agent.util.spring.io.resource.InputStreamResource
-
This implementation returns a description that includes the passed-in description, if any.
- getDescription() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
- getDescription() - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Return a description for this resource, to be used for error output when working with the resource.
- getDescription() - Method in class org.hotswap.agent.util.spring.io.resource.UrlResource
-
This implementation returns a description that includes the URL.
- getDescription() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- getDescriptiveType(Object) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return a descriptive name for the given object's type: usually simply the class name, but component type class name + "[]" for arrays, and an appended list of implemented interfaces for JDK proxies.
- getDescriptor() - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Returns the field descriptor.
- getDescriptor() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns a method descriptor.
- getDescriptor() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.BaseType
-
Returns the descriptor representing this primitive type.
- getDescriptor() - Method in class org.hotswap.agent.javassist.CtPrimitiveType
-
Returns the descriptor representing this type.
- getDimension() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ArrayType
-
Returns the dimension of the array.
- getDimension() - Method in class org.hotswap.agent.javassist.expr.NewArray
-
Returns the dimension of the created array.
- getDimensions() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- getDimensions() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Returns the number of dimensions of this array.
- getDisabledPlugins() - Method in class org.hotswap.agent.config.PluginConfiguration
-
List of disabled plugin names
- getDisplayString(Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a content-based String representation if
objis notnull; otherwise returns an empty String. - getDomain() - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
- getDouble() - Method in class org.hotswap.agent.javassist.compiler.Lex
- getDoubleInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads
CONSTANT_Double_infostructure at the given index. - getEnclosingBehavior() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the immediately enclosing method of this class.
- getEnclosingClass() - Method in class org.hotswap.agent.javassist.expr.Expr
-
Returns the class that declares the method enclosing this expression.
- getEnclosingMethod() - Method in class org.hotswap.agent.javassist.CtClass
-
Deprecated.The enclosing method might be a constructor. Use
CtClass.getEnclosingBehavior(). - getEnclosingMethodSignature() - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
- getEvents() - Method in class org.hotswap.agent.annotation.handler.WatchEventDTO
- getEventType() - Method in class org.hotswap.agent.watch.nio.HotswapWatchFileEvent
- getEventType() - Method in interface org.hotswap.agent.watch.WatchFileEvent
- getException(int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionsAttribute
-
Returns the value of
exception_index_table[nth]. - getExceptionIndexes() - Method in class org.hotswap.agent.javassist.bytecode.ExceptionsAttribute
-
Returns
exception_index_table[]. - getExceptions() - Method in class org.hotswap.agent.javassist.bytecode.ExceptionsAttribute
-
Returns the names of exceptions that the method may throw.
- getExceptionsAttribute() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns an Exceptions attribute.
- getExceptionTable() - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Returns
exception_table. - getExceptionTable() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Returns
exception_table[]. - getExceptionTypes() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.MethodSignature
-
Returns the types of the exceptions that may be thrown.
- getExceptionTypes() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Obtains exceptions that this method/constructor may throw.
- getExcludedClassLoaderPatterns() - Method in class org.hotswap.agent.util.HotswapTransformer
- getExcludes() - Method in class org.hotswap.agent.versions.matcher.ManifestMatcher
-
Gets the excluded versions range
- getExcludes() - Method in class org.hotswap.agent.versions.matcher.MavenMatcher
-
Gets the excluded versions range
- getExpr() - Method in exception org.hotswap.agent.javassist.compiler.NoFieldException
- getExternalPropertiesFile() - Static method in class org.hotswap.agent.HotswapAgent
- getExtraClasspath() - Method in class org.hotswap.agent.config.PluginConfiguration
-
Get extraClasspath property as URL[].
- getField() - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
- getField() - Method in class org.hotswap.agent.javassist.compiler.ast.Member
- getField() - Method in exception org.hotswap.agent.javassist.compiler.NoFieldException
- getField() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns the field accessed by this expression.
- getField(Field, Object) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Get the field represented by the supplied
field objecton the specifiedtarget object. - getField(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the field with the specified name.
- getField(String, String) - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the field with the specified name and type.
- GETFIELD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- getFieldGetter(FieldInfo, boolean) - Method in class org.hotswap.agent.javassist.compiler.AccessorMaker
-
Returns the method_info representing the added getter.
- getFieldInfo() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the FieldInfo representing the field in the class file.
- getFieldInfo2() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the FieldInfo representing the field in the class file (read only).
- getFieldName() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns the name of the field.
- getFieldrefClass(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
class_indexfield of theCONSTANT_Fieldref_infostructure at the given index. - getFieldrefClassName(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
class_indexfield of theCONSTANT_Fieldref_infostructure at the given index. - getFieldrefName(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_indexfield of theCONSTANT_NameAndType_infostructure indirectly specified by the given index. - getFieldrefNameAndType(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_and_type_indexfield of theCONSTANT_Fieldref_infostructure at the given index. - getFieldrefType(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
descriptor_indexfield of theCONSTANT_NameAndType_infostructure indirectly specified by the given index. - getFields() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns all the fields declared in the class.
- getFields() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns an array containing
CtFieldobjects representing all the non-private fields of the class. - getFieldSetter(FieldInfo, boolean) - Method in class org.hotswap.agent.javassist.compiler.AccessorMaker
-
Returns the method_info representing the added setter.
- getFieldsSignature() - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
- getFieldWriter() - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter
-
Returns a filed writer.
- getFile() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractFileResolvingResource
-
This implementation returns a File reference for the underlying class path resource, provided that it refers to a file in the file system.
- getFile() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation throws a FileNotFoundException, assuming that the resource cannot be resolved to an absolute file path.
- getFile() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation returns the underlying File reference.
- getFile() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation returns the underlying File reference.
- getFile() - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Return a File handle for this resource.
- getFile() - Method in class org.hotswap.agent.util.spring.io.resource.UrlResource
-
This implementation returns a File reference for the underlying URL/URI, provided that it refers to a file in the file system.
- getFile() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- getFile(Object) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getFile(String) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Resolve the given resource location to a
java.io.File, i.e. to a file in the file system. - getFile(URI) - Method in class org.hotswap.agent.util.spring.io.resource.AbstractFileResolvingResource
-
This implementation returns a File reference for the underlying class path resource, provided that it refers to a file in the file system.
- getFile(URI) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Resolve the given resource URI to a
java.io.File, i.e. to a file in the file system. - getFile(URI, String) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Resolve the given resource URI to a
java.io.File, i.e. to a file in the file system. - getFile(URL) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Resolve the given resource URL to a
java.io.File, i.e. to a file in the file system. - getFile(URL, String) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Resolve the given resource URL to a
java.io.File, i.e. to a file in the file system. - getFileForLastModifiedCheck() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractFileResolvingResource
-
This implementation determines the underlying File (or jar file, in case of a resource in a jar/zip).
- getFileForLastModifiedCheck() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
Determine the File to use for timestamp checking.
- getFilename() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation always returns
null, assuming that this resource type does not have a filename. - getFilename() - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
This implementation returns the name of the file that this class path resource refers to.
- getFilename() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation returns the name of the file.
- getFilename() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation returns the name of the file.
- getFilename() - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Determine a filename for this resource, i.e. typically the last part of the path: for example, "myfile.txt".
- getFilename() - Method in class org.hotswap.agent.util.spring.io.resource.UrlResource
-
This implementation returns the name of the file that this URL refers to.
- getFilename() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- getFilename(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Extract the filename from the given path, e.g.
- getFileName() - Method in class org.hotswap.agent.javassist.bytecode.SourceFileAttribute
-
Returns the file name indicated by
sourcefile_index. - getFileName() - Method in class org.hotswap.agent.javassist.expr.Cast
-
Returns the source file containing the type-cast expression.
- getFileName() - Method in class org.hotswap.agent.javassist.expr.Expr
-
Returns the source file containing the expression.
- getFileName() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns the source file containing the field access.
- getFileName() - Method in class org.hotswap.agent.javassist.expr.Handler
-
Returns the source file containing the catch clause.
- getFileName() - Method in class org.hotswap.agent.javassist.expr.Instanceof
-
Returns the source file containing the instanceof expression.
- getFileName() - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Returns the source file containing the method call.
- getFileName() - Method in class org.hotswap.agent.javassist.expr.NewArray
-
Returns the source file containing the array creation.
- getFileName() - Method in class org.hotswap.agent.javassist.expr.NewExpr
-
Returns the source file containing the
newexpression. - getFilenameExtension(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Extract the filename extension from the given path, e.g.
- getFilter() - Method in class org.hotswap.agent.annotation.handler.WatchEventDTO
- getFirst(K) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- getFirst(K) - Method in interface org.hotswap.agent.util.spring.collections.MultiValueMap
-
Return the first value for the given key.
- getFloatInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads
CONSTANT_Float_infostructure at the given index. - getGenericSignature() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns the generic signature of the method.
- getGenericSignature() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the generic signature of the class.
- getGenericSignature() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the generic signature of the field.
- getGenericSignature() - Method in class org.hotswap.agent.javassist.CtMember
-
Returns the generic signature of the member.
- getGetMethodDescriptor() - Method in class org.hotswap.agent.javassist.CtPrimitiveType
-
Returns the descriptor of the method for retrieving the value from the wrapper object.
- getGetMethodName() - Method in class org.hotswap.agent.javassist.CtPrimitiveType
-
Returns the name of the method for retrieving the value from the wrapper object.
- getGroup() - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
- getGroupId() - Method in class org.hotswap.agent.versions.matcher.MavenMatcher
-
Gets the group id.
- getGroupId() - Method in class org.hotswap.agent.versions.MavenInfo
-
Gets the group id.
- getHandler() - Method in interface org.hotswap.agent.javassist.util.proxy.ProxyObject
-
Get the handler.
- getHandler() - Static method in class org.hotswap.agent.logging.AgentLogger
- getHandler(Proxy) - Static method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Obtains the method handler of the given proxy object.
- getHash() - Method in interface org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Reference
-
Returns the hash for the reference.
- getHash(Object) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Get the hash for a given object, apply an additional hash function to reduce collisions.
- getHotswapTransformer() - Method in class org.hotswap.agent.config.PluginManager
-
Returns the hotswap transformer service.
- getChild(Object, String) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getIdentityHexString(Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a hex String form of an object's identity hash code.
- getImportedPackages() - Method in class org.hotswap.agent.javassist.ClassPool
-
Returns all the package names recorded by
importPackage(). - getIncludedClassLoaderPatterns() - Method in class org.hotswap.agent.util.HotswapTransformer
- getIncludes() - Method in class org.hotswap.agent.versions.matcher.ManifestMatcher
-
Gets the included versions range
- getIncludes() - Method in class org.hotswap.agent.versions.matcher.MavenMatcher
-
Gets the included versions range.
- getIncrementalVersion() - Method in class org.hotswap.agent.versions.ArtifactVersion
-
Gets the incremental version.
- getInit() - Method in class org.hotswap.agent.javassist.compiler.ast.FieldDecl
- getInitAST() - Method in class org.hotswap.agent.javassist.compiler.Javac.CtFieldWithInit
- getInitAST() - Method in class org.hotswap.agent.javassist.CtField
- getInitializer() - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- getInitializer() - Method in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- getInnerAccessFlags() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns access and property flags of this nested class.
- getInputStream() - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
This implementation opens an InputStream for the given class path resource.
- getInputStream() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation opens a FileInputStream for the underlying file.
- getInputStream() - Method in class org.hotswap.agent.util.spring.io.resource.InputStreamResource
-
This implementation throws IllegalStateException if attempting to read the underlying stream multiple times.
- getInputStream() - Method in interface org.hotswap.agent.util.spring.io.resource.InputStreamSource
-
Return an
InputStream. - getInputStream() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation opens a InputStream for the underlying file.
- getInputStream() - Method in class org.hotswap.agent.util.spring.io.resource.UrlResource
-
This implementation opens an InputStream for the given URL.
- getInputStream() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- getInputStream(Object) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getInstance() - Static method in class org.hotswap.agent.config.PluginManager
-
Get the singleton instance of the plugin manager.
- getInstance() - Static method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
-
Get the instance.
- getInstrumentation() - Method in class org.hotswap.agent.config.PluginManager
- getIntegerInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads
CONSTANT_Integer_infostructure at the given index. - getInterfaceBound() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeParameter
-
Returns the interface bound of this parameter.
- getInterfaceMethodrefClass(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
class_indexfield of theCONSTANT_InterfaceMethodref_infostructure at the given index. - getInterfaceMethodrefClassName(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
class_indexfield of theCONSTANT_InterfaceMethodref_infostructure at the given index. - getInterfaceMethodrefName(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_indexfield of theCONSTANT_NameAndType_infostructure indirectly specified by the given index. - getInterfaceMethodrefNameAndType(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_and_type_indexfield of theCONSTANT_InterfaceMethodref_infostructure at the given index. - getInterfaceMethodrefType(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
descriptor_indexfield of theCONSTANT_NameAndType_infostructure indirectly specified by the given index. - getInterfaces() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns the names of the interfaces implemented by the class.
- getInterfaces() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassSignature
-
Returns the super interfaces.
- getInterfaces() - Method in class org.hotswap.agent.javassist.CtClass
-
Obtains the class objects representing the interfaces implemented by the class or, if this object represents an interface, the interfaces extended by that interface.
- getInterfaces() - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Obtains the interfaces set by
setInterfaces. - getInvalidMapSize() - Static method in class org.hotswap.agent.javassist.compiler.MemberResolver
- getInvokeDynamicBootstrap(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
bootstrap_method_attr_indexfield of theCONSTANT_InvokeDynamic_infostructure at the given index. - getInvokeDynamicNameAndType(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_and_type_indexfield of theCONSTANT_InvokeDynamic_infostructure at the given index. - getInvokeDynamicType(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
descriptor_indexfield of theCONSTANT_NameAndType_infostructure indirectly specified by the given index. - getJarFile(String) - Method in class org.hotswap.agent.util.scanner.ClassPathScanner
-
Resolve the given jar file URL into a JarFile object.
- getJarFile(String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Resolve the given jar file URL into a JarFile object.
- getJavaClass() - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Obtains the
java.lang.Classrepresenting this class. - getJavaClassSignature(Class<?>, ClassSignatureElement[]) - Static method in class org.hotswap.agent.util.signature.ClassSignatureComparerHelper
- getJumpTarget(int, CodeIterator) - Static method in class org.hotswap.agent.javassist.bytecode.analysis.Util
- getKey() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Entry
- getKey(Class<?>, Class<?>[], byte[], boolean) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
- getKind() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeArgument
-
Returns the kind of this type argument.
- getLastModified(Object) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getLdcValue(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads
CONSTANT_Integer_info,_Float_info,_Long_info,_Double_info, or_String_infostructure. - getLeft() - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
- getLeft() - Method in class org.hotswap.agent.javassist.compiler.ast.ASTree
- getLeft() - Method in class org.hotswap.agent.javassist.compiler.ast.Pair
- getLex() - Method in exception org.hotswap.agent.javassist.compiler.CompileError
- getLineNumber() - Method in class org.hotswap.agent.javassist.expr.Cast
-
Returns the line number of the source line containing the type-cast expression.
- getLineNumber() - Method in class org.hotswap.agent.javassist.expr.Expr
-
Returns the line number of the source line containing the expression.
- getLineNumber() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns the line number of the source line containing the field access.
- getLineNumber() - Method in class org.hotswap.agent.javassist.expr.Handler
-
Returns the source line number of the catch clause.
- getLineNumber() - Method in class org.hotswap.agent.javassist.expr.Instanceof
-
Returns the line number of the source line containing the instanceof expression.
- getLineNumber() - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Returns the line number of the source line containing the method call.
- getLineNumber() - Method in class org.hotswap.agent.javassist.expr.NewArray
-
Returns the line number of the source line containing the array creation.
- getLineNumber() - Method in class org.hotswap.agent.javassist.expr.NewExpr
-
Returns the line number of the source line containing the
newexpression. - getLineNumber(int) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns the line number of the source line corresponding to the specified bytecode contained in this method.
- getLoadFactor() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- getLocal(int) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Returns the local varaible table entry at index.
- getLocally(String) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Get any local copy of the class
- getLocalVar() - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- getLocalVar(Declarator) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- getLogger(Class) - Static method in class org.hotswap.agent.logging.AgentLogger
-
Get logger for a class
- getLong() - Method in class org.hotswap.agent.javassist.compiler.Lex
- getLongInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads
CONSTANT_Long_infostructure at the given index. - getLongName() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns the method or constructor name followed by parameter types such as
javassist.CtBehavior.stBody(String). - getLongName() - Method in class org.hotswap.agent.javassist.CtConstructor
-
Returns the constructor name followed by parameter types such as
javassist.CtConstructor(CtClass[],CtClass). - getLongName() - Method in class org.hotswap.agent.javassist.CtMethod
-
Returns the method name followed by parameter types such as
javassist.CtMethod.setBody(String). - getLowerBound() - Method in class org.hotswap.agent.versions.Restriction
-
Gets the lower bound.
- getMajorVersion() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Get the Major version.
- getMajorVersion() - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
-
Returns the major version of the class file targeted by this compilation.
- getMajorVersion() - Method in class org.hotswap.agent.versions.ArtifactVersion
-
Gets the major version.
- getManifest() - Method in class org.hotswap.agent.versions.DeploymentInfo
-
Gets the manifest attributes.
- getManifest(ClassLoader) - Static method in class org.hotswap.agent.versions.DeploymentInfo
-
Gets the manifest Info.
- getManifest(Resource) - Static method in class org.hotswap.agent.versions.DeploymentInfo
-
Gets the manifest for a specific resource.
- getMark() - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Gets the index of the position of the mark set by
setMark. - getMaven() - Method in class org.hotswap.agent.versions.DeploymentInfo
-
Gets the maven coordinates.
- getMaxLocals() - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Gets
max_locals. - getMaxLocals() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Returns
max_locals. - getMaxLocals() - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- getMaxStack() - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Gets
max_stack. - getMaxStack() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Returns
max_stack. - getMemberClass(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
class_indexfield of theCONSTANT_Fieldref_info,CONSTANT_Methodref_info, orCONSTANT_Interfaceref_info, structure at the given index. - getMemberNameAndType(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_and_type_indexfield of theCONSTANT_Fieldref_info,CONSTANT_Methodref_info, orCONSTANT_Interfaceref_info, structure at the given index. - getMemberNames() - Method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Obtains all the member names.
- getMemberValue(String) - Method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Obtains the member value with the given name.
- getMergedCommands() - Method in class org.hotswap.agent.command.MergeableCommand
- getMessage() - Method in exception org.hotswap.agent.javassist.compiler.CompileError
- getMessage() - Method in exception org.hotswap.agent.util.spring.io.resource.NestedIOException
-
Return the detail message, including the message from the nested exception if there is one.
- getMethod() - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
- getMethod() - Method in class org.hotswap.agent.javassist.compiler.ast.CallExpr
- getMethod() - Method in class org.hotswap.agent.javassist.expr.ConstructorCall
-
Always throws a
NotFoundException. - getMethod() - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Returns the called method.
- getMethod(int) - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Returns the
java.lang.reflect.Methodobject representing the method specified byidentifier. - getMethod(Class<?>, String, Class<?>...) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine whether the given class has a public method with the given signature, and return it if available (else throws an
IllegalStateException). - getMethod(String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns the method with the specified name.
- getMethod(String, String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Reads a class file and obtains a compile-time method.
- getMethod(String, String) - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the method with the given name and signature.
- getMethodAccessor(String, String, String, MethodInfo) - Method in class org.hotswap.agent.javassist.compiler.AccessorMaker
-
Returns the name of the method for accessing a private method.
- getMethodArgsLength(ASTList) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- getMethodArgsLength(ASTList) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- getMethodArgsLength(ASTList) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- getMethodArgsLength(ASTList) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- getMethodCountForName(Class<?>, String) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return the number of methods with a given name (with any argument types), for the given class and/or its superclasses.
- getMethodHandleIndex(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
reference_indexfield of theCONSTANT_MethodHandle_infostructure at the given index. - getMethodHandleKind(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
reference_kindfield of theCONSTANT_MethodHandle_infostructure at the given index. - getMethodIfAvailable(Class<?>, String, Class<?>...) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine whether the given class has a public method with the given signature, and return it if available (else return
null). - getMethodIndex(String, Class<?>[]) - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Returns the identifier index of the method, as identified by its original name.
- getMethodInfo() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns the
MethodInforepresenting this method/constructor in the class file. - getMethodInfo2() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns the
MethodInforepresenting the method/constructor in the class file (read only). - getMethodName() - Method in class org.hotswap.agent.command.ReflectionCommand
- getMethodName() - Method in class org.hotswap.agent.javassist.expr.ConstructorCall
-
Returns
"super"or ""this". - getMethodName() - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Returns the name of the called method.
- getMethodName(int) - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Returns the name of the method specified by
identifier. - getMethodName(int) - Method in class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Returns the name of the method specified by
identifier. - getMethodrefClass(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
class_indexfield of theCONSTANT_Methodref_infostructure at the given index. - getMethodrefClassName(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
class_indexfield of theCONSTANT_Methodref_infostructure at the given index. - getMethodrefName(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_indexfield of theCONSTANT_NameAndType_infostructure indirectly specified by the given index. - getMethodrefNameAndType(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_and_type_indexfield of theCONSTANT_Methodref_infostructure at the given index. - getMethodrefType(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
descriptor_indexfield of theCONSTANT_NameAndType_infostructure indirectly specified by the given index. - getMethods() - Method in class org.hotswap.agent.javassist.bytecode.BootstrapMethodsAttribute
-
Obtains
bootstrap_methodsin this attribute. - getMethods() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns all the methods declared in the class.
- getMethods() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns an array containing
CtMethodobjects representing all the non-private methods of the class. - getMethodSignature() - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
- getMethodTypeInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
descriptor_indexfield of theCONSTANT_MethodType_infostructure at the given index. - getMethodWriter() - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter
-
Returns a method writer.
- getMinorVersion() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Get the minor version.
- getMinorVersion() - Method in class org.hotswap.agent.versions.ArtifactVersion
-
Gets the minor version.
- getModifiers() - Method in class org.hotswap.agent.javassist.compiler.ast.FieldDecl
- getModifiers() - Method in class org.hotswap.agent.javassist.compiler.ast.MethodDecl
- getModifiers() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Obtains the modifiers of the method/constructor.
- getModifiers() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the modifiers for this class, encoded in an integer.
- getModifiers() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the encoded modifiers of the field.
- getModifiers() - Method in class org.hotswap.agent.javassist.CtMember
-
Obtains the modifiers of the member.
- getModifiers() - Method in class org.hotswap.agent.javassist.CtPrimitiveType
-
Returns the modifiers for this type.
- getModifiers(ASTList) - Static method in class org.hotswap.agent.javassist.compiler.MemberResolver
- getModuleInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_indexfield of theCONSTANT_Module_infostructure at the given index. - getMostSpecificMethod(Method, Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Given a method, which may come from an interface, and a target class used in the current reflective invocation, find the corresponding target method if there is one.
- getName() - Method in class org.hotswap.agent.javassist.bytecode.AttributeInfo
-
Returns an attribute name.
- getName() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns the class name.
- getName() - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Returns the field name.
- getName() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns a method name.
- getName() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassType
-
Returns the class name.
- getName() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeParameter
-
Returns the name of the type parameter.
- getName() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeVariable
-
Returns the variable name.
- getName() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayElement
- getName() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayType
- getName() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- getName() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ClassName
- getName() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- getName() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- getName() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- getName() - Method in class org.hotswap.agent.javassist.compiler.ast.Expr
- getName() - Method in class org.hotswap.agent.javassist.CtClass
-
Obtains the fully-qualified name of the class.
- getName() - Method in class org.hotswap.agent.javassist.CtConstructor
-
Obtains the name of this constructor.
- getName() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the name of the field.
- getName() - Method in class org.hotswap.agent.javassist.CtMember
-
Obtains the name of the member.
- getName() - Method in class org.hotswap.agent.javassist.CtMethod
-
Obtains the name of this method.
- getName() - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Obtains the name of this class.
- getName(Object) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getNameAndTypeDescriptor(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
descriptor_indexfield of theCONSTANT_NameAndType_infostructure at the given index. - getNameAndTypeName(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_indexfield of theCONSTANT_NameAndType_infostructure at the given index. - getNestedClasses() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns an array of nested classes declared in the class.
- getNext() - Method in class org.hotswap.agent.javassist.convert.Transformer
- getNext() - Method in interface org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Reference
-
Returns the next reference in the chain or
null - getNoException(Object, Class<?>, String) - Static method in class org.hotswap.agent.util.ReflectionHelper
-
Convenience wrapper to reflection field access API.
- getNoException(Object, String, ClassLoader, String) - Static method in class org.hotswap.agent.util.ReflectionHelper
-
Convenience wrapper to reflection field access API.
- getObject() - Method in class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Obtains the object controlled by this metaobject.
- getObject(String) - Method in class org.hotswap.agent.javassist.tools.rmi.ObjectImporter
-
Finds the object exported by a server with the specified name.
- getOperator() - Method in class org.hotswap.agent.javassist.compiler.ast.Expr
- getOperator() - Method in class org.hotswap.agent.javassist.compiler.ast.Stmnt
- getOprand() - Method in class org.hotswap.agent.javassist.compiler.ast.CastExpr
- getOrigClassPath() - Method in class org.hotswap.agent.util.classloader.URLClassPathHelper.ExtraURLClassPathMethodHandler
-
Return orig classpath as was set by hotswap agent.
- getOrNull(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Reads a class file from the source and returns a reference to the
CtClassobject representing that class file. - getOutputStream() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation opens a FileOutputStream for the underlying file.
- getOutputStream() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation opens a OutputStream for the underlying file.
- getOutputStream() - Method in interface org.hotswap.agent.util.spring.io.resource.WritableResource
-
Return an
OutputStreamfor the underlying resource, allowing to (over-)write its content. - getPackageInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads the
name_indexfield of theCONSTANT_Package_infostructure at the given index. - getPackageName() - Method in class org.hotswap.agent.javassist.CtClass
-
Obtains the package name.
- getPackageName(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine the name of the package of the given class, e.g.
- getPackageName(String) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine the name of the package of the given fully-qualified class name, e.g.
- getParamDescriptor(String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns the signature of the given descriptor.
- getParameterAnnotations() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns the parameter annotations associated with this method or constructor.
- getParameters() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassSignature
-
Returns the type parameters.
- getParameterTypes() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.MethodSignature
-
Returns the types of the formal parameters.
- getParameterTypes() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Obtains parameter types of this method/constructor.
- getParameterTypes(int) - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Returns an array of
Classobjects representing the formal parameter types of the method specified byidentifier. - getParameterTypes(int) - Method in class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Returns an array of
Classobjects representing the formal parameter types of the method specified byidentifier. - getParameterTypes(String, ClassPool) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns the
CtClassobjects representing the parameter types specified by the given descriptor. - getParams() - Method in class org.hotswap.agent.command.ReflectionCommand
- getParams() - Method in class org.hotswap.agent.javassist.compiler.ast.MethodDecl
- getParams(String) - Static method in class org.hotswap.agent.javassist.runtime.Desc
-
Interprets the given type descriptor representing a method signature.
- getParent() - Method in class org.hotswap.agent.javassist.compiler.SymbolTable
- getPath() - Method in class org.hotswap.agent.annotation.handler.WatchEventDTO
- getPath() - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
Return the path for this resource (as resource path within the class path).
- getPath() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
Return the file path for this resource.
- getPath() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
Return the file path for this resource.
- getPathMatcher() - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Return the PathMatcher that this resource pattern resolver uses.
- getPathWithinContext() - Method in class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader.ClassPathContextResource
- getPathWithinContext() - Method in interface org.hotswap.agent.util.spring.io.resource.ContextResource
-
Return the path within the enclosing 'context'.
- getPatternComparator(String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Given a full path, returns a
Comparatorsuitable for sorting patterns in order of explicitness. - getPatternComparator(String) - Method in interface org.hotswap.agent.util.spring.path.PathMatcher
-
Given a full path, returns a
Comparatorsuitable for sorting patterns in order of explicitness for that path. - getPlugin() - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
- getPlugin(Class<T>, ClassLoader) - Method in class org.hotswap.agent.config.PluginManager
-
Returns a plugin instance by its type and classLoader.
- getPlugin(Class<T>, ClassLoader) - Method in class org.hotswap.agent.config.PluginRegistry
-
Returns plugin instance by it's type and classLoader.
- getPlugin(String, ClassLoader) - Method in class org.hotswap.agent.config.PluginManager
-
Returns a plugin instance by its type and classLoader.
- getPluginClass() - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
-
Return plugin class (the plugin to which this annotation belongs - not necessarily declaring class.
- getPluginClass(String) - Method in class org.hotswap.agent.config.PluginRegistry
- getPluginConfiguration(ClassLoader) - Method in class org.hotswap.agent.config.PluginManager
- getPluginGroup() - Method in class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
- getPluginRegistry() - Method in class org.hotswap.agent.config.PluginManager
-
Returns the plugin registry service.
- getPlugins(ClassLoader) - Method in class org.hotswap.agent.util.scanner.PluginCache
-
Deprecated.
- getPort() - Method in class org.hotswap.agent.javassist.tools.web.Viewer
-
Returns the port number.
- getProperties() - Method in class org.hotswap.agent.versions.matcher.ManifestMatcher
-
Gets the properties.
- getProperty(String) - Method in class org.hotswap.agent.config.PluginConfiguration
-
Get configuration property value
- getProperty(String, String) - Method in class org.hotswap.agent.config.PluginConfiguration
-
Get configuration property value
- getPropertyBoolean(String) - Method in class org.hotswap.agent.config.PluginConfiguration
-
Convenience method to get property as a boolean value using Boolean.valueOf().
- getQualifiedMethodName(Method) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return the qualified name of the given method, consisting of fully qualified interface/class name + "." + method name.
- getQualifiedName(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return the qualified name of the given class: usually simply the class name, but component type class name + "[]" for arrays.
- getQualifier() - Method in class org.hotswap.agent.versions.ArtifactVersion
-
Gets the qualifier.
- getReason() - Method in exception org.hotswap.agent.javassist.CannotCompileException
-
Gets a long message if it is available.
- getReason() - Method in exception org.hotswap.agent.javassist.tools.reflect.CannotInvokeException
-
Returns the cause of this exception.
- getRecommendedVersion() - Method in class org.hotswap.agent.versions.VersionRange
-
Gets the recommended version.
- getRefClasses() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns a collection of the names of all the classes referenced in this class.
- getRefClasses(Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Internal-use only.
- getReference(Object, int, ConcurrentReferenceHashMap.Restructure) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Segment
- getReference(Object, ConcurrentReferenceHashMap.Restructure) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Return a
ConcurrentReferenceHashMap.Referenceto theConcurrentReferenceHashMap.Entryfor the specifiedkey, ornullif not found. - getReflectiveMethods() - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Returns an array of the methods defined on the given reflective object.
- getRegisteredCLs() - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepository
-
Get the registered classloaders.
- getRegisteredCLs() - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
-
Get the registered classloaders.
- getRegisteredPlugins() - Method in class org.hotswap.agent.config.PluginRegistry
-
Returns map of all registered plugins.
- getRelative(URL) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getResource(String) - Method in class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
-
Returns URL only if the resource is found in changedURL and was actually changed after instantiation of this classloader.
- getResource(String) - Method in class org.hotswap.agent.util.classloader.WatchResourcesClassLoader.UrlOnlyClassLoader
- getResource(String) - Method in class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader
- getResource(String) - Method in interface org.hotswap.agent.util.spring.io.loader.ResourceLoader
-
Return a Resource handle for the specified resource.
- getResource(String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
- getResourceAsStream(String) - Method in class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
- getResourceByPath(String) - Method in class org.hotswap.agent.util.spring.io.loader.ClassRelativeResourceLoader
- getResourceByPath(String) - Method in class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader
-
Return a Resource handle for the resource at the given path.
- getResourceByPath(String) - Method in class org.hotswap.agent.util.spring.io.loader.FileSystemResourceLoader
-
Resolve resource paths as file system paths.
- getResourceLoader() - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Return the ResourceLoader that this pattern resolver works with.
- getResources(String) - Method in class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
-
Returns only a single instance of the changed resource.
- getResources(String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
- getResources(String) - Method in interface org.hotswap.agent.util.spring.path.ResourcePatternResolver
-
Resolve the given location pattern into Resource objects.
- getRestrictions() - Method in class org.hotswap.agent.versions.VersionRange
-
Gets the restrictions.
- getRetType(String) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
- getReturn() - Method in class org.hotswap.agent.javassist.compiler.ast.MethodDecl
- getReturnOp() - Method in class org.hotswap.agent.javassist.CtPrimitiveType
-
Returns the opcode for returning a value of the type.
- getReturnType() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.MethodSignature
-
Returns the type of the returned value.
- getReturnType() - Method in class org.hotswap.agent.javassist.CtMethod
-
Obtains the type of the returned value.
- getReturnType(int) - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Returns a
Classobjects representing the return type of the method specified byidentifier. - getReturnType(int) - Method in class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Returns a
Classobjects representing the return type of the method specified byidentifier. - getReturnType(String, ClassPool) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns the
CtClassobject representing the return type specified by the given descriptor. - getRight() - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
- getRight() - Method in class org.hotswap.agent.javassist.compiler.ast.ASTree
- getRight() - Method in class org.hotswap.agent.javassist.compiler.ast.Pair
- getRoot(URI) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getRoot(URL) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getSegment(int) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- getSegmentsSize() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- getSelectedVersion() - Method in class org.hotswap.agent.versions.VersionRange
-
Gets the selected version.
- getServer() - Method in class org.hotswap.agent.javassist.tools.web.Viewer
-
Returns the server name.
- getShortName(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Get the class name without the qualified package name.
- getShortName(String) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Get the class name without the qualified package name.
- getShortNameAsProperty(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return the short string name of a Java class in uncapitalized JavaBeans property format.
- getScheduler() - Method in class org.hotswap.agent.config.PluginManager
-
Returns the scheduler service.
- getSignature() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute
-
Returns the generic signature indicated by
signature_index. - getSignature() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns the method signature (the parameter types and the return type).
- getSignature() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the character string representing the type of the field.
- getSignature() - Method in class org.hotswap.agent.javassist.CtMember
-
Returns the character string representing the signature of the member.
- getSignature() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns the signature of the field type.
- getSignature() - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Returns the method signature (the parameter types and the return type).
- getSignature() - Method in class org.hotswap.agent.javassist.expr.NewExpr
-
Get the signature of the constructor The signature is represented by a character string called method descriptor, which is defined in the JVM specification.
- getSimpleName() - Method in class org.hotswap.agent.javassist.CtClass
-
Obtains the not-qualified class name.
- getSize() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- getSize() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
-
Always returns 1, since this type is a reference.
- getSize() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Gets the word size of this type.
- getSize() - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Returns the number of entries in this table.
- getSize() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Segment
- getSize(Object) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getSourceFile() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns the source file containing this class.
- getStack(int) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Returns the type on the stack at the specified index.
- getStackDepth() - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Returns the current stack depth.
- GETSTATIC - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- getStaticInitializer() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns a static initializer (class initializer), or null if it does not exist.
- getStaticMethod(Class<?>, String, Class<?>...) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return a public static method of a class.
- getString() - Method in class org.hotswap.agent.javassist.compiler.Lex
- getStringInfo(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads
CONSTANT_String_infostructure at the given index. - getStringMatcher(String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Build or retrieve an
AntPathMatcher.AntPathStringMatcherfor the given pattern. - getSuperclass() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns the super class name.
- getSuperclass() - Method in class org.hotswap.agent.javassist.CtClass
-
Obtains the class object representing the superclass of the class.
- getSuperclass() - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Obtains the super class set by
setSuperclass(). - getSuperclass(CtClass) - Static method in class org.hotswap.agent.javassist.compiler.MemberResolver
- getSuperClass() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassSignature
-
Returns the super class.
- getSuperclassId() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns the index of the constant pool entry representing the super class.
- getSuperclassName() - Method in class org.hotswap.agent.javassist.CtClass
- getSuperInterface(CtClass, String) - Static method in class org.hotswap.agent.javassist.compiler.MemberResolver
- getSuperName() - Method in class org.hotswap.agent.javassist.compiler.CodeGen
-
Returns the JVM-internal representation of this super class name.
- getSuperName() - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
-
Returns the JVM-internal representation of this super class name.
- getSuperName() - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
-
Returns the JVM-internal representation of this super class name.
- getTag() - Method in class org.hotswap.agent.javassist.compiler.ast.ArrayInit
- getTag() - Method in class org.hotswap.agent.javassist.compiler.ast.ASTree
-
Returns the type of this node.
- getTag() - Method in class org.hotswap.agent.javassist.compiler.ast.CastExpr
- getTag() - Method in class org.hotswap.agent.javassist.compiler.ast.CondExpr
- getTag() - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- getTag() - Method in class org.hotswap.agent.javassist.compiler.ast.Expr
- getTag() - Method in class org.hotswap.agent.javassist.compiler.ast.InstanceOfExpr
- getTag() - Method in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- getTag() - Method in class org.hotswap.agent.javassist.compiler.ast.Stmnt
- getTag(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Returns the
tagfield of the constant pool table entry at the given index. - getTargetClassLoader() - Method in class org.hotswap.agent.command.ReflectionCommand
- getTempVar() - Method in class org.hotswap.agent.javassist.compiler.CodeGen
-
Returns a local variable that single or double words can be stored in.
- getter(String, CtField) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Creates a public getter method.
- getTextAround() - Method in class org.hotswap.agent.javassist.compiler.Lex
- getThisClass() - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- getThisClassInfo() - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Returns the index of
CONSTANT_Class_infostructure specifying the class using this constant pool table. - getThisName() - Method in class org.hotswap.agent.javassist.compiler.CodeGen
-
Returns the JVM-internal representation of this class name.
- getThisName() - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
-
Returns the JVM-internal representation of this class name.
- getThisName() - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
-
Returns the JVM-internal representation of this class name.
- getThrows() - Method in class org.hotswap.agent.javassist.compiler.ast.MethodDecl
- getTimeout() - Method in class org.hotswap.agent.annotation.handler.WatchEventDTO
- getTopIndex() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Gets the index of the type sitting at the top of the stack.
- getType() - Method in class org.hotswap.agent.javassist.bytecode.annotation.ArrayMemberValue
-
Obtains the type of the elements.
- getType() - Method in class org.hotswap.agent.javassist.bytecode.annotation.EnumMemberValue
-
Obtains the enum type name.
- getType() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeArgument
-
Returns the type represented by this argument if the argument is not a wildcard type.
- getType() - Method in class org.hotswap.agent.javassist.compiler.ast.CastExpr
- getType() - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- getType() - Method in class org.hotswap.agent.javassist.compiler.ast.DoubleConst
- getType() - Method in class org.hotswap.agent.javassist.compiler.ast.IntConst
- getType() - Method in class org.hotswap.agent.javassist.CtField
-
Returns the type of the field.
- getType() - Method in class org.hotswap.agent.javassist.expr.Cast
-
Returns the
CtClassobject representing the type specified by the cast. - getType() - Method in class org.hotswap.agent.javassist.expr.Handler
-
Returns the type handled by the catch clause.
- getType() - Method in class org.hotswap.agent.javassist.expr.Instanceof
-
Returns the
CtClassobject representing the type name on the right hand side of the instanceof operator. - getType(String) - Static method in class org.hotswap.agent.javassist.runtime.Desc
-
Interprets the given type descriptor.
- getTypeArguments() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassType
-
Returns the type arguments.
- getTypeData(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.AbsTypeVar
- getTypeData(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- getTypeData(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ClassName
- getTypeData(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- getTypeData(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.NullType
- getTypeData(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- getTypeData(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitData
- getTypeData(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitThis
- getTypeData(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- getTypeName() - Method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Obtains the name of the annotation type.
- getTypeName() - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationImpl
-
Obtains the name of the annotation type.
- getTypeParameters() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.MethodSignature
-
Returns the formal type parameters.
- getTypeTag() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.AbsTypeVar
- getTypeTag() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- getTypeTag() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ClassName
- getTypeTag() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- getTypeTag() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.NullType
- getTypeTag() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- getTypeTag() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitData
- getTypeTag() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitThis
- getTypeTag() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- getUniqueDeclaredMethods(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Get the unique set of declared methods on the leaf class and all superclasses.
- getUpperBound() - Method in class org.hotswap.agent.versions.Restriction
-
Gets the upper bound.
- getURI() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation builds a URI based on the URL returned by
AbstractResource.getURL(). - getURI() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation returns a URI for the underlying file.
- getURI() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation returns a URI for the underlying file.
- getURI() - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Return a URI handle for this resource.
- getURI() - Method in class org.hotswap.agent.util.spring.io.resource.UrlResource
-
This implementation returns the underlying URI directly, if possible.
- getURI() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- getURI() - Method in class org.hotswap.agent.watch.nio.HotswapWatchFileEvent
- getURI() - Method in interface org.hotswap.agent.watch.WatchFileEvent
-
URI to file or directory with the event
- getURI(Object) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getURL() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns the uniform resource locator (URL) of the class file.
- getURL() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation throws a FileNotFoundException, assuming that the resource cannot be resolved to a URL.
- getURL() - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
This implementation returns a URL for the underlying class path resource, if available.
- getURL() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation returns a URL for the underlying file.
- getURL() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation returns a URL for the underlying file.
- getURL() - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Return a URL handle for this resource.
- getURL() - Method in class org.hotswap.agent.util.spring.io.resource.UrlResource
-
This implementation returns the underlying URL reference.
- getURL() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- getURL(Object) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- getURL(String) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Resolve the given resource location to a
java.net.URL. - getUserClass(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return the user-defined class for the given class: usually simply the given class, but the original class in case of a CGLIB-generated subclass.
- getUserClass(Object) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Return the user-defined class for the given instance: usually simply the class of the given instance, but the original class in case of a CGLIB-generated subclass.
- getUtf8Info(int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Reads
CONSTANT_utf8_infostructure at the given index. - getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationMemberValue
-
Obtains the value.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.ArrayMemberValue
-
Obtains the elements of the array.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.BooleanMemberValue
-
Obtains the value of the member.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.ByteMemberValue
-
Obtains the value of the member.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.ClassMemberValue
-
Obtains the value of the member.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.DoubleMemberValue
-
Obtains the value of the member.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.EnumMemberValue
-
Obtains the name of the enum constant value.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.FloatMemberValue
-
Obtains the value of the member.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.CharMemberValue
-
Obtains the value of the member.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.IntegerMemberValue
-
Obtains the value of the member.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.LongMemberValue
-
Obtains the value of the member.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.ShortMemberValue
-
Obtains the value of the member.
- getValue() - Method in class org.hotswap.agent.javassist.bytecode.annotation.StringMemberValue
-
Obtains the value of the member.
- getValue() - Method in class org.hotswap.agent.util.signature.ClassSignatureBase
-
Evaluate and return signature value
- getValue() - Method in class org.hotswap.agent.util.signature.CtClassSignature
- getValue() - Method in class org.hotswap.agent.util.signature.JavaClassSignature
- getValue() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Entry
- getValue(String, Attributes.Name...) - Method in class org.hotswap.agent.versions.ManifestInfo
-
Gets the value.
- getValue(Attributes.Name...) - Method in class org.hotswap.agent.versions.ManifestInfo
-
Gets the value.
- getVariable() - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- getVersion() - Method in class org.hotswap.agent.versions.ArtifactVersion
-
Gets the version.
- getVersion() - Method in class org.hotswap.agent.versions.MavenInfo
-
Gets the version.
- getWatcher() - Method in class org.hotswap.agent.config.PluginManager
-
Returns the watcher service.
- getWatcher() - Method in class org.hotswap.agent.watch.WatcherFactory
- getWatchResources() - Method in class org.hotswap.agent.config.PluginConfiguration
-
Converts watchResources property to URL array.
- getWebappDir() - Method in class org.hotswap.agent.config.PluginConfiguration
-
Return configuration property webappDir as URL.
- getWrapperName() - Method in class org.hotswap.agent.javassist.CtPrimitiveType
-
Returns the name of the wrapper class.
- GOTO - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- GOTO - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- GOTO_W - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- group() - Method in annotation type org.hotswap.agent.annotation.Plugin
-
Plugin group the plugin belongs to.
- groupId() - Method in annotation type org.hotswap.agent.annotation.Maven
-
The maven group id to match.
- growStack(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Increases the current stack depth.
H
- HaClassFileTransformer - Interface in org.hotswap.agent.util
-
The Interface HaClassFileTransformer.
- handleInvocationTargetException(InvocationTargetException) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Handle the given invocation target exception.
- Handler - Class in org.hotswap.agent.javassist.expr
-
A
catchclause or afinallyblock. - Handler(ExceptionTable, int, CodeIterator, CtClass, MethodInfo) - Constructor for class org.hotswap.agent.javassist.expr.Handler
-
Undocumented constructor.
- handleReflectionException(Exception) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Handle the given reflection exception.
- handlerPc(int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Returns
handlerPcof the n-th entry. - handlers - Variable in class org.hotswap.agent.annotation.handler.AnnotationProcessor
- hasAnnotation(Class<?>) - Method in class org.hotswap.agent.javassist.CtClass
-
Returns true if the class has the specified annotation type.
- hasAnnotation(Class<?>) - Method in class org.hotswap.agent.javassist.CtMember
-
Returns true if the class has the specified annotation type.
- hasAnnotation(Class<?>, Iterable<String>) - Static method in class org.hotswap.agent.util.AnnotationHelper
- hasAnnotation(Class, String) - Static method in class org.hotswap.agent.util.AnnotationHelper
- hasAnnotation(String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns true if the class has the specified annotation type.
- hasAnnotation(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Returns true if the class has the specified annotation type.
- hasAnnotation(String) - Method in class org.hotswap.agent.javassist.CtField
-
Returns true if the class has the specified annotation type.
- hasAnnotation(String) - Method in class org.hotswap.agent.javassist.CtMember
-
Returns true if the class has the specified annotation type.
- hasAnnotation(ClassFile) - Method in class org.hotswap.agent.util.scanner.ClassPathAnnotationScanner
-
Check if the file contains annotation.
- hasAnnotation(CtClass, Iterable<String>) - Static method in class org.hotswap.agent.util.AnnotationHelper
- hasAnnotation(CtClass, String) - Static method in class org.hotswap.agent.util.AnnotationHelper
- hasAtLeastOneMethodWithName(Class<?>, String) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Does the given class or one of its superclasses at least have one or more methods with the supplied name (with any argument types)?
- hasConstructor(Class<?>, Class<?>...) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine whether the given class has a public constructor with the given signature.
- hasElement(ClassSignatureElement) - Method in class org.hotswap.agent.util.signature.ClassSignatureBase
-
Check if given signature element is set.
- hashCode() - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
- hashCode() - Method in class org.hotswap.agent.annotation.handler.WatchEventCommand
- hashCode() - Method in class org.hotswap.agent.command.ReflectionCommand
- hashCode() - Method in class org.hotswap.agent.config.ScheduledHotswapCommand
- hashCode() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- hashCode() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
- hashCode() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
- hashCode() - Method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
- hashCode() - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationImpl
-
Returns a hash code value for this object.
- hashCode() - Method in class org.hotswap.agent.javassist.CtMethod
-
Returns a hash code value for the method.
- hashCode() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Entry
- hashCode() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- hashCode() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation returns the description's hash code.
- hashCode() - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
This implementation returns the hash code of the underlying class path location.
- hashCode() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation returns the hash code of the underlying File reference.
- hashCode() - Method in class org.hotswap.agent.util.spring.io.resource.InputStreamResource
-
This implementation returns the hash code of the underlying InputStream.
- hashCode() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation returns the hash code of the underlying Path reference.
- hashCode() - Method in class org.hotswap.agent.util.spring.io.resource.UrlResource
-
This implementation returns the hash code of the underlying URL reference.
- hashCode() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- hashCode() - Method in class org.hotswap.agent.versions.ArtifactVersion
- hashCode() - Method in class org.hotswap.agent.versions.ComparableVersion
- hashCode() - Method in class org.hotswap.agent.versions.DeploymentInfo
- hashCode() - Method in class org.hotswap.agent.versions.ManifestInfo
- hashCode() - Method in class org.hotswap.agent.versions.MavenInfo
- hashCode() - Method in class org.hotswap.agent.versions.Restriction
- hashCode() - Method in class org.hotswap.agent.versions.VersionRange
- hashCode() - Method in class org.hotswap.agent.watch.nio.HotswapWatchFileEvent
- hashCode(boolean) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return the same value as
Boolean.hashCode()}. - hashCode(double) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return the same value as
Double.hashCode()}. - hashCode(float) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return the same value as
Float.hashCode()}. - hashCode(long) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return the same value as
Long.hashCode()}. - hasLength(CharSequence) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Check that the given
CharSequenceis neithernullnor of length 0. - hasLength(String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that the given String is not empty; that is, it must not be
nulland not the empty String. - hasLength(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Check that the given
Stringis neithernullnor of length 0. - hasLength(String, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that the given String is not empty; that is, it must not be
nulland not the empty String. - hasMethod(Class<?>, String, Class<?>...) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine whether the given class has a public method with the given signature.
- hasMore() - Method in class org.hotswap.agent.javassist.compiler.Parser
- hasNext() - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Returns true if there is more instructions.
- hasNext() - Method in class org.hotswap.agent.javassist.bytecode.Descriptor.Iterator
-
Returns true if the iteration has more elements.
- hasPlugin(Class<?>, ClassLoader, boolean) - Method in class org.hotswap.agent.config.PluginRegistry
-
Check if plugin is initialized in classLoader.
- hasRestrictions() - Method in class org.hotswap.agent.versions.VersionRange
-
Checks for restrictions.
- hasReturned - Variable in class org.hotswap.agent.javassist.compiler.CodeGen
-
true if the last visited node is a return statement.
- hasText(CharSequence) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Check whether the given
CharSequencecontains actual text. - hasText(String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that the given String has valid text content; that is, it must not be
nulland must contain at least one non-whitespace character. - hasText(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Check whether the given
Stringcontains actual text. - hasText(String, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that the given String has valid text content; that is, it must not be
nulland must contain at least one non-whitespace character. - hasUniqueObject(Collection<?>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Determine whether the given Collection only contains a single unique object.
- head() - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
-
Returns the car part of the list.
- hostClassIndex() - Method in class org.hotswap.agent.javassist.bytecode.NestHostAttribute
-
Returns
host_class_index. - hostname - Variable in class org.hotswap.agent.javassist.URLClassPath
- hotswap(String, HashMap<Class<?>, byte[]>) - Static method in class org.hotswap.agent.plugin.hotswapper.HotswapperCommand
- hotswap(Map<Class<?>, byte[]>) - Method in class org.hotswap.agent.config.PluginManager
-
Redefine the supplied set of classes using the supplied bytecode.
- HOTSWAP_AGENT_EXPORT_PACKAGES - Static variable in class org.hotswap.agent.HotswapAgent
- HotswapAgent - Class in org.hotswap.agent
-
Register the agent and initialize plugin manager singleton instance.
- HotswapAgent() - Constructor for class org.hotswap.agent.HotswapAgent
- HotSwapAgent - Class in org.hotswap.agent.javassist.util
-
A utility class for dynamically adding a new method or modifying an existing method body.
- HotSwapAgent() - Constructor for class org.hotswap.agent.javassist.util.HotSwapAgent
- HotswapAgentClassLoaderExt - Interface in org.hotswap.agent.util.classloader
-
Interface used to extending class loaders by extra path defined in hotspwap-agent.properties
- HotSwapper - Class in org.hotswap.agent.javassist.util
-
A utility class for dynamically reloading a class by the Java Platform Debugger Architecture (JPDA), or HotSwap.
- HotSwapper - Class in org.hotswap.agent.plugin.hotswapper
-
Created by bubnik on 22.5.2014.
- HotSwapper() - Constructor for class org.hotswap.agent.plugin.hotswapper.HotSwapper
- HotSwapper(int) - Constructor for class org.hotswap.agent.javassist.util.HotSwapper
-
Connects to the JVM.
- HotSwapper(String) - Constructor for class org.hotswap.agent.javassist.util.HotSwapper
-
Connects to the JVM.
- HotswapperCommand - Class in org.hotswap.agent.plugin.hotswapper
-
Hotswapper command must run in application classloader because tools.jar dependency can be easier added to the application classloader than to java classpath.
- HotswapperCommand() - Constructor for class org.hotswap.agent.plugin.hotswapper.HotswapperCommand
- HotSwapperJpda - Class in org.hotswap.agent.plugin.hotswapper
-
Example HotSwapperJpda class from javaassist is copied to the plugin, because it needs to reside in the application classloader to avoid NoClassDefFound error on tools.jar classes.
- HotSwapperJpda(int) - Constructor for class org.hotswap.agent.plugin.hotswapper.HotSwapperJpda
-
Connects to the JVM.
- HotSwapperJpda(String) - Constructor for class org.hotswap.agent.plugin.hotswapper.HotSwapperJpda
-
Connects to the JVM.
- HotswapperPlugin - Class in org.hotswap.agent.plugin.hotswapper
-
Hotswap class changes directly via JPDA API.
- HotswapperPlugin() - Constructor for class org.hotswap.agent.plugin.hotswapper.HotswapperPlugin
- HotswapProperties - Class in org.hotswap.agent.util
-
HotswapAgent Properties implementation.
- HotswapProperties() - Constructor for class org.hotswap.agent.util.HotswapProperties
- hotswapTransformer - Variable in class org.hotswap.agent.annotation.handler.OnClassLoadedHandler
- hotswapTransformer - Variable in class org.hotswap.agent.config.PluginManager
- HotswapTransformer - Class in org.hotswap.agent.util
-
Java instrumentation transformer.
- HotswapTransformer() - Constructor for class org.hotswap.agent.util.HotswapTransformer
- HotswapWatchFileEvent - Class in org.hotswap.agent.watch.nio
-
Filesystem event.
- HotswapWatchFileEvent(WatchEvent<?>, Path) - Constructor for class org.hotswap.agent.watch.nio.HotswapWatchFileEvent
- htmlfileBase - Variable in class org.hotswap.agent.javassist.tools.web.Webserver
-
The top directory of html (and .gif, .class, ...) files.
I
- I2B - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- I2C - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- I2D - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- I2F - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- I2L - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- I2S - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IADD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IALOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IAND - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IASTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ICONST_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ICONST_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ICONST_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ICONST_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ICONST_4 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ICONST_5 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ICONST_M1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- identifier - Variable in class org.hotswap.agent.javassist.compiler.ast.Symbol
- Identifier - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- identityToString(Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of an object's overall identity.
- IDIV - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IF - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- IF_ACMPEQ - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IF_ACMPNE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IF_ICMPEQ - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IF_ICMPGE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IF_ICMPGT - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IF_ICMPLE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IF_ICMPLT - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IF_ICMPNE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IFEQ - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IFGE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IFGT - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IFLE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IFLT - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IFNE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IFNONNULL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IFNULL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IINC - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ILOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ILOAD_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ILOAD_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ILOAD_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ILOAD_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IMPLEMENTATION_TITLE - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
Nameobject forImplementation-Titlemanifest attribute used for package versioning. - IMPLEMENTATION_VENDOR - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
Nameobject forImplementation-Vendormanifest attribute used for package versioning. - IMPLEMENTATION_VENDOR_ID - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
Nameobject forImplementation-Vendor-Idmanifest attribute used for package versioning. - IMPLEMENTATION_VERSION - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
Nameobject forImplementation-Versionmanifest attribute used for package versioning. - ImplementationTitle - Static variable in annotation type org.hotswap.agent.annotation.Name
-
The value is a string that defines the title of the extension implementation.
- ImplementationUrl - Static variable in annotation type org.hotswap.agent.annotation.Name
-
This attribute defines the URL from which the extension implementation can be downloaded from.
- ImplementationURL - Static variable in annotation type org.hotswap.agent.annotation.Name
-
This attribute defines the URL from which the extension implementation can be downloaded from.
- ImplementationVendor - Static variable in annotation type org.hotswap.agent.annotation.Name
-
The value is a string that defines the organization that maintains the extension implementation.
- ImplementationVendorId - Static variable in annotation type org.hotswap.agent.annotation.Name
-
The value is a string id that uniquely defines the organization that maintains the extension implementation
- ImplementationVersion - Static variable in annotation type org.hotswap.agent.annotation.Name
-
The value is a string that defines the version of the extension implementation.
- IMPLEMENTS - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- IMPORT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- importPackage(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Record a package name so that the Javassist compiler searches the package to resolve a class name.
- IMUL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- incMaxLocals(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Increments
max_locals. - incMaxLocals(int) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- incoming - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock
- incoming(int) - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Block
-
Returns the block that the control may jump into this block from.
- incomings() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Block
-
Returns the number of the control paths entering this block.
- index - Variable in class org.hotswap.agent.javassist.bytecode.LineNumberAttribute.Pc
-
The index into the code array.
- index() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Block
-
Returns the position of this block in the array of basic blocks that the
basicBlocksmethod returns. - index(int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Returns
local_variable_table[i].index. - indexOfBytecode() - Method in class org.hotswap.agent.javassist.expr.Expr
-
Returns the index of the bytecode corresponding to the expression.
- INEG - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- info - Variable in class org.hotswap.agent.javassist.compiler.MemberResolver.Method
- info(String, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- info(String, Throwable, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- INFO - org.hotswap.agent.logging.AgentLogger.Level
- init() - Method in class org.hotswap.agent.config.PluginConfiguration
-
Initialize the configuration.
- init(Instrumentation) - Method in class org.hotswap.agent.config.PluginManager
-
Initialize the singleton plugin manager.
- init(PluginConfiguration, ClassLoader) - Static method in class org.hotswap.agent.plugin.hotswapper.HotswapperPlugin
-
For each classloader check for autoHotswap configuration instance with hotswapper.
- init(PluginManager) - Method in class org.hotswap.agent.annotation.handler.AnnotationProcessor
- init(PluginManager, PluginConfiguration, ClassLoader) - Static method in class org.hotswap.agent.plugin.watchResources.WatchResourcesPlugin
-
For each classloader check for watchResources configuration instance with hotswapper.
- Init - Annotation Type in org.hotswap.agent.annotation
-
Initialize plugin fields and methods.
- initCause(Throwable) - Method in exception org.hotswap.agent.javassist.CannotCompileException
-
Initializes the cause of this throwable.
- initClassLoader(ClassLoader) - Method in class org.hotswap.agent.config.PluginManager
- initClassLoader(ClassLoader, ProtectionDomain) - Method in class org.hotswap.agent.config.PluginManager
- initExtraPath(URL[]) - Method in class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
-
Configure new instance with urls and watcher service.
- initField(PluginAnnotation) - Method in class org.hotswap.agent.annotation.handler.InitHandler
- initField(PluginAnnotation<OnClassLoadEvent>) - Method in class org.hotswap.agent.annotation.handler.OnClassLoadedHandler
- initField(PluginAnnotation<T>) - Method in interface org.hotswap.agent.annotation.handler.PluginHandler
-
Initialization for field annotations.
- initField(PluginAnnotation<T>) - Method in class org.hotswap.agent.annotation.handler.WatchHandler
- InitHandler - Class in org.hotswap.agent.annotation.handler
-
Annotation handler - handle @Init annotation on fields/methods.
- InitHandler(PluginManager) - Constructor for class org.hotswap.agent.annotation.handler.InitHandler
- initHotswapCommand(ClassLoader, String) - Method in class org.hotswap.agent.plugin.hotswapper.HotswapperPlugin
-
Create a hotswap command using hotSwappper.
- initialize(ConstPool, CodeAttribute) - Method in class org.hotswap.agent.javassist.convert.TransformBefore
- initialize(ConstPool, CodeAttribute) - Method in class org.hotswap.agent.javassist.convert.TransformCall
- initialize(ConstPool, CodeAttribute) - Method in class org.hotswap.agent.javassist.convert.Transformer
- initialize(ConstPool, CodeAttribute) - Method in class org.hotswap.agent.javassist.convert.TransformFieldAccess
- initialize(ConstPool, CodeAttribute) - Method in class org.hotswap.agent.javassist.convert.TransformNew
- initialize(ConstPool, CodeAttribute) - Method in class org.hotswap.agent.javassist.convert.TransformNewClass
- initialize(ConstPool, CtClass, MethodInfo) - Method in class org.hotswap.agent.javassist.convert.TransformAccessArrayField
- initialize(ConstPool, CtClass, MethodInfo) - Method in class org.hotswap.agent.javassist.convert.Transformer
- initializePlugin(String, ClassLoader) - Method in class org.hotswap.agent.config.PluginRegistry
-
Init a plugin (create new plugin instance) in a application classloader.
- initializePluginInstance(Object) - Method in class org.hotswap.agent.config.PluginRegistry
- Initializer() - Constructor for class org.hotswap.agent.javassist.CtField.Initializer
- initialValue() - Method in class org.hotswap.agent.javassist.runtime.Cflow
- initMethod(PluginAnnotation) - Method in class org.hotswap.agent.annotation.handler.InitHandler
- initMethod(PluginAnnotation<OnClassLoadEvent>) - Method in class org.hotswap.agent.annotation.handler.OnClassLoadedHandler
- initMethod(PluginAnnotation<T>) - Method in interface org.hotswap.agent.annotation.handler.PluginHandler
-
Initialization for method annotations.
- initMethod(PluginAnnotation<T>) - Method in class org.hotswap.agent.annotation.handler.WatchHandler
- initName - Static variable in class org.hotswap.agent.javassist.compiler.ast.MethodDecl
- initWatchResources(URL[], Watcher) - Method in class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
-
Configure new instance with urls and watcher service.
- Inner - Class in org.hotswap.agent.javassist.runtime
-
A support class for compiling a method declared in an inner class.
- Inner() - Constructor for class org.hotswap.agent.javassist.runtime.Inner
- innerClass(int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Returns the class name indicated by
classes[nth].inner_class_info_index. - InnerClassesAttribute - Class in org.hotswap.agent.javassist.bytecode
-
InnerClasses_attribute. - InnerClassesAttribute(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Constructs an empty InnerClasses attribute.
- innerClassIndex(int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Returns
classes[nth].inner_class_info_index. - innerName(int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Returns the simple class name indicated by
classes[nth].inner_name_index. - innerNameIndex(int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Returns
classes[nth].inner_name_index. - InputStreamResource - Class in org.hotswap.agent.util.spring.io.resource
-
Resourceimplementation for a givenInputStream. - InputStreamResource(InputStream) - Constructor for class org.hotswap.agent.util.spring.io.resource.InputStreamResource
-
Create a new InputStreamResource.
- InputStreamResource(InputStream, String) - Constructor for class org.hotswap.agent.util.spring.io.resource.InputStreamResource
-
Create a new InputStreamResource.
- InputStreamSource - Interface in org.hotswap.agent.util.spring.io.resource
-
Simple interface for objects that are sources for an
InputStream. - insert(byte[]) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts the given bytecode sequence before the next instruction that would be returned by
next()(not before the instruction returned by the last call tonext()). - insert(int, byte[]) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts the given bytecode sequence before the instruction at the given index
pos. - insert(ExceptionTable, int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Copies and inserts the entries in the given exception table at the beginning of the exception table in the code attribute edited by this object.
- insertAfter(String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Inserts bytecode at the end of the body.
- insertAfter(String, boolean) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Inserts bytecode at the end of the body.
- insertAfter(CtBehavior, Callback) - Static method in class org.hotswap.agent.javassist.tools.Callback
-
Utility method to inserts callback at the end of the body.
- insertAfter(CtBehavior, Callback, boolean) - Static method in class org.hotswap.agent.javassist.tools.Callback
-
Utility method to inserts callback at the end of the body.
- insertAfterMethod(CtMethod, CtMethod) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Inserts a call to another method after an existing method call.
- insertAt(int, boolean, String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Inserts bytecode at the specified line in the body.
- insertAt(int, byte[]) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts the given bytecode sequence before the instruction at the given index
pos. - insertAt(int, String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Inserts bytecode at the specified line in the body.
- insertAt(CtBehavior, Callback, int) - Static method in class org.hotswap.agent.javassist.tools.Callback
-
Utility method to inserts callback at the specified line in the body.
- insertBefore(String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Inserts bytecode at the beginning of the body.
- insertBefore(String) - Method in class org.hotswap.agent.javassist.expr.Handler
-
Inserts bytecode at the beginning of the catch clause.
- insertBefore(CtBehavior, Callback) - Static method in class org.hotswap.agent.javassist.tools.Callback
-
Utility method to insert callback at the beginning of the body.
- insertBeforeBody(String) - Method in class org.hotswap.agent.javassist.CtConstructor
-
Inserts bytecode just after another constructor in the super class or this class is called.
- insertBeforeMethod(CtMethod, CtMethod) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Insert a call to another method before an existing method call.
- insertClassPath(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Inserts a directory or a jar (or zip) file at the head of the search path.
- insertClassPath(ClassPath) - Method in class org.hotswap.agent.javassist.ClassPool
-
Insert a
ClassPathobject at the head of the search path. - insertDefaultSuperCall() - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- insertDefaultSuperCall() - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- insertDelegate(ScopedClassPoolRepository) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
- insertEx(byte[]) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts the given bytecode sequence exclusively before the next instruction that would be returned by
next()(not before the instruction returned by tha last call tonext()). - insertEx(int, byte[]) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts the given bytecode sequence exclusively before the instruction at the given index
pos. - insertExAt(int, byte[]) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts the given bytecode sequence exclusively before the instruction at the given index
pos. - insertExGap(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts an exclusive gap before the next instruction that would be returned by
next()(not before the instruction returned by the last call tonext()). - insertExGap(int, int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts an exclusive gap in front of the instruction at the given index
pos. - insertGap(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts a gap before the next instruction that would be returned by
next()(not before the instruction returned by the last call tonext()). - insertGap(int, int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts a gap in front of the instruction at the given index
pos. - insertGapAt(int, int, boolean) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Inserts an inclusive or exclusive gap in front of the instruction at the given index
pos. - insertLocal(int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMap
-
Updates this stack map table when a new local variable is inserted for a new parameter.
- insertLocal(int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Updates this stack map table when a new local variable is inserted for a new parameter.
- insertLocalVar(int, int) - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Changes the index numbers of the local variables to append a new parameter.
- insertParameter(String, String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Inserts a parameter type at the beginning of the parameter list represented by the given descriptor.
- insertParameter(CtClass) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Inserts a new parameter, which becomes the first parameter.
- insertParameter(CtClass, String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Inserts a parameter type at the beginning of the parameter list represented by the given descriptor.
- INSTANCE - Static variable in class org.hotswap.agent.util.signature.ClassSignatureBase.ToStringComparator
- Instanceof - Class in org.hotswap.agent.javassist.expr
-
Instanceof operator.
- Instanceof(int, CodeIterator, CtClass, MethodInfo) - Constructor for class org.hotswap.agent.javassist.expr.Instanceof
-
Undocumented constructor.
- INSTANCEOF - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- INSTANCEOF - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- InstanceOfExpr - Class in org.hotswap.agent.javassist.compiler.ast
-
Instanceof expression.
- InstanceOfExpr(int, int, ASTree) - Constructor for class org.hotswap.agent.javassist.compiler.ast.InstanceOfExpr
- InstanceOfExpr(ASTList, int, ASTree) - Constructor for class org.hotswap.agent.javassist.compiler.ast.InstanceOfExpr
- instantiate(Class<Object>) - Method in class org.hotswap.agent.config.PluginRegistry
-
Create a new instance of the plugin.
- inStaticMethod - Variable in class org.hotswap.agent.javassist.compiler.CodeGen
-
Must be true if compilation is for a static method.
- InstructionPrinter - Class in org.hotswap.agent.javassist.bytecode
-
Simple utility class for printing the bytecode instructions of a method.
- InstructionPrinter(PrintStream) - Constructor for class org.hotswap.agent.javassist.bytecode.InstructionPrinter
-
Constructs a
InstructionPrinterobject. - instructionString(CodeIterator, int, ConstPool) - Static method in class org.hotswap.agent.javassist.bytecode.InstructionPrinter
-
Gets a string representation of the bytecode instruction at the specified position.
- instrument(CodeConverter) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Modifies the method/constructor body.
- instrument(CodeConverter) - Method in class org.hotswap.agent.javassist.CtClass
-
Applies the given converter to all methods and constructors declared in the class.
- instrument(ExprEditor) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Modifies the method/constructor body.
- instrument(ExprEditor) - Method in class org.hotswap.agent.javassist.CtClass
-
Modifies the bodies of all methods and constructors declared in the class.
- instrumentation() - Method in class org.hotswap.agent.javassist.util.HotSwapAgent
-
Obtains the
Instrumentationobject. - INT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- IntConst - Class in org.hotswap.agent.javassist.compiler.ast
-
Integer constant.
- IntConst(long, int) - Constructor for class org.hotswap.agent.javassist.compiler.ast.IntConst
- IntConstant - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- integer(int) - Static method in class org.hotswap.agent.javassist.CtMethod.ConstParameter
-
Makes an integer constant.
- integer(long) - Static method in class org.hotswap.agent.javassist.CtMethod.ConstParameter
-
Makes a long integer constant.
- INTEGER - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the integer primitive type
- INTEGER - Static variable in class org.hotswap.agent.javassist.bytecode.StackMap
-
Integer_variable_info.tag. - INTEGER - Static variable in interface org.hotswap.agent.javassist.bytecode.stackmap.TypeTag
- INTEGER - Static variable in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Integer_variable_info.tag. - IntegerMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Integer constant value.
- IntegerMemberValue(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.IntegerMemberValue
-
Constructs an int constant value.
- IntegerMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.IntegerMemberValue
-
Constructs an int constant value.
- IntegerMemberValue(ConstPool, int) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.IntegerMemberValue
-
Constructs an int constant value.
- INTERFACE - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- INTERFACE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- INTERFACE - Static variable in class org.hotswap.agent.javassist.Modifier
- INTERFACES - org.hotswap.agent.util.signature.ClassSignatureElement
- intRead() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;I)Ito replace reading from a int[]. - intRead() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayReadInt" as the name of the static method with the signature (Ljava/lang/Object;I)I to replace reading from a int[].
- intType - Static variable in class org.hotswap.agent.javassist.CtClass
-
The
CtClassobject representing theinttype. - intWrite() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;II)Vto replace writing to a int[]. - intWrite() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayWriteInt" as the name of the static method with the signature (Ljava/lang/Object;II)V to replace writing to a int[].
- InvalidVersionSpecificationException - Exception in org.hotswap.agent.versions
-
Occurs when a version is invalid.
- InvalidVersionSpecificationException(String) - Constructor for exception org.hotswap.agent.versions.InvalidVersionSpecificationException
-
Instantiates a new invalid version specification exception.
- invisibleTag - Static variable in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
The name of the
RuntimeInvisibleAnnotationsattribute. - invisibleTag - Static variable in class org.hotswap.agent.javassist.bytecode.ParameterAnnotationsAttribute
-
The name of the
RuntimeInvisibleParameterAnnotationsattribute. - invisibleTag - Static variable in class org.hotswap.agent.javassist.bytecode.TypeAnnotationsAttribute
-
The name of the
RuntimeInvisibleTypeAnnotationsattribute. - invoke(Object, int, Object[]) - Static method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Invokes a method whose name begins with
methodPrefix "_m_"and the identifier. - invoke(Object, Class<?>, String, Class<?>[], Object...) - Static method in class org.hotswap.agent.util.ReflectionHelper
-
Convenience wrapper to reflection method invoke API.
- invoke(Object, Method, Object[]) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationImpl
-
Executes a method invocation on a proxy instance.
- invoke(Object, Method, Method, Object[]) - Method in interface org.hotswap.agent.javassist.util.proxy.MethodHandler
-
Is called when a method is invoked on a proxy instance associated with this handler.
- invoke(Object, Method, Method, Object[]) - Method in class org.hotswap.agent.util.classloader.URLClassPathHelper.ExtraURLClassPathMethodHandler
- invoke(Object, String) - Static method in class org.hotswap.agent.util.ReflectionHelper
-
Convenience wrapper to reflection method invoke API.
- invokeConstructor(String, ClassLoader, Class<?>[], Object...) - Static method in class org.hotswap.agent.util.ReflectionHelper
- invokeDefineClass(CtClass) - Method in class org.hotswap.agent.javassist.Loader.Simple
-
Invokes the protected
defineClass()inClassLoader. - INVOKEDYNAMIC - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- INVOKEINTERFACE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- invokeJdbcMethod(Method, Object) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Invoke the specified JDBC API
Methodagainst the supplied target object with no arguments. - invokeJdbcMethod(Method, Object, Object...) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Invoke the specified JDBC API
Methodagainst the supplied target object with the supplied arguments. - invokeMethod(Method, Object) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Invoke the specified
Methodagainst the supplied target object with no arguments. - invokeMethod(Method, Object, Object...) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Invoke the specified
Methodagainst the supplied target object with the supplied arguments. - invokeNoException(Object, String, ClassLoader, String, Class<?>[], Object...) - Static method in class org.hotswap.agent.util.ReflectionHelper
-
Convenience wrapper to reflection method invoke API.
- INVOKESPECIAL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- INVOKESTATIC - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- invokeVfsMethod(Method, Object, Object...) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- INVOKEVIRTUAL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IOR - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IOUtils - Class in org.hotswap.agent.util
-
IO utils (similar to apache commons).
- IOUtils() - Constructor for class org.hotswap.agent.util.IOUtils
- IREM - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IRETURN - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IS_WINDOWS - Static variable in class org.hotswap.agent.watch.WatcherFactory
- is2byte() - Method in class org.hotswap.agent.javassist.bytecode.Descriptor.Iterator
-
Returns true if the current element is double or long type.
- is2word(int, int) - Static method in class org.hotswap.agent.javassist.compiler.CodeGen
- is2WordType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayElement
- is2WordType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayType
- is2WordType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- is2WordType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ClassName
- is2WordType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- is2WordType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- is2WordType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- isAbstract() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns true if this is an abstract class or an interface.
- isAbstract(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
abstractmodifier. - isAccessed(int) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Subroutine
- isAnnotation() - Method in class org.hotswap.agent.javassist.CtClass
-
Determines whether this object represents an annotation type.
- isAnnotation(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
annotationmodifier. - isApplicable(ClassLoader) - Static method in class org.hotswap.agent.util.classloader.URLClassPathHelper
- isApply() - Method in class org.hotswap.agent.versions.matcher.AbstractMatcher
- isApply() - Method in class org.hotswap.agent.versions.matcher.ManifestMatcher
- isApply() - Method in class org.hotswap.agent.versions.matcher.MavenMatcher
- isApply() - Method in interface org.hotswap.agent.versions.VersionMatcher
-
Return true if this matcher should be applied!.
- isArray() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- isArray() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
-
Always reutnrs false since this type is never used for an array
- isArray() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Returns whether or not this type is an array.
- isArray() - Method in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- isArray() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns
trueif this object represents an array type. - isArray(Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Determine whether the given object is an array: either an Object array or a primitive array.
- isAssignable(Class<?>, Class<?>) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that
superType.isAssignableFrom(subType)istrue. - isAssignable(Class<?>, Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check if the right-hand side type may be assigned to the left-hand side type, assuming setting by reflection.
- isAssignable(Class<?>, Class<?>, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that
superType.isAssignableFrom(subType)istrue. - isAssignableFrom(Type) - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- isAssignableFrom(Type) - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
- isAssignableFrom(Type) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Determines whether this type is assignable, to the passed type.
- isAssignableTo(Type) - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- isAssignableTo(Type) - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
- isAssignableValue(Class<?>, Object) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine if the given type is assignable from the given value, assuming setting by reflection.
- isAutoHotswap() - Static method in class org.hotswap.agent.HotswapAgent
-
Default autoHotswap property value.
- isBasicType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayElement
- isBasicType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayType
- isBasicType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- isBasicType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ClassName
- isBasicType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
-
If the type is a basic type, this method normalizes the type and returns a BasicType object.
- isBasicType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- isBasicType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- isCacheSafe(Class<?>, ClassLoader) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check whether the given class is cache-safe in the given context, i.e.
- isCglibProxy(Object) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check whether the given object is a CGLIB proxy.
- isCglibProxyClass(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check whether the specified class is a CGLIB-generated class.
- isCglibProxyClassName(String) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check whether the specified class name is a CGLIB-generated class.
- isCglibRenamedMethod(Method) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Determine whether the given method is a CGLIB 'renamed' method, following the pattern "CGLIB$methodName$0".
- isClassFileEvent() - Method in class org.hotswap.agent.annotation.handler.WatchEventDTO
- isClassInitializer() - Method in class org.hotswap.agent.javassist.CtConstructor
-
Returns true if this object represents a static initializer.
- isClassLoaded(ClassLoader, String) - Static method in class org.hotswap.agent.util.classloader.ClassLoaderHelper
-
Check if the class was already loaded by the classloader.
- isClassLoderStarted(ClassLoader) - Static method in class org.hotswap.agent.util.classloader.ClassLoaderHelper
-
Some class loader has activity state. e.g.
- isCompatibleWithThrowsClause(Throwable, Class<?>...) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Check whether the given exception is compatible with the specified exception types, as declared in a throws clause.
- isConstructor() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns true if this is a constructor.
- isConstructor() - Method in class org.hotswap.agent.javassist.compiler.ast.MethodDecl
- isConstructor() - Method in class org.hotswap.agent.javassist.CtConstructor
-
Returns true if this object represents a constructor.
- isConstructor(String, int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Determines whether
CONSTANT_Methodref_infostructure at the given index represents the constructor of the given class. - isCurrent(ClassPool) - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfos
-
Return true, if last modification timestamp is same as current timestamp of className.
- isDebugEnabled() - Method in class org.hotswap.agent.logging.AgentLogger
- isDifferent(Class<?>, Class<?>, ClassSignatureElement[]) - Static method in class org.hotswap.agent.util.signature.ClassSignatureComparerHelper
- isDifferent(CtClass, Class<?>, ClassSignatureElement[]) - Static method in class org.hotswap.agent.util.signature.ClassSignatureComparerHelper
- isDirectory() - Method in class org.hotswap.agent.watch.nio.HotswapWatchFileEvent
- isDirectory() - Method in interface org.hotswap.agent.watch.WatchFileEvent
-
URI is a directory.
- isDirectoryURL(URL) - Static method in class org.hotswap.agent.util.IOUtils
-
Determine whether the given URL points to a directory in the file system
- isDisabledPlugin(Class<?>) - Method in class org.hotswap.agent.config.PluginConfiguration
-
Check if the plugin is disabled (in this classloader)
- isDisabledPlugin(String) - Method in class org.hotswap.agent.config.PluginConfiguration
-
Check if the plugin is disabled (in this classloader)
- isEmpty() - Method in class org.hotswap.agent.javassist.CtBehavior
-
Returns true if the body is empty.
- isEmpty() - Method in class org.hotswap.agent.javassist.CtConstructor
-
Returns true if the constructor (or static initializer) is the default one.
- isEmpty() - Method in class org.hotswap.agent.javassist.CtMethod
-
Returns true if the method body is empty, that is,
{}. - isEmpty() - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Returns
trueif this map contains no key-value mappings. - isEmpty() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- isEmpty() - Method in class org.hotswap.agent.versions.DeploymentInfo
-
Checks if is empty.
- isEmpty() - Method in class org.hotswap.agent.versions.ManifestInfo
-
Checks if is empty.
- isEmpty(Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Determine whether the given object is empty.
- isEmpty(Object) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Check whether the given
Stringis empty. - isEmpty(Object[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Determine whether the given array is empty: i.e.
- isEmpty(Collection<?>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Return
trueif the supplied Collection isnullor empty. - isEmpty(Map<?, ?>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Return
trueif the supplied Map isnullor empty. - isEnum() - Method in class org.hotswap.agent.javassist.CtClass
-
Determines whether this object represents an enum.
- isEnum(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
enummodifier. - isEqualsMethod(Method) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Determine whether the given method is an "equals" method.
- isFallBack() - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
- isFallbackPlugin() - Method in class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
- isFile() - Method in class org.hotswap.agent.watch.nio.HotswapWatchFileEvent
- isFile() - Method in interface org.hotswap.agent.watch.WatchFileEvent
-
URI is a file.
- isFileURL(URL) - Static method in class org.hotswap.agent.util.IOUtils
-
Determine whether the given URL points to a resource in the file system, that is, has protocol "file" or "vfs".
- isFileURL(URL) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Determine whether the given URL points to a resource in the file system, that is, has protocol "file", "vfsfile" or "vfs".
- isFinal() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns true if this is a final class or interface.
- isFinal(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
finalmodifier. - isFinally() - Method in class org.hotswap.agent.javassist.expr.Handler
-
Returns true if this is a
finallyblock. - isForRedefinitionOnly() - Method in class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
- isForRedefinitionOnly() - Method in interface org.hotswap.agent.util.HaClassFileTransformer
-
True if this transformer handle only redefinitions
- isFrozen() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns true if the class has been loaded or written out and thus it cannot be modified any more.
- isGoto(int) - Static method in class org.hotswap.agent.javassist.bytecode.analysis.Util
- isHandled(Method) - Method in interface org.hotswap.agent.javassist.util.proxy.MethodFilter
-
Returns true if the given method is implemented by a handler.
- isHashCodeMethod(Method) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Determine whether the given method is a "hashCode" method.
- ISHL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ISHR - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- isCheckedException(Throwable) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return whether the given throwable is a checked exception: that is, neither a RuntimeException nor an Error.
- isInnerClass() - Method in class org.hotswap.agent.javassist.CtClass
-
Checks if ctClass is inner class.
- isInstance(Object) - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Returns true if
objis an instance of this class. - isInstanceOf(Class<?>, Object) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that the provided object is an instance of the provided class.
- isInstanceOf(Class<?>, Object, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that the provided object is an instance of the provided class.
- isInterface() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Returns true if this is an interface.
- isInterface() - Method in class org.hotswap.agent.javassist.CtClass
-
Determines whether this object represents a class or an interface.
- isInterface(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
interfacemodifier. - isJarFileURL(URL) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Determine whether the given URL points to a jar file itself, that is, has protocol "file" and ends with the ".jar" extension.
- isJarResource(Resource) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Return whether the given resource handle indicates a jar resource that the
doFindPathMatchingJarResourcesmethod can handle. - isJarURL(URL) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Determine whether the given URL points to a resource in a jar file, that is, has protocol "jar", "zip", "vfszip" or "wsjar".
- isJsr(int) - Static method in class org.hotswap.agent.javassist.bytecode.analysis.Util
- isJumpInstruction(int) - Static method in class org.hotswap.agent.javassist.bytecode.analysis.Util
- isLevelEnabled(AgentLogger.Level) - Method in class org.hotswap.agent.logging.AgentLogger
- isLowerBoundInclusive() - Method in class org.hotswap.agent.versions.Restriction
-
Checks if is lower bound inclusive.
- isMember(String, String, int) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Determines whether
CONSTANT_Methodref_info,CONSTANT_Fieldref_info, orCONSTANT_InterfaceMethodref_infostructure at the given index represents the member with the specified name and declaring class. - isMethod() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns true if this is not a constructor or a class initializer (static initializer).
- isModified() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns true if the definition of the class has been modified.
- isNative(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
nativemodifier. - isNull(Object) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that an object is
null. - isNull(Object, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that an object is
null. - isNullType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
-
Returns false if getName() returns a valid type name.
- isNullType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.NullType
- isNullType() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- isObjectMethod(Method) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Determine whether the given method is originally declared by
Object. - isOnlyRegularFiles() - Method in class org.hotswap.agent.annotation.handler.WatchEventDTO
- isOpen() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation always returns
false. - isOpen() - Method in class org.hotswap.agent.util.spring.io.resource.InputStreamResource
-
This implementation always returns
true. - isOpen() - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Return whether this resource represents a handle with an open stream.
- isPackage(int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Returns true if the access flags include neither public, protected, or private.
- isPackage(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers do not include either
public,protected, orprivate. - isParameter() - Method in class org.hotswap.agent.javassist.bytecode.Descriptor.Iterator
-
Returns true if the current element is a parameter type.
- isParamListName(ASTList) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- isParamListName(ASTList) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- isPatchAvailable(ClassLoader) - Method in class org.hotswap.agent.util.classloader.ClassLoaderDefineClassPatcher
-
Check if the classloader can be patched.
- isPattern(String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
- isPattern(String) - Method in interface org.hotswap.agent.util.spring.path.PathMatcher
-
Does the given
pathrepresent a pattern that can be matched by an implementation of this interface? - isPluginDisabled(ClassLoader) - Method in class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
- isPluginDisabled(String) - Static method in class org.hotswap.agent.HotswapAgent
-
Checks if the plugin is disabled (by name).
- isPluginInitialized(String, ClassLoader) - Method in class org.hotswap.agent.config.PluginManager
-
Check if plugin is initialized in classLoader.
- isPoolClassDifferent(Class<?>, ClassPool, ClassSignatureElement[]) - Static method in class org.hotswap.agent.util.signature.ClassSignatureComparerHelper
- isPresent(String, ClassLoader) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine whether the
Classidentified by the supplied name is present and can be loaded. - isPrimitive() - Method in class org.hotswap.agent.javassist.CtClass
-
Returns
trueif this object represents a primitive Java type: boolean, byte, char, short, int, long, float, double, or void. - isPrimitive() - Method in class org.hotswap.agent.javassist.CtPrimitiveType
-
Returns
trueif this object represents a primitive Java type: boolean, byte, char, short, int, long, float, double, or void. - isPrimitiveArray(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check if the given class represents an array of primitives, i.e. boolean, byte, char, short, int, long, float, or double.
- isPrimitiveOrWrapper(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check if the given class represents a primitive (i.e. boolean, byte, char, short, int, long, float, or double) or a primitive wrapper (i.e.
- isPrimitiveWrapper(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check if the given class represents a primitive wrapper, i.e.
- isPrimitiveWrapperArray(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check if the given class represents an array of primitive wrappers, i.e.
- isPrivate - Variable in class org.hotswap.agent.javassist.convert.TransformReadField
- isPrivate(int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Returns true if the access flags include the private bit.
- isPrivate(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
privatemodifier. - isProtected(int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Returns true if the access flags include the protected bit.
- isProtected(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
protectedmodifier. - isProxyClass(Class<?>) - Static method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
determine if a class is a javassist proxy class
- isProxyClass(String) - Method in class org.hotswap.agent.javassist.tools.rmi.StubGenerator
-
Returns
trueif the specified class is a proxy class recorded bymakeProxyClass(). - isPrune() - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepository
-
Returns whether or not the class pool is pruned.
- isPrune() - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
-
Returns the value of the prune attribute.
- isPublic(int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Returns true if the access flags include the public bit.
- isPublic(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
publicmodifier. - isPublicStaticFinal(Field) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Determine whether the given field is a "public static final" constant.
- isReadable() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractFileResolvingResource
- isReadable() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation always returns
true. - isReadable() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation checks whether the underlying file is marked as readable (and corresponds to an actual file with content, not to a directory).
- isReadable() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation checks whether the underlying file is marked as readable (and corresponds to an actual file with content, not to a directory).
- isReadable() - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Return whether the contents of this resource can be read, e.g. via
InputStreamSource.getInputStream()orResource.getFile(). - isReadable() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- isReadable(Object) - Static method in class org.hotswap.agent.util.spring.util.VfsUtils
- isReader() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns true if the field is read.
- isReference() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- isReference() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
-
Always returns true, since this type is always a reference.
- isReference() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Returns whether or not this type is a normal java reference, i.e. it is or extends java.lang.Object.
- isRefType(int) - Static method in class org.hotswap.agent.javassist.compiler.CodeGen
- isResourceChanged(URL) - Method in class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
-
Check if the resource was changed after this classloader instantiaton.
- isReturn(int) - Static method in class org.hotswap.agent.javassist.bytecode.analysis.Util
- isSelectedVersionKnown() - Method in class org.hotswap.agent.versions.VersionRange
-
Checks if is selected version known.
- isSpecial() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Returns whether or not the type is special.
- isStatic() - Method in class org.hotswap.agent.javassist.compiler.MemberResolver.Method
-
Returns true if the invoked method is static.
- isStatic() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns true if the field is static.
- isStatic(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
staticmodifier. - isStaticInitializer() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns true if this is a class initializer (static initializer).
- isStrict(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
strictfpmodifier. - isSuper() - Method in class org.hotswap.agent.javassist.expr.ConstructorCall
-
Returns true if the called constructor is not
this()butsuper()(a constructor declared in the super class). - isSuper() - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Returns true if the called method is of a superclass of the current class.
- isSynchronized(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
synchronizedmodifier. - isSyntheticClass(String) - Static method in class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
-
Skip proxy and javassist synthetic classes.
- ISTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ISTORE_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ISTORE_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ISTORE_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- ISTORE_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- isToStringMethod(Method) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Determine whether the given method is a "toString" method.
- isTransient(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
transientmodifier. - isTrue(boolean) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert a boolean expression, throwing
IllegalArgumentExceptionif the test result isfalse. - isTrue(boolean, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert a boolean expression, throwing
IllegalArgumentExceptionif the test result isfalse. - ISUB - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- isUninit() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- isUninit() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- isUninit() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitData
- isUninit() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- isUnloadedClassLoader() - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Whether the classloader is loader
- isUpperBoundInclusive() - Method in class org.hotswap.agent.versions.Restriction
-
Checks if is upper bound inclusive.
- isUrl(String) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Return whether the given resource location is a URL: either a special "classpath" pseudo URL or a standard URL.
- isUseCache() - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
test whether this factory uses the proxy cache
- isUserLevelMethod(Method) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Determine whether the given method is declared by the user or at least pointing to a user-declared method.
- isUseWriteReplace() - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
test whether this factory installs a writeReplace method in created classes
- isVarArgs(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
varargs(variable number of arguments) modifier. - isVisible(Class<?>, ClassLoader) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check whether the given class is visible in the given ClassLoader.
- isVolatile(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Returns true if the modifiers include the
volatilemodifier. - isWarnEnabled() - Method in class org.hotswap.agent.logging.AgentLogger
- isWildcard() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeArgument
-
Returns true if this type argument is a wildcard type such as
? - isWritable() - Method in class org.hotswap.agent.util.spring.io.resource.FileSystemResource
-
This implementation checks whether the underlying file is marked as writable (and corresponds to an actual file with content, not to a directory).
- isWritable() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation checks whether the underlying file is marked as writable (and corresponds to an actual file with content, not to a directory).
- isWritable() - Method in interface org.hotswap.agent.util.spring.io.resource.WritableResource
-
Return whether the contents of this resource can be modified, e.g. via
WritableResource.getOutputStream()orResource.getFile(). - isWriter() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns true if the field is written in.
- iterator() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Makes a new iterator for reading this code attribute.
- Iterator(String) - Constructor for class org.hotswap.agent.javassist.bytecode.Descriptor.Iterator
-
Constructs an iterator.
- IUSHR - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- IXOR - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
J
- JAR_FILE_EXTENSION - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
File extension for a regular jar file: ".jar"
- JAR_URL_PREFIX - Static variable in class org.hotswap.agent.util.scanner.ClassPathScanner
- JAR_URL_PREFIX - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
URL prefix for loading from the file system: "jar:"
- JAR_URL_SEPARATOR - Static variable in class org.hotswap.agent.util.scanner.ClassPathScanner
- JAR_URL_SEPARATOR - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Separator between JAR URL and file path within the JAR: "!
- JAVA_1 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 1.1.
- JAVA_10 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 10.
- JAVA_11 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 11.
- JAVA_12 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 12.
- JAVA_13 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 13.
- JAVA_14 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 14.
- JAVA_15 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 15.
- JAVA_16 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 16.
- JAVA_17 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 17.
- JAVA_2 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 1.2.
- JAVA_3 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 1.3.
- JAVA_4 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 1.4.
- JAVA_5 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 1.5.
- JAVA_6 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 1.6.
- JAVA_7 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 1.7.
- JAVA_8 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 1.8.
- JAVA_9 - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files for JDK 1.9.
- JAVA_VERSION - Static variable in class org.hotswap.agent.watch.WatcherFactory
- Javac - Class in org.hotswap.agent.javassist.compiler
- Javac(Bytecode, CtClass) - Constructor for class org.hotswap.agent.javassist.compiler.Javac
-
Constructs a compiler.
- Javac(CtClass) - Constructor for class org.hotswap.agent.javassist.compiler.Javac
-
Constructs a compiler.
- Javac.CtFieldWithInit - Class in org.hotswap.agent.javassist.compiler
- JavaClassSignature - Class in org.hotswap.agent.util.signature
-
CtClassSignature.
- JavaClassSignature(Class<?>) - Constructor for class org.hotswap.agent.util.signature.JavaClassSignature
- javaToJvmName(String) - Static method in class org.hotswap.agent.javassist.compiler.MemberResolver
- JdkPlugin - Class in org.hotswap.agent.plugin.jdk
-
JdkPlugin plugin
- JdkPlugin() - Constructor for class org.hotswap.agent.plugin.jdk.JdkPlugin
- join() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- join() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- join() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitData
- join() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- JSR - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- JSR_W - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- jvmToJavaName(String) - Static method in class org.hotswap.agent.javassist.compiler.MemberResolver
- jvmTypeName() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassType
-
Returns the type name in the JVM internal style.
- jvmTypeName() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.Type
-
Returns the type name in the JVM internal style.
- JvstCodeGen - Class in org.hotswap.agent.javassist.compiler
- JvstCodeGen(Bytecode, CtClass, ClassPool) - Constructor for class org.hotswap.agent.javassist.compiler.JvstCodeGen
- JvstTypeChecker - Class in org.hotswap.agent.javassist.compiler
- JvstTypeChecker(CtClass, ClassPool, JvstCodeGen) - Constructor for class org.hotswap.agent.javassist.compiler.JvstTypeChecker
K
- key() - Method in annotation type org.hotswap.agent.annotation.Name
-
The manifest entry key.
- keys - Variable in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- keySet() - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
- keySet() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- Keyword - Class in org.hotswap.agent.javassist.compiler.ast
-
Keyword.
- Keyword(int) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Keyword
- KeywordTable - Class in org.hotswap.agent.javassist.compiler
- KeywordTable() - Constructor for class org.hotswap.agent.javassist.compiler.KeywordTable
- KINDS - Static variable in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
L
- L2D - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- L2F - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- L2I - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LABEL - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- LADD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LALOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LAND - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- lastModified() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractFileResolvingResource
- lastModified() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation checks the timestamp of the underlying File, if available.
- lastModified() - Method in class org.hotswap.agent.util.spring.io.resource.PathResource
-
This implementation returns the underlying File's timestamp.
- lastModified() - Method in interface org.hotswap.agent.util.spring.io.resource.Resource
-
Determine the last-modified timestamp for this resource.
- lastModified() - Method in class org.hotswap.agent.util.spring.io.resource.VfsResource
- LASTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LCMP - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LCONST_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LCONST_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LDC - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LDC_W - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LDC2_W - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LDIV - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- left - Variable in class org.hotswap.agent.javassist.compiler.ast.Pair
- length - Variable in class org.hotswap.agent.javassist.bytecode.CodeIterator.Gap
-
The length of the gap.
- length - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock
- length() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Block
-
Returns the length of this block.
- length() - Method in class org.hotswap.agent.javassist.bytecode.AttributeInfo
-
Returns the length of this
attribute_infostructure. - length() - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Returns the length of the bytecode sequence.
- length() - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Returns the length of this
attribute_infostructure. - length() - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
-
Returns the number of the elements in this list.
- length(ASTList) - Static method in class org.hotswap.agent.javassist.compiler.ast.ASTList
- Lex - Class in org.hotswap.agent.javassist.compiler
- Lex(String) - Constructor for class org.hotswap.agent.javassist.compiler.Lex
-
Constructs a lexical analyzer.
- line - Variable in class org.hotswap.agent.javassist.bytecode.LineNumberAttribute.Pc
-
The line number.
- lineNumber(int) - Method in class org.hotswap.agent.javassist.bytecode.LineNumberAttribute
-
Returns
line_number_table[i].line_number. - LineNumberAttribute - Class in org.hotswap.agent.javassist.bytecode
-
LineNumberTable_attribute. - LineNumberAttribute.Pc - Class in org.hotswap.agent.javassist.bytecode
-
Used as a return type of
toNearPc(). - LinkedMultiValueMap<K,V> - Class in org.hotswap.agent.util.spring.collections
-
Simple implementation of
MultiValueMapthat wraps aLinkedHashMap, storing multiple values in aLinkedList. - LinkedMultiValueMap() - Constructor for class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
-
Create a new LinkedMultiValueMap that wraps a
LinkedHashMap. - LinkedMultiValueMap(int) - Constructor for class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
-
Create a new LinkedMultiValueMap that wraps a
LinkedHashMapwith the given initial capacity. - LinkedMultiValueMap(Map<K, List<V>>) - Constructor for class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
-
Copy constructor: Create a new LinkedMultiValueMap with the same mappings as the specified Map.
- LLOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LLOAD_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LLOAD_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LLOAD_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LLOAD_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LMUL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LNEG - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- loadClass(String, boolean) - Method in class org.hotswap.agent.javassist.Loader
-
Requests the class loader to load a class.
- loadClass(String, boolean) - Method in class org.hotswap.agent.javassist.tools.web.Viewer
-
Requests the class loader to load a class.
- loadClassByDelegation(String) - Method in class org.hotswap.agent.javassist.Loader
- loadCode - Variable in class org.hotswap.agent.javassist.convert.TransformBefore
- Loader - Class in org.hotswap.agent.javassist
-
The class loader for Javassist.
- Loader - Class in org.hotswap.agent.javassist.tools.reflect
-
A class loader for reflection.
- Loader() - Constructor for class org.hotswap.agent.javassist.Loader
-
Creates a new class loader.
- Loader() - Constructor for class org.hotswap.agent.javassist.tools.reflect.Loader
-
Constructs a new class loader.
- Loader(ClassLoader, ClassPool) - Constructor for class org.hotswap.agent.javassist.Loader
-
Creates a new class loader using the specified parent class loader for delegation.
- Loader(ClassPool) - Constructor for class org.hotswap.agent.javassist.Loader
-
Creates a new class loader.
- Loader.Simple - Class in org.hotswap.agent.javassist
-
A simpler class loader.
- LoaderClassPath - Class in org.hotswap.agent.javassist
-
A class search-path representing a class loader.
- LoaderClassPath(ClassLoader) - Constructor for class org.hotswap.agent.javassist.LoaderClassPath
-
Creates a search path representing a class loader.
- LoadEvent - Enum in org.hotswap.agent.annotation
-
Type of event, when a class is loaded by a ClassLoader.
- locals - Variable in class org.hotswap.agent.javassist.convert.TransformBefore
- locals() - Method in class org.hotswap.agent.javassist.expr.Expr
- locals(int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Walker
-
Invoked when
localsofstack_map_frameis visited. - localsLength() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Returns the number of local variable table entries, specified at construction.
- localsTypes - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- localsTypes - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
- localVar - Variable in class org.hotswap.agent.javassist.compiler.ast.Declarator
- LocalVariableAttribute - Class in org.hotswap.agent.javassist.bytecode
-
LocalVariableTable_attribute. - LocalVariableAttribute(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Constructs an empty LocalVariableTable.
- LocalVariableAttribute(ConstPool, String) - Constructor for class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Deprecated.
- LocalVariableTypeAttribute - Class in org.hotswap.agent.javassist.bytecode
-
LocalVariableTypeTable_attribute. - LocalVariableTypeAttribute(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.LocalVariableTypeAttribute
-
Constructs an empty LocalVariableTypeTable.
- localVarTarget(int, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
target_typeandlocalvar_targetoftarget_infounion. - localVarTargetTable(int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes an element of
table[]oflocalvar_targetoftarget_infounion. - lockInCache(CtClass) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Lock a class into the cache
- log(AgentLogger.Level, String, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- log(AgentLogger.Level, String, Throwable, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- LogConfigurationHelper - Class in org.hotswap.agent.config
-
Configure LOG level and handler according to properties.
- LogConfigurationHelper() - Constructor for class org.hotswap.agent.config.LogConfigurationHelper
- LOGGER - Static variable in class org.hotswap.agent.annotation.handler.OnClassLoadedHandler
- LOGGER - Static variable in class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
- LOGGER - Variable in class org.hotswap.agent.versions.matcher.AbstractMatcher
-
The logger.
- LOGGER - Variable in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- LOGGER - Variable in class org.hotswap.agent.watch.nio.EventDispatcher
-
The logger.
- LOGGER_PREFIX - Static variable in class org.hotswap.agent.config.LogConfigurationHelper
- logging(String) - Method in class org.hotswap.agent.javassist.tools.web.Webserver
-
Prints a log message.
- logging(String, String) - Method in class org.hotswap.agent.javassist.tools.web.Webserver
-
Prints a log message.
- logging(String, String, String) - Method in class org.hotswap.agent.javassist.tools.web.Webserver
-
Prints a log message.
- logging2(String) - Method in class org.hotswap.agent.javassist.tools.web.Webserver
-
Prints a log message with indentation.
- LONG - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the long primitive type
- LONG - Static variable in class org.hotswap.agent.javassist.bytecode.StackMap
-
Long_variable_info.tag. - LONG - Static variable in interface org.hotswap.agent.javassist.bytecode.stackmap.TypeTag
- LONG - Static variable in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Long_variable_info.tag. - LONG - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- LongConstant - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- LongMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Long integer constant value.
- LongMemberValue(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.LongMemberValue
-
Constructs a long constant value.
- LongMemberValue(long, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.LongMemberValue
-
Constructs a long constant value.
- LongMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.LongMemberValue
-
Constructs a long constant value.
- longRead() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;I)Jto replace reading from a long[]. - longRead() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayReadLong" as the name of the static method with the signature (Ljava/lang/Object;I)J to replace reading from a long[].
- longType - Static variable in class org.hotswap.agent.javassist.CtClass
-
The
CtClassobject representing thelongtype. - longWrite() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;IJ)Vto replace writing to a long[]. - longWrite() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayWriteLong" as the name of the static method with the signature (Ljava/lang/Object;IJ)V to replace writing to a long[].
- lookAhead() - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Obtains the value that the next call to
next()will return. - lookAhead() - Method in class org.hotswap.agent.javassist.compiler.Lex
-
Looks at the next token.
- lookAhead(int) - Method in class org.hotswap.agent.javassist.compiler.Lex
- lookup(String) - Method in class org.hotswap.agent.javassist.compiler.KeywordTable
- lookup(String) - Method in class org.hotswap.agent.javassist.compiler.SymbolTable
- lookupCflow(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Undocumented method.
- lookupClass(int, int, String) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- lookupClass(String, boolean) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- lookupClass(Declarator) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- lookupClassByJvmName(String) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- lookupClassByName(ASTList) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- lookupCommand - Variable in class org.hotswap.agent.javassist.tools.rmi.ObjectImporter
- lookupField(String, Symbol) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- lookupFieldByJvmName(String, Symbol) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- lookupFieldByJvmName2(String, Symbol, ASTree) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
-
Only used by fieldAccess() in MemberCodeGen and TypeChecker.
- lookupMethod(CtClass, CtClass, MethodInfo, String, int[], int[], String[]) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- lookupObject(String) - Method in class org.hotswap.agent.javassist.tools.rmi.ObjectImporter
-
Finds the object exported by the server with the specified name.
- LOOKUPSWITCH - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LOR - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- lowers - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- LREM - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LRETURN - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LSHIFT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- LSHIFT_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- LSHL - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LSHR - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LSTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LSTORE_0 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LSTORE_1 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LSTORE_2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LSTORE_3 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LSUB - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LUSHR - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- LXOR - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
M
- main(String[]) - Static method in class org.hotswap.agent.javassist.CtClass
-
Prints the version number and the copyright notice.
- main(String[]) - Static method in class org.hotswap.agent.javassist.Loader
-
Loads a class with an instance of
Loaderand callsmain()of that class. - main(String[]) - Static method in class org.hotswap.agent.javassist.tools.Dump
-
Main method.
- main(String[]) - Static method in class org.hotswap.agent.javassist.tools.framedump
-
Main method.
- main(String[]) - Static method in class org.hotswap.agent.javassist.tools.reflect.Compiler
- main(String[]) - Static method in class org.hotswap.agent.javassist.tools.reflect.Loader
-
Loads a class with an instance of
Loaderand callsmain()in that class. - main(String[]) - Static method in class org.hotswap.agent.javassist.tools.web.Viewer
-
Starts a program.
- main(String[]) - Static method in class org.hotswap.agent.javassist.tools.web.Webserver
-
Starts a web server.
- main(String...) - Static method in class org.hotswap.agent.versions.ComparableVersion
-
Main to test version parsing and comparison.
- MAJOR_VERSION - Static variable in class org.hotswap.agent.javassist.bytecode.ClassFile
-
The major version number of class files created from scratch.
- make(int) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- make(int, ASTree) - Static method in class org.hotswap.agent.javassist.compiler.ast.Expr
- make(int, ASTree, ASTree) - Static method in class org.hotswap.agent.javassist.compiler.ast.Expr
- make(int, ASTree, ASTree) - Static method in class org.hotswap.agent.javassist.compiler.ast.Stmnt
- make(int, ASTree, ASTree, ASTree) - Static method in class org.hotswap.agent.javassist.compiler.ast.Stmnt
- make(int, CtClass, String, CtClass[], CtClass[], String, CtClass) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Creates a method.
- make(ClassLoader, Class<?>, ClassPool, Annotation) - Static method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationImpl
-
Constructs an annotation object.
- make(String, CtClass) - Static method in class org.hotswap.agent.javassist.CtField
-
Compiles the given source code and creates a field.
- make(String, CtClass) - Static method in class org.hotswap.agent.javassist.CtMethod
-
Compiles the given source code and creates a method.
- make(String, CtClass) - Static method in class org.hotswap.agent.javassist.CtNewConstructor
-
Compiles the given source code and creates a constructor.
- make(String, CtClass) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Compiles the given source code and creates a method.
- make(String, CtClass, String, String) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Compiles the given source code and creates a method.
- make(CodeIterator, int, int, ExceptionTable) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Maker
- make(MethodInfo) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Maker
- make(MethodInfo, CtClass) - Static method in class org.hotswap.agent.javassist.CtMethod
-
Creates a method from a
MethodInfoobject. - make(TypeData) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayElement
- make(ClassPool, MethodInfo) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.MapMaker
-
Computes the stack map table of the given method and returns it.
- make(ASTree, ASTree, ASTree) - Static method in class org.hotswap.agent.javassist.compiler.ast.ASTList
- make(Symbol, int, ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- make(CtClass[], CtClass[], int, CtMethod, CtMethod.ConstParameter, CtClass) - Static method in class org.hotswap.agent.javassist.CtNewConstructor
-
Creates a public constructor.
- make(CtClass[], CtClass[], String, CtClass) - Static method in class org.hotswap.agent.javassist.CtNewConstructor
-
Creates a public constructor.
- make(CtClass[], CtClass[], CtClass) - Static method in class org.hotswap.agent.javassist.CtNewConstructor
-
Creates a public constructor that only calls a constructor in the super class.
- make(CtClass, String, CtClass[], CtClass[], String, CtClass) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Creates a public (non-static) method.
- make2(ClassPool, MethodInfo) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.MapMaker
-
Computes the stack map table for J2ME.
- makeAccessible(Constructor<?>) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Make the given constructor accessible, explicitly setting it accessible if necessary.
- makeAccessible(Field) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Make the given field accessible, explicitly setting it accessible if necessary.
- makeAccessible(Method) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Make the given method accessible, explicitly setting it accessible if necessary.
- makeAnnotation(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a new annotation.
- makeArray(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Maker
- makeArray(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock.Maker
- makeAssign(int, ASTree, ASTree) - Static method in class org.hotswap.agent.javassist.compiler.ast.AssignExpr
- makeBin(int, ASTree, ASTree) - Static method in class org.hotswap.agent.javassist.compiler.ast.BinExpr
- makeBlock(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Maker
- makeBlock(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock.Maker
- makeBlocks(MethodInfo, CodeAttribute, boolean) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
-
Divides the method body into basic blocks.
- makeCall(ASTree, ASTree) - Static method in class org.hotswap.agent.javassist.compiler.ast.CallExpr
- makeClass(InputStream) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a new class (or interface) from the given class file.
- makeClass(InputStream, boolean) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a new class (or interface) from the given class file.
- makeClass(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a new public class.
- makeClass(String, CtClass) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a new public class.
- makeClass(ClassFile) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a new class (or interface) from the given class file.
- makeClass(ClassFile, boolean) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a new class (or interface) from the given class file.
- makeClassIfNew(InputStream) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a new class (or interface) from the given class file.
- makeClassInitializer() - Method in class org.hotswap.agent.javassist.CtClass
-
Makes an empty class initializer (static constructor).
- makeCode(CtClass[], ConstPool) - Method in class org.hotswap.agent.javassist.convert.TransformBefore
- makeDescriptor(Class<?>[], Class<?>) - Static method in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
Makes a descriptor for a given method.
- makeDescriptor(Method) - Static method in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
Makes a descriptor for a given method.
- makeDescriptor(String, Class<?>) - Static method in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
Makes a descriptor for a given method.
- makeFileOutput(String) - Method in class org.hotswap.agent.javassist.CtClass
- makeInterface(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a new public interface.
- makeInterface(String, CtClass) - Method in class org.hotswap.agent.javassist.ClassPool
-
Creates a new public interface.
- makeJsr(Map<Integer, BasicBlock.Mark>, int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Maker
- makeNestedClass(String, boolean) - Method in class org.hotswap.agent.javassist.CtClass
-
Makes a new public nested class.
- makeObjectArray(ASTList, ASTList, ArrayInit) - Static method in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- makePackage(ClassLoader, String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Deprecated.
- makeParamList(MethodDecl) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- makeProxyClass(Class<?>) - Method in class org.hotswap.agent.javassist.tools.rmi.StubGenerator
-
Makes a proxy class.
- Maker() - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Maker
- Maker() - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock.Maker
- makeReflective(Class<?>, Class<?>, Class<?>) - Method in class org.hotswap.agent.javassist.tools.reflect.Reflection
-
Produces a reflective class.
- makeReflective(String, String, String) - Method in class org.hotswap.agent.javassist.tools.reflect.Loader
-
Produces a reflective class.
- makeReflective(String, String, String) - Method in class org.hotswap.agent.javassist.tools.reflect.Reflection
-
Produces a reflective class.
- makeReflective(CtClass, CtClass, CtClass) - Method in class org.hotswap.agent.javassist.tools.reflect.Reflection
-
Produces a reflective class.
- makeSerializedProxy(Object) - Static method in class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
-
Converts a proxy object to an object that is writable to an object stream.
- makeThrowsList(MethodDecl) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- makeUniqueName(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Makes a unique member name.
- MANDATED - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- manifest() - Method in annotation type org.hotswap.agent.annotation.Versions
-
A list of Manifest entries which need to be matched.
- Manifest - Annotation Type in org.hotswap.agent.annotation
-
Manifest matching configuration
- ManifestInfo - Class in org.hotswap.agent.versions
-
The Class ManifestInfo.
- ManifestInfo(Manifest) - Constructor for class org.hotswap.agent.versions.ManifestInfo
-
Instantiates a new manifest info.
- ManifestMatcher - Class in org.hotswap.agent.versions.matcher
-
The ManifestMatcher will parse and match a single @Manifest definition
- ManifestMatcher(Manifest) - Constructor for class org.hotswap.agent.versions.matcher.ManifestMatcher
-
Instantiates a new manifest matcher.
- ManifestMiniDumper - Class in org.hotswap.agent.versions
-
The Class ManifestMiniDumper.
- ManifestMiniDumper() - Constructor for class org.hotswap.agent.versions.ManifestMiniDumper
- MapMaker - Class in org.hotswap.agent.javassist.bytecode.stackmap
-
Stack map maker.
- MapMaker(MapMaker) - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.MapMaker
- MapMaker(ClassPool, MethodInfo, CodeAttribute) - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.MapMaker
- mapPreviousState(AnonymousClassInfos) - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfos
-
Set previous class info state and calculate compatible transitions.
- mark - Variable in class org.hotswap.agent.javassist.bytecode.CodeIterator
- match(int, int, CodeIterator, int, ConstPool) - Method in class org.hotswap.agent.javassist.convert.TransformBefore
- match(int, int, CodeIterator, int, ConstPool) - Method in class org.hotswap.agent.javassist.convert.TransformCall
- match(String, String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
- match(String, String) - Method in interface org.hotswap.agent.util.spring.path.PathMatcher
-
Match the given
pathagainst the givenpattern, according to this PathMatcher's matching strategy. - match2(int, CodeIterator) - Method in class org.hotswap.agent.javassist.convert.TransformAfter
- match2(int, CodeIterator) - Method in class org.hotswap.agent.javassist.convert.TransformBefore
- matchClassSignature(AnonymousClassInfo) - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
-
The least matching variant - same class signature can be still resolved by hotswap.
- MATCHED - org.hotswap.agent.versions.VersionMatchResult
-
When a matcher had a positive match
- matchers - Variable in class org.hotswap.agent.versions.matcher.AbstractMatcher
-
The matchers.
- matches(Field) - Method in interface org.hotswap.agent.util.spring.util.ReflectionUtils.FieldFilter
-
Determine whether the given field matches.
- matches(Method) - Method in interface org.hotswap.agent.util.spring.util.ReflectionUtils.MethodFilter
-
Determine whether the given method matches.
- matches(DeploymentInfo) - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
-
Matches.
- matches(DeploymentInfo) - Method in class org.hotswap.agent.versions.matcher.AbstractMatcher
- matches(DeploymentInfo) - Method in class org.hotswap.agent.versions.matcher.ManifestMatcher
- matches(DeploymentInfo) - Method in class org.hotswap.agent.versions.matcher.MavenMatcher
- matches(DeploymentInfo) - Method in interface org.hotswap.agent.versions.VersionMatcher
-
Return a version match result.
- matchesTypeName(Class<?>, String) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Check whether the given class matches the user-specified type name.
- matchExact(AnonymousClassInfo) - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
-
Exact match including enclosing method.
- matchSignatures(AnonymousClassInfo) - Method in class org.hotswap.agent.plugin.jvm.AnonymousClassInfo
-
Exact match of class, interfaces, declared methods and fields.
- matchStart(String, String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
- matchStart(String, String) - Method in interface org.hotswap.agent.util.spring.path.PathMatcher
-
Match the given
pathagainst the corresponding part of the givenpattern, according to this PathMatcher's matching strategy. - matchStrings(String, Map<String, String>) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher.AntPathStringMatcher
-
Main entry point.
- matchVersion(List<ArtifactVersion>) - Method in class org.hotswap.agent.versions.VersionRange
-
Match version.
- maven() - Method in annotation type org.hotswap.agent.annotation.Versions
-
A list of maven coordinates to be matched.
- Maven - Annotation Type in org.hotswap.agent.annotation
-
Maven artifact matching configuration
- MavenInfo - Class in org.hotswap.agent.versions
-
The Class MavenInfo.
- MavenInfo(String, String, String) - Constructor for class org.hotswap.agent.versions.MavenInfo
-
Instantiates a new maven info.
- MavenMatcher - Class in org.hotswap.agent.versions.matcher
-
The MavenMatcher will parse and match a single @Mave definition
- MavenMatcher(Maven) - Constructor for class org.hotswap.agent.versions.matcher.MavenMatcher
-
Instantiates a new maven matcher.
- maxLocals - Variable in class org.hotswap.agent.javassist.convert.TransformBefore
- mayThrow() - Method in class org.hotswap.agent.javassist.expr.Cast
-
Returns the list of exceptions that the expression may throw.
- mayThrow() - Method in class org.hotswap.agent.javassist.expr.Expr
-
Returns the list of exceptions that the expression may throw.
- mayThrow() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns the list of exceptions that the expression may throw.
- mayThrow() - Method in class org.hotswap.agent.javassist.expr.Handler
-
Returns the list of exceptions that the catch clause may throw.
- mayThrow() - Method in class org.hotswap.agent.javassist.expr.Instanceof
-
Returns the list of exceptions that the expression may throw.
- mayThrow() - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Returns the list of exceptions that the expression may throw.
- mayThrow() - Method in class org.hotswap.agent.javassist.expr.NewArray
-
Returns the list of exceptions that the expression may throw.
- mayThrow() - Method in class org.hotswap.agent.javassist.expr.NewExpr
-
Returns the list of exceptions that the expression may throw.
- Member - Class in org.hotswap.agent.javassist.compiler.ast
-
Member name.
- Member(String) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Member
- MEMBER - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- memberClass(int) - Method in class org.hotswap.agent.javassist.bytecode.NestMembersAttribute
-
Returns
classes[index]. - MemberCodeGen - Class in org.hotswap.agent.javassist.compiler
- MemberCodeGen(Bytecode, CtClass, ClassPool) - Constructor for class org.hotswap.agent.javassist.compiler.MemberCodeGen
- MemberResolver - Class in org.hotswap.agent.javassist.compiler
- MemberResolver(ClassPool) - Constructor for class org.hotswap.agent.javassist.compiler.MemberResolver
- MemberResolver.Method - Class in org.hotswap.agent.javassist.compiler
- MemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
The value of a member declared in an annotation.
- memberValuePair(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes an element of a
element_value_pairsarray inannotation. - memberValuePair(String) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes an element of a
element_value_pairsarray inannotation. - MemberValueVisitor - Interface in org.hotswap.agent.javassist.bytecode.annotation
-
Visitor for traversing member values included in an annotation.
- merge(Command) - Method in class org.hotswap.agent.command.MergeableCommand
-
Merge commands
- merge(Command) - Method in class org.hotswap.agent.config.ScheduledHotswapCommand
- merge(Frame) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Merges all types on the stack and local variable table of this frame with that of the specified type.
- merge(Type) - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
- merge(Type) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Finds the common base type, or interface which both this and the specified type can be assigned.
- merge(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.AbsTypeVar
- merge(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayElement
- merge(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayType
- merge(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- merge(TypeData) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- MergeableCommand - Class in org.hotswap.agent.command
-
Command that can merge multiple commands into a single execution.
- MergeableCommand() - Constructor for class org.hotswap.agent.command.MergeableCommand
- mergeArrayIntoCollection(Object, Collection<E>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Merge the given array into the given Collection.
- mergePropertiesIntoMap(Properties, Map<K, V>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Merge the given Properties instance into the given Map, copying all properties (key-value pairs) over.
- mergeStack(Frame) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Merges all types on the stack of this frame instance with that of the specified frame.
- mergeStringArrays(String[], String[]) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Merge the given
Stringarrays into one, with overlapping array elements only included once. - Metalevel - Interface in org.hotswap.agent.javassist.tools.reflect
-
An interface to access a metaobject and a class metaobject.
- Metaobject - Class in org.hotswap.agent.javassist.tools.reflect
-
A runtime metaobject.
- Metaobject() - Constructor for class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Constructs a
Metaobjectwithout initialization. - Metaobject(Object, Object[]) - Constructor for class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Constructs a
Metaobject. - Method(CtClass, MethodInfo, int) - Constructor for class org.hotswap.agent.javassist.compiler.MemberResolver.Method
- METHOD - org.hotswap.agent.util.signature.ClassSignatureElement
- METHOD_ANNOTATION - org.hotswap.agent.util.signature.ClassSignatureElement
- METHOD_EXCEPTION - org.hotswap.agent.util.signature.ClassSignatureElement
- METHOD_PARAM_ANNOTATION - org.hotswap.agent.util.signature.ClassSignatureElement
- METHOD_PRIVATE - org.hotswap.agent.util.signature.ClassSignatureElement
- METHOD_STATIC - org.hotswap.agent.util.signature.ClassSignatureElement
- MethodCall - Class in org.hotswap.agent.javassist.expr
-
Method invocation (caller-side expression).
- MethodCall(int, CodeIterator, CtClass, MethodInfo) - Constructor for class org.hotswap.agent.javassist.expr.MethodCall
-
Undocumented constructor.
- methodClassname - Variable in class org.hotswap.agent.javassist.convert.TransformReadField
- MethodDecl - Class in org.hotswap.agent.javassist.compiler.ast
- MethodDecl(ASTree, ASTList) - Constructor for class org.hotswap.agent.javassist.compiler.ast.MethodDecl
- methodDescriptor - Variable in class org.hotswap.agent.javassist.convert.TransformCall
- methodDescriptor() - Method in class org.hotswap.agent.javassist.bytecode.EnclosingMethodAttribute
-
Returns the method descriptor specified by
method_index. - MethodFilter - Interface in org.hotswap.agent.javassist.util.proxy
-
Selector of the methods implemented by a handler.
- MethodHandler - Interface in org.hotswap.agent.javassist.util.proxy
-
The interface implemented by the invocation handler of a proxy instance.
- methodIndex() - Method in class org.hotswap.agent.javassist.bytecode.EnclosingMethodAttribute
-
Returns the value of
method_index. - methodInfo - Variable in class org.hotswap.agent.javassist.CtBehavior
- MethodInfo - Class in org.hotswap.agent.javassist.bytecode
-
method_infostructure. - MethodInfo(ConstPool, String, String) - Constructor for class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Constructs a
method_infostructure. - MethodInfo(ConstPool, String, MethodInfo, Map<String, String>) - Constructor for class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Constructs a copy of
method_infostructure. - MethodMatcher - Class in org.hotswap.agent.versions.matcher
-
The MethodMatcher is the matcher responsible for parsing and applying the matching algorithm at the method level.
- MethodMatcher(Method) - Constructor for class org.hotswap.agent.versions.matcher.MethodMatcher
-
Instantiates a new method matcher.
- methodname - Variable in class org.hotswap.agent.javassist.convert.TransformCall
- methodName - Variable in class org.hotswap.agent.javassist.convert.TransformReadField
- methodName() - Method in class org.hotswap.agent.javassist.bytecode.EnclosingMethodAttribute
-
Returns the method name specified by
method_index. - MethodParametersAttribute - Class in org.hotswap.agent.javassist.bytecode
-
MethodParameters_attribute. - MethodParametersAttribute(ConstPool, String[], int[]) - Constructor for class org.hotswap.agent.javassist.bytecode.MethodParametersAttribute
-
Constructs an attribute.
- methodRef - Variable in class org.hotswap.agent.javassist.bytecode.BootstrapMethodsAttribute.BootstrapMethod
-
bootstrap_method_ref. - methods - Variable in class org.hotswap.agent.javassist.tools.reflect.Metaobject
- MethodSignature(SignatureAttribute.TypeParameter[], SignatureAttribute.Type[], SignatureAttribute.Type, SignatureAttribute.ObjectType[]) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.MethodSignature
-
Constructs a method type signature.
- MINUS_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- MINUSMINUS - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- Mnemonic - Interface in org.hotswap.agent.javassist.bytecode
-
JVM Instruction Names.
- MOD_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- Modifier - Class in org.hotswap.agent.javassist
-
The Modifier class provides static methods and constants to decode class and member access modifiers.
- Modifier() - Constructor for class org.hotswap.agent.javassist.Modifier
- MODIFY - org.hotswap.agent.annotation.FileEvent
-
Existing file or directory is modified.
- MODULE - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- monitor(Object, WeakReferenceMonitor.ReleaseListener) - Static method in class org.hotswap.agent.util.spring.util.WeakReferenceMonitor
-
Start to monitor given handle object for becoming weakly reachable.
- MONITORENTER - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- MONITOREXIT - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- move(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Moves to the given index.
- MUL_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- MULTIANEWARRAY - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- MultiArrayType - Class in org.hotswap.agent.javassist.bytecode.analysis
-
Represents an array of
MultiTypeinstances. - MultiArrayType(MultiType, int) - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- MultiType - Class in org.hotswap.agent.javassist.bytecode.analysis
-
MultiType represents an unresolved type.
- MultiType(Map<String, CtClass>) - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.MultiType
- MultiType(Map<String, CtClass>, Type) - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.MultiType
- MultiValueMap<K,V> - Interface in org.hotswap.agent.util.spring.collections
-
Extension of the
Mapinterface that stores multiple values.
N
- name() - Method in annotation type org.hotswap.agent.annotation.Plugin
-
A name of the plugin.
- name(int) - Method in class org.hotswap.agent.javassist.bytecode.MethodParametersAttribute
-
Returns the value of
name_indexof the i-th element ofparameters. - Name - Annotation Type in org.hotswap.agent.annotation
-
Defines a manifest attribute-value pair to match.
- nameClinit - Static variable in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
The name of class initializer (static initializer):
<clinit>. - nameGenerator - Static variable in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
A unique class name generator.
- nameIndex(int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Returns the value of
local_variable_table[i].name_index. - nameInit - Static variable in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
The name of constructors:
<init>. - names() - Method in annotation type org.hotswap.agent.annotation.Manifest
-
List of Manifest Key/Value pairs to be matched against the entries of the Manifest.
- NATIVE - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- NATIVE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- NATIVE - Static variable in class org.hotswap.agent.javassist.Modifier
- NEQ - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- NestedClassType(SignatureAttribute.ClassType, String, SignatureAttribute.TypeArgument[]) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.NestedClassType
-
Constructs a
NestedClassType. - NestedExceptionUtils - Class in org.hotswap.agent.util.spring.io.resource
-
Helper class for implementing exception classes which are capable of holding nested exceptions.
- NestedExceptionUtils() - Constructor for class org.hotswap.agent.util.spring.io.resource.NestedExceptionUtils
- NestedIOException - Exception in org.hotswap.agent.util.spring.io.resource
-
Subclass of
IOExceptionthat properly handles a root cause, exposing the root cause just like NestedChecked/RuntimeException does. - NestedIOException(String) - Constructor for exception org.hotswap.agent.util.spring.io.resource.NestedIOException
-
Construct a
NestedIOExceptionwith the specified detail message. - NestedIOException(String, Throwable) - Constructor for exception org.hotswap.agent.util.spring.io.resource.NestedIOException
-
Construct a
NestedIOExceptionwith the specified detail message and nested exception. - NestHostAttribute - Class in org.hotswap.agent.javassist.bytecode
-
NestHost_attribute. - NestMembersAttribute - Class in org.hotswap.agent.javassist.bytecode
-
NestMembers_attribute. - NEVER - org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Restructure
- NEW - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- NEW - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- newArray - Variable in class org.hotswap.agent.javassist.compiler.ast.NewExpr
- NewArray - Class in org.hotswap.agent.javassist.expr
-
Array creation.
- NewArray(int, CodeIterator, CtClass, MethodInfo, int) - Constructor for class org.hotswap.agent.javassist.expr.NewArray
- NEWARRAY - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- newClass(String, String, ClassLoader) - Static method in class org.hotswap.agent.plugin.hotswapper.HotSwapper
- newClassname - Variable in class org.hotswap.agent.javassist.convert.TransformCall
- NewExpr - Class in org.hotswap.agent.javassist.compiler.ast
-
New Expression.
- NewExpr - Class in org.hotswap.agent.javassist.expr
-
Object creation (
newexpression). - NewExpr(int, CodeIterator, CtClass, MethodInfo, String, int) - Constructor for class org.hotswap.agent.javassist.expr.NewExpr
-
Undocumented constructor.
- NewExpr(int, ASTList, ArrayInit) - Constructor for class org.hotswap.agent.javassist.compiler.ast.NewExpr
- NewExpr(ASTList, ASTList) - Constructor for class org.hotswap.agent.javassist.compiler.ast.NewExpr
- newIndex - Variable in class org.hotswap.agent.javassist.convert.TransformCall
- newInstance(Object[]) - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Creates a new instance of the class.
- newMethodIsPrivate - Variable in class org.hotswap.agent.javassist.convert.TransformCall
- newMethodname - Variable in class org.hotswap.agent.javassist.convert.TransformCall
- next - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Catch
- next() - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Returns the index of the next instruction (not the operand following the current opcode).
- next() - Method in class org.hotswap.agent.javassist.bytecode.Descriptor.Iterator
-
Returns the position of the next type character.
- NoFieldException - Exception in org.hotswap.agent.javassist.compiler
- NoFieldException(String, ASTree) - Constructor for exception org.hotswap.agent.javassist.compiler.NoFieldException
- NON_BRIDGED_METHODS - Static variable in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Pre-built MethodFilter that matches all non-bridge methods.
- NONE - Static variable in class org.hotswap.agent.versions.Restriction
-
The Constant NONE.
- noNullElements(Object[]) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that an array has no null elements.
- noNullElements(Object[], String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that an array has no null elements.
- NOP - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- normalizeTypeRegexp(String) - Method in class org.hotswap.agent.util.HotswapTransformer
-
Transform type to ^regexp$ form - match only whole pattern.
- NoSuchClassError - Error in org.hotswap.agent.javassist.bytecode.annotation
-
Thrown if the linkage fails.
- NoSuchClassError(String, Error) - Constructor for error org.hotswap.agent.javassist.bytecode.annotation.NoSuchClassError
-
Constructs an exception.
- notEmpty(Object[]) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that an array has elements; that is, it must not be
nulland must have at least one element. - notEmpty(Object[], String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that an array has elements; that is, it must not be
nulland must have at least one element. - notEmpty(Collection<?>) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that a collection has elements; that is, it must not be
nulland must have at least one element. - notEmpty(Collection<?>, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that a collection has elements; that is, it must not be
nulland must have at least one element. - notEmpty(Map<?, ?>) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that a Map has entries; that is, it must not be
nulland must have at least one entry. - notEmpty(Map<?, ?>, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that a Map has entries; that is, it must not be
nulland must have at least one entry. - NotFoundException - Exception in org.hotswap.agent.javassist
-
Signals that something could not be found.
- NotFoundException(String) - Constructor for exception org.hotswap.agent.javassist.NotFoundException
- NotFoundException(String, Exception) - Constructor for exception org.hotswap.agent.javassist.NotFoundException
- notmatch - Variable in class org.hotswap.agent.javassist.compiler.MemberResolver.Method
- notNull(Object) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that an object is not
null. - notNull(Object, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert that an object is not
null. - NULL - Static variable in class org.hotswap.agent.javassist.bytecode.StackMap
-
Null_variable_info.tag. - NULL - Static variable in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Null_variable_info.tag. - NULL - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- nullSafeClassName(Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Determine the class name for the given object.
- nullSafeEquals(Object, Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Determine if the given objects are equal, returning
trueif both arenullorfalseif only one isnull. - nullSafeHashCode(boolean[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a hash code based on the contents of the specified array.
- nullSafeHashCode(byte[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a hash code based on the contents of the specified array.
- nullSafeHashCode(double[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a hash code based on the contents of the specified array.
- nullSafeHashCode(float[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a hash code based on the contents of the specified array.
- nullSafeHashCode(char[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a hash code based on the contents of the specified array.
- nullSafeHashCode(int[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a hash code based on the contents of the specified array.
- nullSafeHashCode(long[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a hash code based on the contents of the specified array.
- nullSafeHashCode(short[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a hash code based on the contents of the specified array.
- nullSafeHashCode(Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return as hash code for the given object; typically the value of
Object#hashCode()}. - nullSafeHashCode(Object[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a hash code based on the contents of the specified array.
- nullSafeToString(boolean[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of the contents of the specified array.
- nullSafeToString(byte[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of the contents of the specified array.
- nullSafeToString(double[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of the contents of the specified array.
- nullSafeToString(float[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of the contents of the specified array.
- nullSafeToString(char[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of the contents of the specified array.
- nullSafeToString(int[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of the contents of the specified array.
- nullSafeToString(long[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of the contents of the specified array.
- nullSafeToString(short[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of the contents of the specified array.
- nullSafeToString(Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of the specified Object.
- nullSafeToString(Object[]) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Return a String representation of the contents of the specified array.
- NullType() - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.NullType
- num - Variable in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
- numAnnotations() - Method in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Returns
num_annotations. - numAnnotations() - Method in class org.hotswap.agent.javassist.bytecode.TypeAnnotationsAttribute
-
Returns
num_annotations. - numAnnotations(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
num_annotationsinRuntime(In)VisibleAnnotations_attribute. - numAnnotations(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
num_annotationsinRuntime(In)VisibleTypeAnnotations_attribute. - numberOfClasses() - Method in class org.hotswap.agent.javassist.bytecode.NestMembersAttribute
-
Returns
number_of_classes. - numLocals - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
- numOfEntries() - Method in class org.hotswap.agent.javassist.bytecode.StackMap
-
Returns
number_of_entries. - numOfParameters(String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns the number of the prameters included in the given descriptor.
- numParameters() - Method in class org.hotswap.agent.javassist.bytecode.ParameterAnnotationsAttribute
-
Returns
num_parameters. - numParameters(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
-
Writes
num_parametersinRuntime(In)VisibleParameterAnnotations_attribute.
O
- OBJECT - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the java.lang.Object reference type
- OBJECT - Static variable in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassType
-
A class type representing
java.lang.Object. - OBJECT - Static variable in class org.hotswap.agent.javassist.bytecode.StackMap
-
Object_variable_info.tag. - OBJECT - Static variable in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Object_variable_info.tag. - ObjectImporter - Class in org.hotswap.agent.javassist.tools.rmi
-
The object importer enables applets to call a method on a remote object running on the
Webserver(the main class of this package). - ObjectImporter(Applet) - Constructor for class org.hotswap.agent.javassist.tools.rmi.ObjectImporter
-
Constructs an object importer.
- ObjectImporter(String, int) - Constructor for class org.hotswap.agent.javassist.tools.rmi.ObjectImporter
-
Constructs an object importer.
- ObjectNotFoundException - Exception in org.hotswap.agent.javassist.tools.rmi
- ObjectNotFoundException(String) - Constructor for exception org.hotswap.agent.javassist.tools.rmi.ObjectNotFoundException
- ObjectNotFoundException(String, Exception) - Constructor for exception org.hotswap.agent.javassist.tools.rmi.ObjectNotFoundException
- objectOrUninitialized(int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Walker
-
Invoked if
Object_variable_infoorUninitialized_variable_infois visited. - objectRead() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;I)Ljava/lang/Object;to replace reading from a Object[] (or any subclass of object). - objectRead() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayReadObject" as the name of the static method with the signature (Ljava/lang/Object;I)Ljava/lang/Object; to replace reading from a Object[] (or any subclass of object).
- ObjectType() - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ObjectType
- ObjectUtils - Class in org.hotswap.agent.util.spring.util
-
Miscellaneous object utility methods.
- ObjectUtils() - Constructor for class org.hotswap.agent.util.spring.util.ObjectUtils
- objectVariable(int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Walker
-
Invoked when an element of type
Object_variable_infois visited. - objectWrite() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;ILjava/lang/Object;)Vto replace writing to a Object[] (or any subclass of object). - objectWrite() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayWriteObject" as the name of the static method with the signature (Ljava/lang/Object;ILjava/lang/Object;)V to replace writing to a Object[] (or any subclass of object).
- of(int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Converts a javassist.Modifier into a javassist.bytecode.AccessFlag.
- of(String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Converts to a descriptor from a Java class name
- of(CtClass) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns the descriptor representing the given type.
- ofConstructor(CtClass[]) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns the descriptor representing a constructor receiving the given parameter types.
- offset() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitData
- offset() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- offsetTarget(int, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
target_typeandoffset_targetoftarget_infounion. - ofMethod(CtClass, CtClass[]) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns the descriptor representing a method that receives the given parameter types and returns the given type.
- ofParameters(CtClass[]) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns the descriptor representing a list of parameter types.
- oid - Variable in class org.hotswap.agent.javassist.tools.rmi.RemoteRef
- OnClassFileEvent - Annotation Type in org.hotswap.agent.annotation
-
OnResourceFileEvent for a change on resource file representing a java class.
- OnClassLoadedHandler - Class in org.hotswap.agent.annotation.handler
-
Transform method handler - handle @OnClassLoadEvent annotation on a method.
- OnClassLoadedHandler(PluginManager) - Constructor for class org.hotswap.agent.annotation.handler.OnClassLoadedHandler
- OnClassLoadEvent - Annotation Type in org.hotswap.agent.annotation
-
Define plugin callback method on class load by classloader (application class is loaded or reloaded by hotswap).
- onEvent(WatchFileEvent) - Method in interface org.hotswap.agent.watch.WatchEventListener
-
File/Directory is created/modified/deleted.
- onInit(ClassLoader) - Method in interface org.hotswap.agent.config.ClassLoaderInitListener
-
ClassLoader is initialized.
- onLoad(ClassPool, String) - Method in class org.hotswap.agent.javassist.tools.reflect.Reflection
-
Inserts hooks for intercepting accesses to the fields declared in reflective classes.
- onLoad(ClassPool, String) - Method in class org.hotswap.agent.javassist.tools.rmi.StubGenerator
-
Does nothing.
- onLoad(ClassPool, String) - Method in interface org.hotswap.agent.javassist.Translator
-
Is invoked by a
Loaderfor notifying that a class is loaded. - onlyPublicMethods - Static variable in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
If true, only public/protected methods are forwarded to a proxy object.
- onlyRegularFiles() - Method in annotation type org.hotswap.agent.annotation.OnResourceFileEvent
-
Watch only for regular files.
- OnResourceFileEvent - Annotation Type in org.hotswap.agent.annotation
-
Event for a resource change (change of a file on the filesystem).
- onWatchEvent(PluginAnnotation<T>, WatchFileEvent, ClassLoader) - Method in class org.hotswap.agent.annotation.handler.WatchEventCommand
-
Run plugin the method.
- Opcode - Interface in org.hotswap.agent.javassist.bytecode
-
JVM Instruction Set.
- OPCODE - Static variable in interface org.hotswap.agent.javassist.bytecode.Mnemonic
-
The instruction names (mnemonics) sorted by the opcode.
- openClassfile(String) - Method in class org.hotswap.agent.javassist.ByteArrayClassPath
-
Opens the class file.
- openClassfile(String) - Method in class org.hotswap.agent.javassist.ClassClassPath
-
Obtains a class file by
getResourceAsStream(). - openClassfile(String) - Method in interface org.hotswap.agent.javassist.ClassPath
-
Opens a class file.
- openClassfile(String) - Method in class org.hotswap.agent.javassist.LoaderClassPath
-
Obtains a class file from the class loader.
- openClassfile(String) - Method in class org.hotswap.agent.javassist.URLClassPath
-
Opens a class file with http.
- operatorId - Variable in class org.hotswap.agent.javassist.compiler.ast.Expr
- operatorId - Variable in class org.hotswap.agent.javassist.compiler.ast.Stmnt
- opNames - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- oprand1() - Method in class org.hotswap.agent.javassist.compiler.ast.Expr
- oprand2() - Method in class org.hotswap.agent.javassist.compiler.ast.Expr
- OR_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- org.hotswap.agent - package org.hotswap.agent
- org.hotswap.agent.annotation - package org.hotswap.agent.annotation
- org.hotswap.agent.annotation.handler - package org.hotswap.agent.annotation.handler
- org.hotswap.agent.command - package org.hotswap.agent.command
- org.hotswap.agent.command.impl - package org.hotswap.agent.command.impl
- org.hotswap.agent.config - package org.hotswap.agent.config
- org.hotswap.agent.javassist - package org.hotswap.agent.javassist
-
The Javassist Core API.
- org.hotswap.agent.javassist.bytecode - package org.hotswap.agent.javassist.bytecode
-
Bytecode-level API.
- org.hotswap.agent.javassist.bytecode.analysis - package org.hotswap.agent.javassist.bytecode.analysis
-
Bytecode Analysis API.
- org.hotswap.agent.javassist.bytecode.annotation - package org.hotswap.agent.javassist.bytecode.annotation
-
Bytecode-level Annotations API.
- org.hotswap.agent.javassist.bytecode.stackmap - package org.hotswap.agent.javassist.bytecode.stackmap
- org.hotswap.agent.javassist.compiler - package org.hotswap.agent.javassist.compiler
- org.hotswap.agent.javassist.compiler.ast - package org.hotswap.agent.javassist.compiler.ast
- org.hotswap.agent.javassist.convert - package org.hotswap.agent.javassist.convert
- org.hotswap.agent.javassist.expr - package org.hotswap.agent.javassist.expr
-
This package contains the classes for modifying a method body.
- org.hotswap.agent.javassist.runtime - package org.hotswap.agent.javassist.runtime
-
Runtime support classes required by modified bytecode.
- org.hotswap.agent.javassist.scopedpool - package org.hotswap.agent.javassist.scopedpool
-
A custom class pool for several JBoss products.
- org.hotswap.agent.javassist.tools - package org.hotswap.agent.javassist.tools
-
Covenient tools.
- org.hotswap.agent.javassist.tools.reflect - package org.hotswap.agent.javassist.tools.reflect
-
Runtime Behavioral Reflection.
- org.hotswap.agent.javassist.tools.rmi - package org.hotswap.agent.javassist.tools.rmi
-
Sample implementation of remote method invocation.
- org.hotswap.agent.javassist.tools.web - package org.hotswap.agent.javassist.tools.web
-
Simple web server for running sample code.
- org.hotswap.agent.javassist.util - package org.hotswap.agent.javassist.util
-
Utility classes.
- org.hotswap.agent.javassist.util.proxy - package org.hotswap.agent.javassist.util.proxy
-
Dynamic proxy (similar to
Enhancerof cglib). - org.hotswap.agent.logging - package org.hotswap.agent.logging
- org.hotswap.agent.plugin.hotswapper - package org.hotswap.agent.plugin.hotswapper
- org.hotswap.agent.plugin.jdk - package org.hotswap.agent.plugin.jdk
- org.hotswap.agent.plugin.jvm - package org.hotswap.agent.plugin.jvm
- org.hotswap.agent.plugin.watchResources - package org.hotswap.agent.plugin.watchResources
- org.hotswap.agent.util - package org.hotswap.agent.util
- org.hotswap.agent.util.classloader - package org.hotswap.agent.util.classloader
- org.hotswap.agent.util.scanner - package org.hotswap.agent.util.scanner
- org.hotswap.agent.util.signature - package org.hotswap.agent.util.signature
- org.hotswap.agent.util.spring.collections - package org.hotswap.agent.util.spring.collections
- org.hotswap.agent.util.spring.io.loader - package org.hotswap.agent.util.spring.io.loader
- org.hotswap.agent.util.spring.io.resource - package org.hotswap.agent.util.spring.io.resource
- org.hotswap.agent.util.spring.path - package org.hotswap.agent.util.spring.path
- org.hotswap.agent.util.spring.util - package org.hotswap.agent.util.spring.util
- org.hotswap.agent.util.test - package org.hotswap.agent.util.test
- org.hotswap.agent.versions - package org.hotswap.agent.versions
- org.hotswap.agent.versions.matcher - package org.hotswap.agent.versions.matcher
- org.hotswap.agent.watch - package org.hotswap.agent.watch
- org.hotswap.agent.watch.nio - package org.hotswap.agent.watch.nio
- OROR - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- otherTransformers - Variable in class org.hotswap.agent.util.HotswapTransformer
- outerClass(int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Returns the class name indicated by
classes[nth].outer_class_info_index. - outerClassIndex(int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Returns
classes[nth].outer_class_info_index. - output - Variable in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
- output - Variable in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.FieldWriter
- output - Variable in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
- overrideThreadContextClassLoader(ClassLoader) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Override the thread context ClassLoader with the environment's bean ClassLoader if necessary, i.e. if the bean ClassLoader is not equivalent to the thread context ClassLoader already.
P
- PACKAGE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- PACKAGE - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
The Constant PACKAGE.
- packageName - Variable in class org.hotswap.agent.javassist.URLClassPath
- Pair - Class in org.hotswap.agent.javassist.compiler.ast
-
A node of a a binary tree.
- Pair(ASTree, ASTree) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Pair
- param0Name - Static variable in class org.hotswap.agent.javassist.compiler.Javac
- ParameterAnnotationsAttribute - Class in org.hotswap.agent.javassist.bytecode
-
A class representing
RuntimeVisibleAnnotations_attributeandRuntimeInvisibleAnnotations_attribute. - ParameterAnnotationsAttribute(ConstPool, String) - Constructor for class org.hotswap.agent.javassist.bytecode.ParameterAnnotationsAttribute
-
Constructs an empty
Runtime(In)VisibleParameterAnnotations_attribute. - ParameterAnnotationsAttribute(ConstPool, String, byte[]) - Constructor for class org.hotswap.agent.javassist.bytecode.ParameterAnnotationsAttribute
-
Constructs a
Runtime(In)VisibleParameterAnnotations_attribute. - parameterTypes - Variable in class org.hotswap.agent.javassist.convert.TransformBefore
- paramSize(String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Computes the data size of parameters.
- parent - Variable in class org.hotswap.agent.javassist.ClassPool
- parent() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Node
-
Returns the parent of this node.
- parse() - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Walker
-
Visits each entry of the stack map frames.
- parse(T) - Static method in class org.hotswap.agent.annotation.handler.WatchEventDTO
-
Parse the annotation to fill in the container.
- parseArgs(String) - Static method in class org.hotswap.agent.HotswapAgent
- parseExpr(String, SymbolTable) - Static method in class org.hotswap.agent.javassist.compiler.Javac
-
Parsers an expression.
- parseExpression(SymbolTable) - Method in class org.hotswap.agent.javassist.compiler.Parser
- parseLocaleString(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Parse the given
localeStringvalue into aLocale. - parseMember(SymbolTable) - Method in class org.hotswap.agent.javassist.compiler.Parser
- parseMember1(SymbolTable) - Method in class org.hotswap.agent.javassist.compiler.Parser
- parseMethod2(SymbolTable, MethodDecl) - Method in class org.hotswap.agent.javassist.compiler.Parser
- Parser - Class in org.hotswap.agent.javassist.compiler
- Parser(Lex) - Constructor for class org.hotswap.agent.javassist.compiler.Parser
- parseStatement(SymbolTable) - Method in class org.hotswap.agent.javassist.compiler.Parser
- parseTimeZoneString(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Parse the given
timeZoneStringvalue into aTimeZone. - parseVersion(String) - Method in class org.hotswap.agent.versions.ArtifactVersion
-
Parses the version.
- parseVersion(String) - Method in class org.hotswap.agent.versions.ComparableVersion
-
Parses the version.
- PASS_ARRAY - Static variable in class org.hotswap.agent.javassist.CtNewConstructor
-
Specifies that parameters are converted into an array of
Objectand passed to a super-class' constructor. - PASS_NONE - Static variable in class org.hotswap.agent.javassist.CtNewConstructor
-
Specifies that no parameters are passed to a super-class' constructor.
- PASS_PARAMS - Static variable in class org.hotswap.agent.javassist.CtNewConstructor
-
Specifies that parameters are passed as is to a super-class' constructor.
- path() - Method in annotation type org.hotswap.agent.annotation.OnResourceFileEvent
-
Prefix of resource path to watch.
- pathEquals(String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Compare two paths after normalization of them.
- PathMatcher - Interface in org.hotswap.agent.util.spring.path
-
Strategy interface for
String-based path matching. - PathMatchingResourcePatternResolver - Class in org.hotswap.agent.util.spring.path
-
A
ResourcePatternResolverimplementation that is able to resolve a specified resource location path into one or more matching Resources. - PathMatchingResourcePatternResolver() - Constructor for class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Create a new PathMatchingResourcePatternResolver with a DefaultResourceLoader.
- PathMatchingResourcePatternResolver(ClassLoader) - Constructor for class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Create a new PathMatchingResourcePatternResolver with a DefaultResourceLoader.
- PathMatchingResourcePatternResolver(ResourceLoader) - Constructor for class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Create a new PathMatchingResourcePatternResolver.
- PathResource - Class in org.hotswap.agent.util.spring.io.resource
-
Resourceimplementation forjava.nio.file.Pathhandles. - PathResource(String) - Constructor for class org.hotswap.agent.util.spring.io.resource.PathResource
-
Create a new PathResource from a Path handle.
- PathResource(URI) - Constructor for class org.hotswap.agent.util.spring.io.resource.PathResource
-
Create a new PathResource from a Path handle.
- PathResource(Path) - Constructor for class org.hotswap.agent.util.spring.io.resource.PathResource
-
Create a new PathResource from a Path handle.
- patch(ClassLoader, String, ClassLoader, ProtectionDomain) - Method in class org.hotswap.agent.util.classloader.ClassLoaderDefineClassPatcher
-
Patch the classloader.
- patch(CtClass, ClassLoader, Class<?>) - Static method in class org.hotswap.agent.plugin.jvm.ClassInitPlugin
- patchAnonymousClass(ClassLoader, ClassPool, String, Class) - Static method in class org.hotswap.agent.plugin.jvm.AnonymousClassPatchPlugin
-
Replace an anonymous class with an compatible change (from another class according to state info).
- patchGoto(List<Integer>, int) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- patchMainClass(String, ClassPool, CtClass, ClassLoader, ProtectionDomain) - Static method in class org.hotswap.agent.plugin.jvm.AnonymousClassPatchPlugin
-
If class contains anonymous classes, rename class references to compatible transition classes.
- PatternMatchUtils - Class in org.hotswap.agent.util.spring.util
-
Utility methods for simple pattern matching, in particular for Spring's typical "xxx*", "*xxx" and "*xxx*" pattern styles.
- PatternMatchUtils() - Constructor for class org.hotswap.agent.util.spring.util.PatternMatchUtils
- Pc() - Constructor for class org.hotswap.agent.javassist.bytecode.LineNumberAttribute.Pc
- peek() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Gets the top of the stack without altering it
- Plugin - Annotation Type in org.hotswap.agent.annotation
-
Plugin definition.
- PLUGIN_PACKAGE - Static variable in class org.hotswap.agent.config.PluginManager
- PLUGIN_PATH - Static variable in class org.hotswap.agent.util.scanner.PluginCache
-
Deprecated.
- PluginAnnotation<T extends Annotation> - Class in org.hotswap.agent.annotation.handler
-
DTO for resolved plugin annotation properties.
- PluginAnnotation(Class<?>, Object, T, Field) - Constructor for class org.hotswap.agent.annotation.handler.PluginAnnotation
- PluginAnnotation(Class<?>, Object, T, Method) - Constructor for class org.hotswap.agent.annotation.handler.PluginAnnotation
- PluginCache - Class in org.hotswap.agent.util.scanner
-
Deprecated.not used, probably remove in favor of PluginRegistry
- PluginCache() - Constructor for class org.hotswap.agent.util.scanner.PluginCache
-
Deprecated.
- PluginClassFileTransformer - Class in org.hotswap.agent.annotation.handler
- PluginClassFileTransformer(PluginManager, PluginAnnotation<OnClassLoadEvent>) - Constructor for class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
- PluginConfiguration - Class in org.hotswap.agent.config
-
Plugin configuration.
- PluginConfiguration(ClassLoader) - Constructor for class org.hotswap.agent.config.PluginConfiguration
- PluginConfiguration(PluginConfiguration, ClassLoader) - Constructor for class org.hotswap.agent.config.PluginConfiguration
- PluginConfiguration(PluginConfiguration, ClassLoader, boolean) - Constructor for class org.hotswap.agent.config.PluginConfiguration
- PluginHandler<T extends Annotation> - Interface in org.hotswap.agent.annotation.handler
-
Handler for an annotation on a plugin.
- PluginInitializedListener - Interface in org.hotswap.agent.config
-
Listener after plugin is initialized.
- pluginIntialized(Object, ClassLoader) - Method in interface org.hotswap.agent.config.PluginInitializedListener
- pluginManager - Variable in class org.hotswap.agent.annotation.handler.AnnotationProcessor
- pluginManager - Variable in class org.hotswap.agent.annotation.handler.InitHandler
- pluginManager - Variable in class org.hotswap.agent.annotation.handler.OnClassLoadedHandler
- pluginManager - Variable in class org.hotswap.agent.annotation.handler.WatchHandler
- PluginManager - Class in org.hotswap.agent.config
-
The main agent plugin manager, well known singleton controller.
- PluginManagerInvoker - Class in org.hotswap.agent.util
-
Invoke methods on plugin manager, avoid classloader conflicts.
- PluginManagerInvoker() - Constructor for class org.hotswap.agent.util.PluginManagerInvoker
- PluginMatcher - Class in org.hotswap.agent.versions.matcher
-
The PluginMatcher is the matcher responsible for parsing and applying the matching algorithm at the plugin level (plugin level annotations).
- PluginMatcher(Class<?>) - Constructor for class org.hotswap.agent.versions.matcher.PluginMatcher
-
Instantiates a new plugin matcher.
- PluginRegistry - Class in org.hotswap.agent.config
-
Registry to support plugin manager.
- PluginRegistry(PluginManager, ClassLoaderDefineClassPatcher) - Constructor for class org.hotswap.agent.config.PluginRegistry
-
Create an instanec of plugin registry and initialize scanner and processor.
- PLUS_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- PLUSPLUS - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- pollForPurge() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.ReferenceManager
-
Return any reference that has been garbage collected and can be purged from the underlying structure or
nullif no references need purging. - pop() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Alters the stack to contain one less element and return it.
- POP - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- POP2 - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- popMergedCommands() - Method in class org.hotswap.agent.command.MergeableCommand
-
Return merged commands and clear internal list
- port - Variable in class org.hotswap.agent.javassist.URLClassPath
- position - Variable in class org.hotswap.agent.javassist.bytecode.CodeIterator.Gap
-
The position of the gap.
- position - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock
- position() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Block
-
Returns the position of the first instruction in this block.
- postDominatorTree() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow
-
Constructs a post dominator tree.
- premain(String, Instrumentation) - Static method in class org.hotswap.agent.HotswapAgent
- premain(String, Instrumentation) - Static method in class org.hotswap.agent.javassist.util.HotSwapAgent
-
The entry point invoked when this agent is started by
-javaagent. - prependClassPath(ClassLoader, URL[]) - Static method in class org.hotswap.agent.util.classloader.URLClassPathHelper
-
Insert classpath at the beginning of the classloader path.
- primitiveTypes - Static variable in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
Classobjects representing primitive types. - print() - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Prints the contents of the constant pool table.
- print(PrintWriter) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Prints the contents of the constant pool table.
- print(PrintWriter) - Method in class org.hotswap.agent.javassist.bytecode.StackMap
-
Prints this stack map.
- print(Class, AgentLogger.Level, String, Throwable, Object...) - Method in class org.hotswap.agent.logging.AgentLoggerHandler
- print(ClassFile) - Static method in class org.hotswap.agent.javassist.bytecode.ClassFilePrinter
-
Prints the contents of a class file to the standard output stream.
- print(ClassFile, PrintWriter) - Static method in class org.hotswap.agent.javassist.bytecode.ClassFilePrinter
-
Prints the contents of a class file.
- print(CtClass) - Method in class org.hotswap.agent.javassist.bytecode.analysis.FramePrinter
-
Prints all the methods declared in the given class.
- print(CtClass, PrintStream) - Static method in class org.hotswap.agent.javassist.bytecode.analysis.FramePrinter
-
Prints all the methods declared in the given class.
- print(CtMethod) - Method in class org.hotswap.agent.javassist.bytecode.analysis.FramePrinter
-
Prints the instructions and the frame states of the given method.
- print(CtMethod) - Method in class org.hotswap.agent.javassist.bytecode.InstructionPrinter
-
Prints the bytecode instructions of a given method.
- print(CtMethod, PrintStream) - Static method in class org.hotswap.agent.javassist.bytecode.InstructionPrinter
-
Prints the bytecode instructions of a given method.
- println(PrintStream) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Prints the stack table map.
- println(PrintWriter) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Prints the stack table map.
- printMessage(String) - Method in class org.hotswap.agent.logging.AgentLoggerHandler
- PRIVATE - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- PRIVATE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- PRIVATE - Static variable in class org.hotswap.agent.javassist.Modifier
- ProceedHandler - Interface in org.hotswap.agent.javassist.compiler
-
An interface to an object for implementing $proceed().
- proceedName - Static variable in class org.hotswap.agent.javassist.compiler.Javac
- processAnnotations(Class, Class) - Method in class org.hotswap.agent.annotation.handler.AnnotationProcessor
-
Process annotations on the plugin class - only static methods, methods to hook plugin initialization.
- processAnnotations(Object) - Method in class org.hotswap.agent.annotation.handler.AnnotationProcessor
-
Process annotations on a plugin - non static fields and methods.
- PROTECTED - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- PROTECTED - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- PROTECTED - Static variable in class org.hotswap.agent.javassist.Modifier
- Proxy - Interface in org.hotswap.agent.javassist.tools.rmi
-
An interface implemented by proxy classes.
- Proxy - Interface in org.hotswap.agent.javassist.util.proxy
-
The interface implemented by proxy classes.
- ProxyFactory - Class in org.hotswap.agent.javassist.util.proxy
-
Factory of dynamic proxy classes.
- ProxyFactory() - Constructor for class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Constructs a factory of proxy class.
- ProxyFactory.ClassLoaderProvider - Interface in org.hotswap.agent.javassist.util.proxy
-
A provider of class loaders.
- ProxyFactory.UniqueName - Interface in org.hotswap.agent.javassist.util.proxy
-
A unique class name generator.
- ProxyObject - Interface in org.hotswap.agent.javassist.util.proxy
-
The interface implemented by proxy classes.
- ProxyObjectInputStream - Class in org.hotswap.agent.javassist.util.proxy
-
An input stream class which knows how to deserialize proxies created via
ProxyFactoryand serializedo via aProxyObjectOutputStream. - ProxyObjectInputStream(InputStream) - Constructor for class org.hotswap.agent.javassist.util.proxy.ProxyObjectInputStream
-
create an input stream which can be used to deserialize an object graph which includes proxies created using class ProxyFactory. the classloader used to resolve proxy superclass and interface names read from the input stream will default to the current thread's context class loader or the system classloader if the context class loader is null.
- ProxyObjectOutputStream - Class in org.hotswap.agent.javassist.util.proxy
-
An input stream class which knows how to serialize proxies created via
ProxyFactory. - ProxyObjectOutputStream(OutputStream) - Constructor for class org.hotswap.agent.javassist.util.proxy.ProxyObjectOutputStream
-
create an output stream which can be used to serialize an object graph which includes proxies created using class ProxyFactory
- prune() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Discards all attributes, associated with both the class file and the members such as a code attribute and exceptions attribute.
- prune() - Method in class org.hotswap.agent.javassist.CtClass
-
Discards unnecessary attributes, in particular,
CodeAttributes (method bodies) of the class, to minimize the memory footprint. - PUBLIC - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- PUBLIC - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- PUBLIC - Static variable in class org.hotswap.agent.javassist.Modifier
- purgeUnreferencedEntries() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
-
Remove any entries that have been garbage collected and are no longer referenced.
- push(Type) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Alters the stack by placing the passed type on the top
- put(Object, Object) - Method in class org.hotswap.agent.util.HotswapProperties
- put(String, String) - Method in class org.hotswap.agent.javassist.ClassMap
-
Maps a class name to another name in this hashtable.
- put(K, List<V>) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- put(K, V) - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Updates this map so that the given
keymaps to the givenvalue. - put(K, V) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- put(CtClass, CtClass) - Method in class org.hotswap.agent.javassist.ClassMap
-
Maps a class name to another name in this hashtable.
- put0(String, String) - Method in class org.hotswap.agent.javassist.ClassMap
- putAll(Map<? extends K, ? extends List<V>>) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- putAll(Map<? extends K, ? extends V>) - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
- PUTFIELD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- putIfAbsent(K, V) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- putIfNone(String, String) - Method in class org.hotswap.agent.javassist.ClassMap
-
Is equivalent to
put()except that the given mapping is not recorded into the hashtable if another mapping fromoldnameis already included. - PUTSTATIC - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
Q
- qualifiedClass - Variable in class org.hotswap.agent.javassist.compiler.ast.Declarator
- qualifiedName - Variable in class org.hotswap.agent.javassist.CtClass
- quote(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Quote the given
Stringwith single quotes. - quoteIfString(Object) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Turn the given Object into a
Stringwith single quotes if it is aString; keeping the Object as-is else.
R
- read(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Reads a signed 8bit value at the offset from the beginning of the bytecode sequence.
- read16bit(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Reads a signed 16bit value at the offset from the beginning of the bytecode sequence.
- read32bit(byte[], int) - Static method in class org.hotswap.agent.javassist.bytecode.ByteArray
-
Reads a 32bit integer at the index.
- read32bit(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Reads a signed 32bit value at the offset from the beginning of the bytecode sequence.
- readClassDescriptor() - Method in class org.hotswap.agent.javassist.util.proxy.ProxyObjectInputStream
- readParam - Variable in class org.hotswap.agent.javassist.tools.reflect.Reflection
- readS16bit(byte[], int) - Static method in class org.hotswap.agent.javassist.bytecode.ByteArray
-
Reads a signed 16bit integer at the index.
- readU16bit(byte[], int) - Static method in class org.hotswap.agent.javassist.bytecode.ByteArray
-
Reads an unsigned 16bit integer at the index.
- rebuildClassFile() - Method in class org.hotswap.agent.javassist.CtClass
-
If this method is called, the class file will be rebuilt when it is finally generated by
toBytecode()andwriteFile(). - rebuildClassFile(ClassFile) - Method in class org.hotswap.agent.javassist.tools.reflect.Reflection
- rebuildStackMap(ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Rebuilds a stack map table.
- rebuildStackMapForME(ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Rebuilds a stack map table for J2ME (CLDC).
- rebuildStackMapIf6(ClassPool, ClassFile) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Rebuilds a stack map table if the class file is for Java 6 or later.
- recordInvalidClassName(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Deprecated.
- recordLocalVariables(CodeAttribute, int) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Records local variables available at the specified program counter.
- recordParamNames(CodeAttribute, int) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Records parameter names if the LocalVariableAttribute is available.
- recordParams(String, CtClass[], boolean, int, boolean) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Makes variables $0, $1, $2, ..., and $args represent method parameters.
- recordParams(CtClass[], boolean) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Makes variables $0 (this), $1, $2, ..., and $args represent method parameters.
- recordParams(CtClass[], boolean, String, String, String, boolean, int, String, SymbolTable) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
-
Makes method parameters $0, $1, ..., $args, $$, and $class available
- recordParams(CtClass[], boolean, String, String, String, SymbolTable) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
-
Makes method parameters $0, $1, ..., $args, $$, and $class available
- recordProceed(String, String) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Prepares to use $proceed().
- recordProceed(ProceedHandler) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Prepares to use $proceed().
- recordReturnType(CtClass, boolean) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Prepares to use cast $r, $w, $_, and $type.
- recordReturnType(CtClass, String, String, SymbolTable) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
-
Makes a cast to the return type ($r) available.
- recordSpecialProceed(String, String, String, String, int) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Prepares to use $proceed() representing a private/super's method.
- recordStaticProceed(String, String) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Prepares to use $proceed() representing a static method.
- recordType(CtClass) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Prepares to use $type.
- recordType(CtClass) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
-
Makes $type available.
- recordTypeData(int, TypeData[], TypeData[]) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.MapMaker
- recordVariable(String, String, int, SymbolTable) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
-
Makes the given variable name available.
- recordVariable(CtClass, String) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Makes the given variable available.
- recordVariable(CtClass, String, SymbolTable) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
-
Makes the given variable name available.
- redefine(Class<?>[], CtClass[]) - Static method in class org.hotswap.agent.javassist.util.HotSwapAgent
-
Redefines classes.
- redefine(Class<?>, CtClass) - Static method in class org.hotswap.agent.javassist.util.HotSwapAgent
-
Redefines a class.
- REDEFINE - org.hotswap.agent.annotation.LoadEvent
-
Should the event be raised when class is redefined by hotswap mechanism?
- redefinitionTransformers - Variable in class org.hotswap.agent.util.HotswapTransformer
- redirectFieldAccess(CtField, CtClass, String) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Modify a method body so that field read/write expressions access a different field from the original one.
- redirectMethodCall(String, CtMethod) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Correct invocations to a method that has been renamed.
- redirectMethodCall(CtMethod, CtMethod) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Modify method invocations in a method body so that a different method will be invoked.
- REF_getField - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
reference_kindofCONSTANT_MethodHandle_info. - REF_getStatic - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
reference_kindofCONSTANT_MethodHandle_info. - REF_invokeInterface - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
reference_kindofCONSTANT_MethodHandle_info. - REF_invokeSpecial - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
reference_kindofCONSTANT_MethodHandle_info. - REF_invokeStatic - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
reference_kindofCONSTANT_MethodHandle_info. - REF_invokeVirtual - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
reference_kindofCONSTANT_MethodHandle_info. - REF_newInvokeSpecial - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
reference_kindofCONSTANT_MethodHandle_info. - REF_putField - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
reference_kindofCONSTANT_MethodHandle_info. - REF_putStatic - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
reference_kindofCONSTANT_MethodHandle_info. - ReferenceManager() - Constructor for class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.ReferenceManager
- reflection - Variable in class org.hotswap.agent.javassist.tools.reflect.Loader
- Reflection - Class in org.hotswap.agent.javassist.tools.reflect
-
The class implementing the behavioral reflection mechanism.
- Reflection() - Constructor for class org.hotswap.agent.javassist.tools.reflect.Reflection
-
Constructs a new
Reflectionobject. - ReflectionCommand - Class in org.hotswap.agent.command
-
Command to run in a target classloader.
- ReflectionCommand(Object, String, Object...) - Constructor for class org.hotswap.agent.command.ReflectionCommand
-
Define a command on target object.
- ReflectionCommand(Object, String, String) - Constructor for class org.hotswap.agent.command.ReflectionCommand
-
Predefine a command.
- ReflectionCommand(Object, String, String, ClassLoader, Object...) - Constructor for class org.hotswap.agent.command.ReflectionCommand
-
Define a command.
- ReflectionHelper - Class in org.hotswap.agent.util
-
Convenience methods on java reflection API.
- ReflectionHelper() - Constructor for class org.hotswap.agent.util.ReflectionHelper
- ReflectionUtils - Class in org.hotswap.agent.util.spring.util
-
Simple utility class for working with the reflection API and handling reflection exceptions.
- ReflectionUtils() - Constructor for class org.hotswap.agent.util.spring.util.ReflectionUtils
- ReflectionUtils.FieldCallback - Interface in org.hotswap.agent.util.spring.util
-
Callback interface invoked on each field in the hierarchy.
- ReflectionUtils.FieldFilter - Interface in org.hotswap.agent.util.spring.util
-
Callback optionally used to filter fields to be operated on by a field callback.
- ReflectionUtils.MethodCallback - Interface in org.hotswap.agent.util.spring.util
-
Action to take on each method.
- ReflectionUtils.MethodFilter - Interface in org.hotswap.agent.util.spring.util
-
Callback optionally used to filter methods to be operated on by a method callback.
- regexMatch(String, String) - Static method in class org.hotswap.agent.util.spring.util.PatternMatchUtils
- registerAll(Path) - Method in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- registerAll(Path) - Method in class org.hotswap.agent.watch.nio.TreeWatcherNIO
-
Register the given directory, with the WatchService.
- registerAll(Path) - Method in class org.hotswap.agent.watch.nio.WatcherNIO2
- registerClassLoader(ClassLoader) - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepository
-
Register a classloader.
- registerClassLoader(ClassLoader) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
-
Register a classloader.
- registerClassLoaderInit(PluginAnnotation) - Method in class org.hotswap.agent.annotation.handler.InitHandler
-
Register on classloader init event - call the @Init static method.
- registerClassLoaderInitListener(ClassLoaderInitListener) - Method in class org.hotswap.agent.config.PluginManager
- registeredCLs - Variable in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
-
The registered classloaders
- registeredPlugins - Variable in class org.hotswap.agent.config.PluginRegistry
- registerTransformer(ClassLoader, String, HaClassFileTransformer) - Method in class org.hotswap.agent.util.HotswapTransformer
-
Register a transformer for a regexp matching class names.
- REJECTED - org.hotswap.agent.versions.VersionMatchResult
-
When a matcher decided processing should not continue (a negative match, versions out of range)
- release() - Method in interface org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Reference
-
Release this entry and ensure that it will be returned from
ReferenceManager#pollForPurge(). - released() - Method in interface org.hotswap.agent.util.spring.util.WeakReferenceMonitor.ReleaseListener
-
This callback method is invoked once the associated handle has been released, i.e. once there are no monitored strong references to the handle anymore.
- releaseUnmodifiedClassFile - Static variable in class org.hotswap.agent.javassist.ClassPool
-
If true, unmodified and not-recently-used class files are periodically released for saving memory.
- reload(String, byte[]) - Method in class org.hotswap.agent.javassist.util.HotSwapper
-
Reloads a class.
- reload(String, byte[]) - Method in class org.hotswap.agent.plugin.hotswapper.HotSwapperJpda
-
Reloads a class.
- reload(String, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- reload(String, Throwable, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- reload(Map<String, byte[]>) - Method in class org.hotswap.agent.javassist.util.HotSwapper
-
Reloads a class.
- reload(Map<String, byte[]>) - Method in class org.hotswap.agent.plugin.hotswapper.HotSwapperJpda
-
Reloads a class.
- RELOAD - org.hotswap.agent.logging.AgentLogger.Level
- reloadFlag - Static variable in class org.hotswap.agent.plugin.jdk.JdkPlugin
-
Flag to check reload status.
- reloadFlag - Static variable in class org.hotswap.agent.plugin.jvm.ClassInitPlugin
- RemoteException - Exception in org.hotswap.agent.javassist.tools.rmi
-
RemoteExceptionrepresents any exception thrown during remote method invocation. - RemoteException(Exception) - Constructor for exception org.hotswap.agent.javassist.tools.rmi.RemoteException
- RemoteException(String) - Constructor for exception org.hotswap.agent.javassist.tools.rmi.RemoteException
- RemoteRef - Class in org.hotswap.agent.javassist.tools.rmi
-
Remote reference.
- RemoteRef(int) - Constructor for class org.hotswap.agent.javassist.tools.rmi.RemoteRef
- RemoteRef(int, String) - Constructor for class org.hotswap.agent.javassist.tools.rmi.RemoteRef
- remove(int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Removes the entry at the specified position in the table.
- remove(int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Removes the
nthentry. - remove(Object) - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Removes the mapping for the given
keyfrom this map, if present. - remove(Object) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- remove(Object) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- remove(Object, Object) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- remove(CodeGen) - Method in class org.hotswap.agent.javassist.compiler.CodeGen.ReturnHook
- removeAnnotation(String) - Method in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Removes an annotation by type.
- removeAttribute(String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Removes an attribute with the specified name.
- removeAttribute(String) - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Removes an attribute with the specified name.
- removeAttribute(String) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Removes an attribute with the specified name.
- removeCached(String) - Method in class org.hotswap.agent.javassist.ClassPool
-
Provide a hook so that subclasses can do their own caching of classes.
- removeClassPath(ClassPath) - Method in class org.hotswap.agent.javassist.ClassPool
-
Detatches the
ClassPathobject from the search path. - removeCodeAttribute() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Removes a Code attribute.
- removeConstructor(CtConstructor) - Method in class org.hotswap.agent.javassist.CtClass
-
Removes a constructor declared in this class.
- removeDuplicateStrings(String[]) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Remove duplicate strings from the given array.
- removeExceptionsAttribute() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Removes an Exception attribute.
- removeField(CtField) - Method in class org.hotswap.agent.javassist.CtClass
-
Removes a field declared in this class.
- removeMethod(CtMethod) - Method in class org.hotswap.agent.javassist.CtClass
-
Removes a method declared in this class.
- removeNew(int) - Method in class org.hotswap.agent.javassist.bytecode.StackMap
-
Undocumented method.
- removeNew(int) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Undocumented method.
- removeTransformer(String, HaClassFileTransformer) - Method in class org.hotswap.agent.util.HotswapTransformer
-
Remove registered transformer.
- rename(String, String, String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Substitutes a class name in the given descriptor string.
- rename(String, Map<String, String>) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Substitutes class names in the given descriptor string according to the given
map. - renameClass(String, String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Replaces all occurrences of a class name in the class file.
- renameClass(String, String) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Replaces all occurrences of a class name.
- renameClass(Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Replaces all occurrences of several class names in the class file.
- renameClass(Map<String, String>) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Replaces all occurrences of class names.
- replace(String) - Method in class org.hotswap.agent.javassist.expr.Cast
-
Replaces the explicit cast operator with the bytecode derived from the given source text.
- replace(String) - Method in class org.hotswap.agent.javassist.expr.Expr
-
Replaces this expression with the bytecode derived from the given source text.
- replace(String) - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Replaces the method call with the bytecode derived from the given source text.
- replace(String) - Method in class org.hotswap.agent.javassist.expr.Handler
-
This method has not been implemented yet.
- replace(String) - Method in class org.hotswap.agent.javassist.expr.Instanceof
-
Replaces the instanceof operator with the bytecode derived from the given source text.
- replace(String) - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Replaces the method call with the bytecode derived from the given source text.
- replace(String) - Method in class org.hotswap.agent.javassist.expr.NewArray
-
Replaces the array creation with the bytecode derived from the given source text.
- replace(String) - Method in class org.hotswap.agent.javassist.expr.NewExpr
-
Replaces the
newexpression with the bytecode derived from the given source text. - replace(String, String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Replace all occurrences of a substring within a string with another string.
- replace(String, ExprEditor) - Method in class org.hotswap.agent.javassist.expr.Expr
-
Replaces this expression with the bytecode derived from the given source text and
ExprEditor. - replace(K, V) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- replace(K, V, V) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- replace0(int, Bytecode, int) - Method in class org.hotswap.agent.javassist.expr.Expr
- replaceArrayAccess(CtClass, CodeConverter.ArrayAccessReplacementMethodNames) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Modify a method body, so that ALL accesses to an array are replaced with calls to static methods within another class.
- replaceClassName(String, String) - Method in class org.hotswap.agent.javassist.CtClass
-
Substitutes
newNamefor all occurrences of a class nameoldNamein the class file. - replaceClassName(ClassMap) - Method in class org.hotswap.agent.javassist.CtClass
-
Changes class names appearing in the class file according to the given
map. - replaceFieldRead(CtField, CtClass, String) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Modify a method body so that an expression reading the specified field is replaced with a call to the specified static method.
- replaceFieldWrite(CtField, CtClass, String) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Modify a method body so that an expression writing the specified field is replaced with a call to the specified static method.
- replaceNew(CtClass, CtClass) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Modify a method body so that instantiation of the class specified by
oldClassis replaced with instantiation of another classnewClass. - replaceNew(CtClass, CtClass, String) - Method in class org.hotswap.agent.javassist.CodeConverter
-
Modify a method body so that instantiation of the specified class is replaced with a call to the specified static method.
- repository - Variable in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
- resetNumLocals() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
- resetUseContextClassLoaderLocally() - Static method in class org.hotswap.agent.javassist.runtime.Desc
- resolveClassName(String) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- resolveClassName(String) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- resolveClassName(String) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- resolveClassName(String, ClassLoader) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Resolve the given class name into a Class instance.
- resolveClassName(ASTList) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- resolveClassName(ASTList) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- resolveClassName(ASTList) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- resolveClassName(ASTList) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
- resolveJvmClassName(String) - Method in class org.hotswap.agent.javassist.compiler.MemberResolver
- resolvePrimitiveClassName(String) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Resolve the given class name as primitive class, if appropriate, according to the JVM's naming rules for primitive classes.
- resolvePrimitiveIfNecessary(Class<?>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Resolve the given class if it is a primitive class, returning the corresponding primitive wrapper type instead.
- resolver - Variable in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- resolver - Variable in class org.hotswap.agent.javassist.compiler.TypeChecker
- resolveRootDirResource(Resource) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Resolve the specified resource for path matching.
- resolveType(ClassLoader, Class, Class) - Method in class org.hotswap.agent.annotation.handler.InitHandler
-
Support for autowiring of agent services - resolve instance by class.
- resolveURL() - Method in class org.hotswap.agent.util.spring.io.resource.ClassPathResource
-
Resolves a URL for the underlying class path resource.
- Resource - Interface in org.hotswap.agent.util.spring.io.resource
-
Interface for a resource descriptor that abstracts from the actual type of underlying resource, such as a file or class path resource.
- ResourceLoader - Interface in org.hotswap.agent.util.spring.io.loader
-
Strategy interface for loading resources (e.. class path or file system resources).
- ResourcePatternResolver - Interface in org.hotswap.agent.util.spring.path
-
Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into Resource objects.
- ResourceUtils - Class in org.hotswap.agent.util.spring.util
-
Utility methods for resolving resource locations to files in the file system.
- ResourceUtils() - Constructor for class org.hotswap.agent.util.spring.util.ResourceUtils
- restrict(VersionRange) - Method in class org.hotswap.agent.versions.VersionRange
-
Creates and returns a new
VersionRangethat is a restriction of this version range and the specified version range. - Restriction - Class in org.hotswap.agent.versions
-
Describes a restriction in versioning.
- Restriction(ArtifactVersion, boolean, ArtifactVersion, boolean) - Constructor for class org.hotswap.agent.versions.Restriction
-
Instantiates a new restriction.
- restructureIfNecessary(boolean) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Segment
-
Restructure the underlying data structure when it becomes necessary.
- result - Variable in class org.hotswap.agent.util.test.WaitHelper.ResultHolder
- result() - Method in class org.hotswap.agent.util.test.WaitHelper.Command
-
Invoke method to resolve current result - wait for true.
- result(Object[]) - Method in class org.hotswap.agent.javassist.tools.Callback
-
Gets called when bytecode is executed
- ResultHolder() - Constructor for class org.hotswap.agent.util.test.WaitHelper.ResultHolder
- resultStatic - Variable in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- resultVarName - Static variable in class org.hotswap.agent.javassist.compiler.Javac
- RET - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- rethrowException(Throwable) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Rethrow the given
exception, which is presumably the target exception of anInvocationTargetException. - rethrowRuntimeException(Throwable) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Rethrow the given
exception, which is presumably the target exception of anInvocationTargetException. - retrieveMatchingFiles(File, String) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Retrieve files that match the given path pattern, checking the given directory and its subdirectories.
- RETURN - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- RETURN - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- RETURN_ADDRESS - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents an internal JVM return address, which is used by the RET instruction to return to a JSR that invoked the subroutine.
- ReturnHook(CodeGen) - Constructor for class org.hotswap.agent.javassist.compiler.CodeGen.ReturnHook
- returnHooks - Variable in class org.hotswap.agent.javassist.compiler.CodeGen
- returnType - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- right - Variable in class org.hotswap.agent.javassist.compiler.ast.Pair
- rmiCommand - Variable in class org.hotswap.agent.javassist.tools.rmi.ObjectImporter
- RSHIFT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- RSHIFT_E - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- run() - Method in class org.hotswap.agent.command.impl.CommandExecutor
- run() - Method in class org.hotswap.agent.command.impl.SchedulerImpl
- run() - Method in interface org.hotswap.agent.command.Scheduler
-
Run the scheduler agent thread.
- run() - Method in class org.hotswap.agent.javassist.tools.rmi.AppletServer
-
Begins the HTTP service.
- run() - Method in class org.hotswap.agent.javassist.tools.web.Webserver
-
Begins the HTTP service.
- run() - Method in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- run() - Method in class org.hotswap.agent.watch.nio.EventDispatcher
- run() - Method in interface org.hotswap.agent.watch.Watcher
-
Run the watcher agent thread.
- run(String[]) - Method in class org.hotswap.agent.javassist.Loader
-
Loads a class and calls
main()in that class. - run(String, String[]) - Method in class org.hotswap.agent.javassist.Loader
-
Loads a class and calls
main()in that class. - run(String, String[]) - Method in class org.hotswap.agent.javassist.tools.web.Viewer
-
Invokes main() in the class specified by
classname. - RUN_DUPLICATE - org.hotswap.agent.command.Scheduler.DuplicateSheduleBehaviour
- runEditor(ExprEditor, CodeIterator) - Method in class org.hotswap.agent.javassist.expr.Expr
- RuntimeCopyException(String) - Constructor for exception org.hotswap.agent.javassist.bytecode.CodeAttribute.RuntimeCopyException
-
Constructs an exception.
- RuntimeCopyException(String) - Constructor for exception org.hotswap.agent.javassist.bytecode.StackMapTable.RuntimeCopyException
-
Constructs an exception.
- RuntimeSupport - Class in org.hotswap.agent.javassist.util.proxy
-
Runtime support routines that the classes generated by ProxyFactory use.
- RuntimeSupport() - Constructor for class org.hotswap.agent.javassist.util.proxy.RuntimeSupport
S
- s16bitAt(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Returns the signed 16bit value at the given index.
- s32bitAt(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Returns the signed 32bit value at the given index.
- SALOAD - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- sameFrame(int) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Writer
-
Writes a
same_frameor asame_frame_extended. - sameFrame(int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Walker
-
Invoked if the visited frame is a
same_frameor asame_frame_extended. - sameLocals(int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Writer
-
Writes a
same_locals_1_stack_itemor asame_locals_1_stack_item_extended. - sameLocals(int, int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Walker
-
Invoked if the visited frame is a
same_locals_1_stack_item_frameor asame_locals_1_stack_item_frame_extended. - Sample - Class in org.hotswap.agent.javassist.tools.reflect
-
A template used for defining a reflective class.
- Sample - Class in org.hotswap.agent.javassist.tools.rmi
-
A template used for defining a proxy class.
- Sample() - Constructor for class org.hotswap.agent.javassist.tools.reflect.Sample
- Sample() - Constructor for class org.hotswap.agent.javassist.tools.rmi.Sample
- SASTORE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- saveCode - Variable in class org.hotswap.agent.javassist.convert.TransformBefore
- scan(ClassLoader, String, ScannerVisitor) - Method in class org.hotswap.agent.util.scanner.ClassPathScanner
- scan(ClassLoader, String, ScannerVisitor) - Method in interface org.hotswap.agent.util.scanner.Scanner
-
Scan all directories matching path (there might be multiple locations on classpath, JAR directory, ...)
- scan(MethodInfo) - Method in class org.hotswap.agent.javassist.bytecode.analysis.SubroutineScanner
- scanDirectory(File, ScannerVisitor) - Method in class org.hotswap.agent.util.scanner.ClassPathScanner
-
Recursively scan the directory.
- Scanner - Interface in org.hotswap.agent.util.scanner
-
Scan a classpath directory for files and call visitor for each found file.
- ScannerVisitor - Interface in org.hotswap.agent.util.scanner
-
Visit a file found by a scanner.
- scanPlugins(ClassLoader) - Method in class org.hotswap.agent.util.scanner.PluginCache
-
Deprecated.
- scanPlugins(ClassLoader, String) - Method in class org.hotswap.agent.config.PluginRegistry
-
Scan for plugins by @Plugin annotation on PLUGIN_PATH and process plugin annotations.
- scanPlugins(ClassLoader, String) - Method in class org.hotswap.agent.util.scanner.ClassPathAnnotationScanner
-
Run the scan - search path for files containing annotation.
- ScopedClassPool - Class in org.hotswap.agent.javassist.scopedpool
-
A scoped class pool.
- ScopedClassPool(ClassLoader, ClassPool, ScopedClassPoolRepository) - Constructor for class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Create a new ScopedClassPool.
- ScopedClassPool(ClassLoader, ClassPool, ScopedClassPoolRepository, boolean) - Constructor for class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Create a new ScopedClassPool.
- ScopedClassPoolFactory - Interface in org.hotswap.agent.javassist.scopedpool
-
A factory interface.
- ScopedClassPoolFactoryImpl - Class in org.hotswap.agent.javassist.scopedpool
-
An implementation of factory.
- ScopedClassPoolFactoryImpl() - Constructor for class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolFactoryImpl
- ScopedClassPoolRepository - Interface in org.hotswap.agent.javassist.scopedpool
-
An interface to
ScopedClassPoolRepositoryImpl. - ScopedClassPoolRepositoryImpl - Class in org.hotswap.agent.javassist.scopedpool
-
An implementation of
ScopedClassPoolRepository. - seenClassLoaders - Variable in class org.hotswap.agent.util.HotswapTransformer
- Segment(int) - Constructor for class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Segment
- SERIALIZABLE - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the java.io.Serializable reference type
- SerialVersionUID - Class in org.hotswap.agent.javassist
-
Utility for calculating serialVersionUIDs for Serializable classes.
- SerialVersionUID() - Constructor for class org.hotswap.agent.javassist.SerialVersionUID
- set(byte[]) - Method in class org.hotswap.agent.javassist.bytecode.AttributeInfo
-
Sets the
infofield of thisattribute_infostructure. - set(byte[]) - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
This method is not available.
- set(double) - Method in class org.hotswap.agent.javassist.compiler.ast.DoubleConst
- set(long) - Method in class org.hotswap.agent.javassist.compiler.ast.IntConst
- set(Object, Class<?>, String, Object) - Static method in class org.hotswap.agent.util.ReflectionHelper
-
Convenience wrapper to reflection field access API.
- set(Object, String, Object) - Static method in class org.hotswap.agent.util.ReflectionHelper
- set(K, V) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- set(K, V) - Method in interface org.hotswap.agent.util.spring.collections.MultiValueMap
-
Set the given single value under the given key.
- setAccessFlags(int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Changes access flags.
- setAccessFlags(int) - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Sets the access flags.
- setAccessFlags(int) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Sets access flags.
- setAccessFlags(int, int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Sets
classes[nth].inner_class_access_flagsto the given index. - setAll(Map<K, V>) - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- setAll(Map<K, V>) - Method in interface org.hotswap.agent.util.spring.collections.MultiValueMap
-
Set the given values under.
- setAnnotation(Annotation) - Method in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Changes the annotations.
- setAnnotationProcessor(AnnotationProcessor) - Method in class org.hotswap.agent.config.PluginRegistry
- setAnnotations(Annotation[]) - Method in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Changes the annotations represented by this object according to the given array of
Annotationobjects. - setAnnotations(Annotation[][]) - Method in class org.hotswap.agent.javassist.bytecode.ParameterAnnotationsAttribute
-
Changes the annotations represented by this object according to the given array of
Annotationobjects. - setAnnotationScanner(ClassPathAnnotationScanner) - Method in class org.hotswap.agent.config.PluginRegistry
- setAttribute(String, byte[]) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Adds an attribute.
- setAttribute(String, byte[]) - Method in class org.hotswap.agent.javassist.CtClass
-
Adds a named attribute.
- setAttribute(String, byte[]) - Method in class org.hotswap.agent.javassist.CtField
-
Adds an attribute.
- setAttribute(String, byte[]) - Method in class org.hotswap.agent.javassist.CtMember
-
Adds a user-defined attribute.
- setAttribute(StackMap) - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Adds a stack map table for J2ME (CLDC).
- setAttribute(StackMapTable) - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Adds a stack map table.
- setBody(String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Sets a method/constructor body.
- setBody(String) - Method in class org.hotswap.agent.javassist.CtConstructor
-
Sets a constructor body.
- setBody(String, String, String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Sets a method/constructor body.
- setBody(CtConstructor, ClassMap) - Method in class org.hotswap.agent.javassist.CtConstructor
-
Copies a constructor body from another constructor.
- setBody(CtMethod, ClassMap) - Method in class org.hotswap.agent.javassist.CtMethod
-
Copies a method body from another method.
- setCachePatterns(boolean) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Specify whether to cache parsed pattern metadata for patterns passed into this matcher's
AntPathMatcher.match(java.lang.String, java.lang.String)method. - setCaseSensitive(boolean) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Specify whether to perform pattern matching in a case-sensitive fashion.
- setCatchType(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Sets
catchTypeof the n-th entry. - setClassLoader(ClassLoader) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyObjectInputStream
-
Reset the loader to be
- setClassLoader(ClassLoader) - Method in class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader
-
Specify the ClassLoader to load class path resources with, or
nullfor using the thread context class loader at the time of actual resource access. - setClassLoaderPatcher(ClassLoaderDefineClassPatcher) - Method in class org.hotswap.agent.config.PluginRegistry
- setClassName(String) - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- setClassPool(ClassPool) - Method in class org.hotswap.agent.javassist.Loader
-
Sets the soruce
ClassPool. - setClassPool(ClassPool) - Method in class org.hotswap.agent.javassist.tools.web.Webserver
-
Requests the web server to use the specified
ClassPoolobject for obtaining a class file. - setClassPoolFactory(ScopedClassPoolFactory) - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepository
-
Records a factory.
- setClassPoolFactory(ScopedClassPoolFactory) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
- setCodeAttribute(CodeAttribute) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Adds a Code attribute.
- setCommandExecutionListener(CommandExecutionListener) - Method in class org.hotswap.agent.command.ReflectionCommand
- setCond(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.CondExpr
- setDateTimeFormat(String) - Static method in class org.hotswap.agent.logging.AgentLogger
- setDateTimeFormat(String) - Method in class org.hotswap.agent.logging.AgentLoggerHandler
- setDefaultValue(MemberValue) - Method in class org.hotswap.agent.javassist.bytecode.AnnotationDefaultAttribute
-
Changes the default value represented by this attribute.
- setDescriptor(String) - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Sets the field descriptor.
- setDescriptor(String) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Sets a method descriptor.
- setDomain(ProtectionDomain) - Method in class org.hotswap.agent.javassist.Loader
-
Sets the protection domain for the classes handled by this class loader.
- setElse(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.CondExpr
- setEndPc(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Sets
endPcof the n-th entry. - setExceptionIndexes(int[]) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionsAttribute
-
Sets
exception_index_table[]. - setExceptions(String[]) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionsAttribute
-
Sets the names of exceptions that the method may throw.
- setExceptionsAttribute(ExceptionsAttribute) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Adds an Exception attribute.
- setExceptionTypes(CtClass[]) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Sets exceptions that this method/constructor may throw.
- setExcludedClassLoaderPatterns(List<Pattern>) - Method in class org.hotswap.agent.util.HotswapTransformer
- setField(Field, Object, Object) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Set the field represented by the supplied
field objecton the specifiedtarget objectto the specifiedvalue. - setField(CtField) - Method in class org.hotswap.agent.javassist.compiler.ast.Member
- setFilter(MethodFilter) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Sets a filter that selects the methods that will be controlled by a handler.
- setGenericSignature(String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Set the generic signature of the method.
- setGenericSignature(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Sets the generic signature of the class.
- setGenericSignature(String) - Method in class org.hotswap.agent.javassist.CtField
-
Set the generic signature of the field.
- setGenericSignature(String) - Method in class org.hotswap.agent.javassist.CtMember
-
Sets the generic signature of the member.
- setHandler(MethodHandler) - Method in interface org.hotswap.agent.javassist.util.proxy.Proxy
-
Sets a handler.
- setHandler(MethodHandler) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Deprecated.since 3.12 use of this method is incompatible with proxy class caching. instead clients should call method
Proxy.setHandler(MethodHandler)to set the handler for each newly created proxy instance. calling this method will automatically disable caching of classes created by the proxy factory. - setHandler(MethodHandler) - Method in interface org.hotswap.agent.javassist.util.proxy.ProxyObject
-
Sets a handler.
- setHandler(AgentLoggerHandler) - Static method in class org.hotswap.agent.logging.AgentLogger
- setHandlerPc(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Sets
handlerPcof the n-th entry. - setHead(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
- setHttpProxy(String, int) - Method in class org.hotswap.agent.javassist.tools.rmi.ObjectImporter
-
Sets an http proxy server.
- setIncludedClassLoaderPatterns(List<Pattern>) - Method in class org.hotswap.agent.util.HotswapTransformer
- setInit(ASTree) - Method in class org.hotswap.agent.javassist.compiler.Javac.CtFieldWithInit
- setInnerClassIndex(int, int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Sets
classes[nth].inner_class_info_indexto the given index. - setInnerNameIndex(int, int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Sets
classes[nth].inner_name_indexto the given index. - setInterfaces(Class<?>[]) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Sets the interfaces of a proxy class.
- setInterfaces(String[]) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Sets the interfaces.
- setInterfaces(CtClass[]) - Method in class org.hotswap.agent.javassist.CtClass
-
Sets implemented interfaces.
- setLeft(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
- setLeft(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.ASTree
- setLeft(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.Pair
- setLevel(String, AgentLogger.Level) - Static method in class org.hotswap.agent.logging.AgentLogger
- setLevel(AgentLogger.Level) - Static method in class org.hotswap.agent.logging.AgentLogger
- setLocal(int, Type) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Sets the local variable table entry at index to a type.
- setLocalVar(int) - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- setMajorVersion(int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Set the major version.
- setManifest(Set<ManifestInfo>) - Method in class org.hotswap.agent.versions.DeploymentInfo
-
Sets the manifest.
- setMark(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Sets a mark to the bytecode at the given index.
- setMaven(Set<MavenInfo>) - Method in class org.hotswap.agent.versions.DeploymentInfo
-
Sets the maven coordinates.
- setMaxLocals(boolean, CtClass[], int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Sets
max_locals. - setMaxLocals(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Sets
max_locals. - setMaxLocals(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Sets
max_locals. - setMaxLocals(int) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- setMaxLocals(int) - Method in class org.hotswap.agent.javassist.compiler.Javac
-
Sets
maxLocalstomax. - setMaxStack(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Sets
max_stack. - setMaxStack(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
Sets
max_stack. - setMethod(MemberResolver.Method) - Method in class org.hotswap.agent.javassist.compiler.ast.CallExpr
- setMinorVersion(int) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Set the minor version.
- setModifiers(int) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Sets the encoded modifiers of the method/constructor.
- setModifiers(int) - Method in class org.hotswap.agent.javassist.CtClass
-
Sets the modifiers.
- setModifiers(int) - Method in class org.hotswap.agent.javassist.CtField
-
Sets the encoded modifiers of the field.
- setModifiers(int) - Method in class org.hotswap.agent.javassist.CtMember
-
Sets the encoded modifiers of the member.
- setName(String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Sets the class name.
- setName(String) - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Sets the field name.
- setName(String) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Sets a method name.
- setName(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Sets the class name
- setName(String) - Method in class org.hotswap.agent.javassist.CtField
-
Changes the name of the field.
- setName(String) - Method in class org.hotswap.agent.javassist.CtMethod
-
Changes the name of this method.
- setObject(Object) - Method in class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Changes the object controlled by this metaobject.
- setOperator(int) - Method in class org.hotswap.agent.javassist.compiler.ast.Expr
- setOprand(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.CastExpr
- setOprand1(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.Expr
- setOprand2(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.Expr
- setOuterClassIndex(int, int) - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Sets
classes[nth].outer_class_info_indexto the given index. - setPackage(int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Clears the public, protected, and private bits.
- setPackage(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Clears the public, protected, and private bits.
- setPathMatcher(PathMatcher) - Method in class org.hotswap.agent.util.spring.path.PathMatchingResourcePatternResolver
-
Set the PathMatcher implementation to use for this resource pattern resolver.
- setPathSeparator(String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Set the path separator to use for pattern parsing.
- setPluginRegistry(PluginRegistry) - Method in class org.hotswap.agent.config.PluginManager
-
Sets the plugin registry service.
- setPrintStream(PrintStream) - Method in class org.hotswap.agent.logging.AgentLoggerHandler
-
Setup custom stream (default is System.out).
- setPrivate(int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Truns the private bit on.
- setPrivate(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Truns the private bit on.
- setProceedHandler(ProceedHandler, String) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- setProtected(int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Turns the protected bit on.
- setProtected(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Truns the protected bit on.
- setPrune(boolean) - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepository
-
Sets the prune flag.
- setPrune(boolean) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
-
Set the prune attribute.
- setPublic(int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Turns the public bit on.
- setPublic(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Truns the public bit on.
- setReturnType(JvstTypeChecker, ASTList) - Method in interface org.hotswap.agent.javassist.compiler.ProceedHandler
- setRight(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
- setRight(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.ASTree
- setRight(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.Pair
- setSearchParent(boolean) - Method in class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
- setSerialVersionUID(CtClass) - Static method in class org.hotswap.agent.javassist.SerialVersionUID
-
Adds serialVersionUID if one does not already exist.
- setSignature(String) - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute
-
Sets
signature_indexto the index of the given generic signature, which is added to a constant pool. - setStack(int, Type) - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
-
Sets the type of the stack position
- setStackDepth(int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Sets the current stack depth.
- setStackMap(int, TypeData[], int, TypeData[]) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
- setStartPc(int, int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Sets
startPcof the n-th entry. - setSuperclass(Class<?>) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
Sets the super class of a proxy class.
- setSuperclass(String) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Sets the super class.
- setSuperclass(String) - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Changes a super constructor called by this constructor.
- setSuperclass(CtClass) - Method in class org.hotswap.agent.javassist.CtClass
-
Changes a super class unless this object represents an interface.
- setTail(ASTList) - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
- setTargetClassLoader(ClassLoader) - Method in class org.hotswap.agent.command.ReflectionCommand
- setter(String, CtField) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Creates a public setter method.
- setThen(ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.CondExpr
- setThisMethod(MethodInfo) - Method in class org.hotswap.agent.javassist.compiler.TypeChecker
-
Records the currently compiled method.
- setThisMethod(CtMethod) - Method in class org.hotswap.agent.javassist.compiler.MemberCodeGen
-
Records the currently compiled method.
- setTrimTokens(boolean) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Specify whether to trim tokenized paths and patterns.
- setType(String) - Method in class org.hotswap.agent.javassist.bytecode.annotation.EnumMemberValue
-
Changes the enum type name.
- setType(String, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayElement
- setType(String, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayType
- setType(String, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.BasicType
- setType(String, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ClassName
- setType(String, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- setType(String, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- setType(String, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- setType(CtClass) - Method in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- setType(CtClass) - Method in class org.hotswap.agent.javassist.compiler.JvstTypeChecker
- setType(CtClass) - Method in class org.hotswap.agent.javassist.CtField
-
Sets the type of the field.
- setTypeChecker(TypeChecker) - Method in class org.hotswap.agent.javassist.compiler.CodeGen
- setUseCache(boolean) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
configure whether this factory should use the proxy cache
- setUseContextClassLoaderLocally() - Static method in class org.hotswap.agent.javassist.runtime.Desc
- setUseWriteReplace(boolean) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
configure whether this factory should add a writeReplace method to created classes
- setValue(boolean) - Method in class org.hotswap.agent.javassist.bytecode.annotation.BooleanMemberValue
-
Sets the value of the member.
- setValue(byte) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ByteMemberValue
-
Sets the value of the member.
- setValue(double) - Method in class org.hotswap.agent.javassist.bytecode.annotation.DoubleMemberValue
-
Sets the value of the member.
- setValue(float) - Method in class org.hotswap.agent.javassist.bytecode.annotation.FloatMemberValue
-
Sets the value of the member.
- setValue(char) - Method in class org.hotswap.agent.javassist.bytecode.annotation.CharMemberValue
-
Sets the value of the member.
- setValue(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.IntegerMemberValue
-
Sets the value of the member.
- setValue(long) - Method in class org.hotswap.agent.javassist.bytecode.annotation.LongMemberValue
-
Sets the value of the member.
- setValue(short) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ShortMemberValue
-
Sets the value of the member.
- setValue(String) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ClassMemberValue
-
Sets the value of the member.
- setValue(String) - Method in class org.hotswap.agent.javassist.bytecode.annotation.EnumMemberValue
-
Changes the name of the enum constant value.
- setValue(String) - Method in class org.hotswap.agent.javassist.bytecode.annotation.StringMemberValue
-
Sets the value of the member.
- setValue(Annotation) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationMemberValue
-
Sets the value of this member.
- setValue(MemberValue[]) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ArrayMemberValue
-
Sets the elements of the array.
- setValue(V) - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Entry
- setVariable(Symbol) - Method in class org.hotswap.agent.javassist.compiler.ast.Declarator
- setVersionToJava5() - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Sets the major and minor version to Java 5.
- setWatchResourceLoader(ClassLoader, ClassLoader) - Static method in class org.hotswap.agent.util.classloader.URLClassPathHelper
- setWrappedBody(CtMethod, CtMethod.ConstParameter) - Method in class org.hotswap.agent.javassist.CtMethod
-
Replace a method body with a new method body wrapping the given method.
- shallowCopyFieldState(Object, Object) - Static method in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Given the source object and the destination, which must be the same class or a subclass, copy all fields, including inherited fields.
- shiftIndex(int, int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
For each
local_variable_table[i].index, this method increasesindexbydelta. - SHORT - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the short primitive type
- SHORT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- ShortMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
Short integer constant value.
- ShortMemberValue(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ShortMemberValue
-
Constructs a short constant value.
- ShortMemberValue(short, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ShortMemberValue
-
Constructs a short constant value.
- ShortMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.ShortMemberValue
-
Constructs a short constant value.
- shortRead() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;I)Sto replace reading from a short[]. - shortRead() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayReadShort" as the name of the static method with the signature (Ljava/lang/Object;I)S to replace reading from a short[].
- shortType - Static variable in class org.hotswap.agent.javassist.CtClass
-
The
CtClassobject representing theshorttype. - shortWrite() - Method in interface org.hotswap.agent.javassist.CodeConverter.ArrayAccessReplacementMethodNames
-
Returns the name of a static method with the signature
(Ljava/lang/Object;IS)Vto replace writing to a short[]. - shortWrite() - Method in class org.hotswap.agent.javassist.CodeConverter.DefaultArrayAccessReplacementMethodNames
-
Returns "arrayWriteShort" as the name of the static method with the signature (Ljava/lang/Object;IS)V to replace writing to a short[].
- shouldApply - Variable in class org.hotswap.agent.versions.matcher.AbstractMatcher
-
The should apply.
- shouldCheckVersion() - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
- shouldCheckVersion() - Method in class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
- scheduleCommand(Command) - Method in class org.hotswap.agent.command.impl.SchedulerImpl
- scheduleCommand(Command) - Method in interface org.hotswap.agent.command.Scheduler
-
Schedule new command for execution.
- scheduleCommand(Command, int) - Method in class org.hotswap.agent.command.impl.SchedulerImpl
- scheduleCommand(Command, int) - Method in interface org.hotswap.agent.command.Scheduler
-
Schedule new command for execution.
- scheduleCommand(Command, int, Scheduler.DuplicateSheduleBehaviour) - Method in class org.hotswap.agent.command.impl.SchedulerImpl
- scheduleCommand(Command, int, Scheduler.DuplicateSheduleBehaviour) - Method in interface org.hotswap.agent.command.Scheduler
-
Schedule new command for execution.
- ScheduledHotswapCommand - Class in org.hotswap.agent.config
- ScheduledHotswapCommand(Map<Class<?>, byte[]>) - Constructor for class org.hotswap.agent.config.ScheduledHotswapCommand
- scheduleHotswap(Map<Class<?>, byte[]>, int) - Method in class org.hotswap.agent.config.PluginManager
-
Redefine the supplied set of classes using the supplied bytecode in scheduled command.
- scheduler - Variable in class org.hotswap.agent.config.PluginManager
- Scheduler - Interface in org.hotswap.agent.command
-
Schedule a command to run.
- Scheduler.DuplicateSheduleBehaviour - Enum in org.hotswap.agent.command
- SchedulerImpl - Class in org.hotswap.agent.command.impl
-
Default command scheduler implementation.
- SchedulerImpl() - Constructor for class org.hotswap.agent.command.impl.SchedulerImpl
- sigName - Static variable in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- signature(int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
This method is equivalent to
descriptor(). - SignatureAttribute - Class in org.hotswap.agent.javassist.bytecode
-
Signature_attribute. - SignatureAttribute(ConstPool, String) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute
-
Constructs a
Signatureattribute. - SignatureAttribute.ArrayType - Class in org.hotswap.agent.javassist.bytecode
-
Array types.
- SignatureAttribute.BaseType - Class in org.hotswap.agent.javassist.bytecode
-
Primitive types.
- SignatureAttribute.ClassSignature - Class in org.hotswap.agent.javassist.bytecode
-
Class signature.
- SignatureAttribute.ClassType - Class in org.hotswap.agent.javassist.bytecode
-
Class types.
- SignatureAttribute.MethodSignature - Class in org.hotswap.agent.javassist.bytecode
-
Method type signature.
- SignatureAttribute.NestedClassType - Class in org.hotswap.agent.javassist.bytecode
-
Nested class types.
- SignatureAttribute.ObjectType - Class in org.hotswap.agent.javassist.bytecode
-
Class types, array types, and type variables.
- SignatureAttribute.Type - Class in org.hotswap.agent.javassist.bytecode
-
Primitive types and object types.
- SignatureAttribute.TypeArgument - Class in org.hotswap.agent.javassist.bytecode
-
Type argument.
- SignatureAttribute.TypeParameter - Class in org.hotswap.agent.javassist.bytecode
-
Formal type parameters.
- SignatureAttribute.TypeVariable - Class in org.hotswap.agent.javassist.bytecode
-
Type variables.
- signatureIndex(int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
This method is equivalent to
descriptorIndex(). - signedByteAt(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Returns the signed 8bit value at the given index.
- Simple() - Constructor for class org.hotswap.agent.javassist.Loader.Simple
-
Constructs a class loader.
- Simple(ClassLoader) - Constructor for class org.hotswap.agent.javassist.Loader.Simple
-
Constructs a class loader.
- simpleMatch(String[], String) - Static method in class org.hotswap.agent.util.spring.util.PatternMatchUtils
-
Match a String against the given patterns, supporting the following simple pattern styles: "xxx*", "*xxx", "*xxx*" and "xxx*yyy" matches (with an arbitrary number of pattern parts), as well as direct equality.
- simpleMatch(String, String) - Static method in class org.hotswap.agent.util.spring.util.PatternMatchUtils
-
Match a String against the given pattern, supporting the following simple pattern styles: "xxx*", "*xxx", "*xxx*" and "xxx*yyy" matches (with an arbitrary number of pattern parts), as well as direct equality.
- SIPUSH - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- size() - Method in interface org.hotswap.agent.javassist.bytecode.ClassFileWriter.AttributeWriter
-
Returns the number of attributes that this writer will write.
- size() - Method in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
-
Returns the length of the bytecode that has been added so far.
- size() - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Returns
exception_table_length, which is the number of entries in theexception_table[]. - size() - Method in class org.hotswap.agent.javassist.bytecode.MethodParametersAttribute
-
Returns
parameters_count, which is the number of parameters. - size() - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Walker
-
Returns the number of the entries.
- size() - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Returns the number of key-value mappings in this map.
- size() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap
- size() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- skeleton(CtClass[], CtClass[], CtClass) - Static method in class org.hotswap.agent.javassist.CtNewConstructor
-
Creates a public constructor that only calls a constructor in the super class.
- SKIP - org.hotswap.agent.command.Scheduler.DuplicateSheduleBehaviour
- skipAnonymous() - Method in annotation type org.hotswap.agent.annotation.OnClassLoadEvent
-
Anonymous classes (e.g.
- skipConstructor() - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Moves to the instruction for either
super()orthis(). - SKIPPED - org.hotswap.agent.versions.VersionMatchResult
-
The matcher skipped, matching did not apply.
- skipSuperConstructor() - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Moves to the instruction for
super(). - skipSynthetic() - Method in annotation type org.hotswap.agent.annotation.OnClassLoadEvent
-
Classes created at runtime are usually skipped
- skipThisConstructor() - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Moves to the instruction for
this(). - SOFT - org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.ReferenceType
-
Use
SoftReferences - softcache - Variable in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
- soften(CtClass) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Soften a class
- SoftValueHashMap<K,V> - Class in org.hotswap.agent.javassist.scopedpool
-
This Map will remove entries when the value in the map has been cleaned from garbage collection
- SoftValueHashMap() - Constructor for class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Constructs a new, empty
WeakHashMapwith the default initial capacity and the default load factor, which is0.75. - SoftValueHashMap(int) - Constructor for class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Constructs a new, empty
WeakHashMapwith the given initial capacity and the default load factor, which is0.75. - SoftValueHashMap(int, float) - Constructor for class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Constructs a new, empty
WeakHashMapwith the given initial capacity and the given load factor. - SoftValueHashMap(Map<K, V>) - Constructor for class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
-
Constructs a new
WeakHashMapwith the same mappings as the specifiedMap. - sortStringArray(String[]) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Turn given source
Stringarray into sorted array. - source - Variable in class org.hotswap.agent.javassist.ClassPool
- sourceCode() - Method in class org.hotswap.agent.javassist.tools.Callback
- SourceFileAttribute - Class in org.hotswap.agent.javassist.bytecode
-
SourceFile_attribute. - SourceFileAttribute(ConstPool, String) - Constructor for class org.hotswap.agent.javassist.bytecode.SourceFileAttribute
-
Constructs a SourceFile attribute.
- SPECIFICATION_TITLE - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
Nameobject forSpecification-Titlemanifest attribute used for package versioning. - SPECIFICATION_VENDOR - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
Nameobject forSpecification-Vendormanifest attribute used for package versioning. - SPECIFICATION_VERSION - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
Nameobject forSpecification-Versionmanifest attribute used for package versioning. - SpecificationTitle - Static variable in annotation type org.hotswap.agent.annotation.Name
-
The value is a string that defines the title of the extension specification.
- SpecificationVendor - Static variable in annotation type org.hotswap.agent.annotation.Name
-
The value is a string that defines the organization that maintains the extension specification.
- SpecificationVersion - Static variable in annotation type org.hotswap.agent.annotation.Name
-
The value is a string that defines the version of the extension specification.
- split(String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Split a
Stringat the first occurrence of the delimiter. - splitArrayElementsIntoProperties(String[], String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Take an array of strings and split each element based on the given delimiter.
- splitArrayElementsIntoProperties(String[], String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Take an array of strings and split each element based on the given delimiter.
- stack() - Method in class org.hotswap.agent.javassist.expr.Expr
- stack(int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Walker
-
Invoked when
stackofstack_map_frameis visited. - STACK_GROW - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- stackIndex - Variable in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
- StackMap - Class in org.hotswap.agent.javassist.bytecode
-
Another
stack_mapattribute defined in CLDC 1.1 for J2ME. - StackMap.Walker - Class in org.hotswap.agent.javassist.bytecode
-
A code walker for a StackMap attribute.
- StackMap.Writer - Class in org.hotswap.agent.javassist.bytecode
-
Internal use only.
- StackMapTable - Class in org.hotswap.agent.javassist.bytecode
-
stack_mapattribute. - StackMapTable.RuntimeCopyException - Exception in org.hotswap.agent.javassist.bytecode
-
An exception that may be thrown by
copy()inStackMapTable. - StackMapTable.Walker - Class in org.hotswap.agent.javassist.bytecode
-
A code walker for a StackMapTable attribute.
- StackMapTable.Writer - Class in org.hotswap.agent.javassist.bytecode
-
A writer of stack map tables.
- stackTop - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- stackTop - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
- stackTypes - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- stackTypes - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
- start() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Subroutine
- start() - Method in class org.hotswap.agent.watch.nio.EventDispatcher
-
Start.
- start(ClassPool) - Method in class org.hotswap.agent.javassist.tools.reflect.Reflection
-
Initializes the object.
- start(ClassPool) - Method in class org.hotswap.agent.javassist.tools.rmi.StubGenerator
-
Initializes the object.
- start(ClassPool) - Method in interface org.hotswap.agent.javassist.Translator
-
Is invoked by a
Loaderfor initialization when the object is attached to theLoaderobject. - startPc(int) - Method in class org.hotswap.agent.javassist.bytecode.ExceptionTable
-
Returns
startPcof the n-th entry. - startPc(int) - Method in class org.hotswap.agent.javassist.bytecode.LineNumberAttribute
-
Returns
line_number_table[i].start_pc. - startPc(int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Returns
local_variable_table[i].start_pc. - startPos - Variable in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.ConstPoolWriter
- startsWithIgnoreCase(String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Test if the given
Stringstarts with the specified prefix, ignoring upper/lower case. - state(boolean) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert a boolean expression, throwing
IllegalStateExceptionif the test result isfalse. - state(boolean, String) - Static method in class org.hotswap.agent.util.spring.util.Assert
-
Assert a boolean expression, throwing
IllegalStateExceptionif the test result isfalse. - STATIC - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- STATIC - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- STATIC - Static variable in class org.hotswap.agent.javassist.Modifier
- Stmnt - Class in org.hotswap.agent.javassist.compiler.ast
-
Statement.
- Stmnt(int) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Stmnt
- Stmnt(int, ASTree) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Stmnt
- Stmnt(int, ASTree, ASTList) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Stmnt
- stop - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock
- stop() - Method in class org.hotswap.agent.command.impl.SchedulerImpl
- stop() - Method in interface org.hotswap.agent.command.Scheduler
-
Stop the scheduler agent thread.
- stop() - Method in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- stop() - Method in class org.hotswap.agent.watch.nio.EventDispatcher
-
Stop.
- stop() - Method in interface org.hotswap.agent.watch.Watcher
-
Stop the watcher agent thread.
- stopPruning(boolean) - Method in class org.hotswap.agent.javassist.CtClass
-
Disallows (or allows) automatically pruning this
CtClassobject. - streamToString(InputStream) - Static method in class org.hotswap.agent.util.IOUtils
-
Convert input stream to a string.
- STRICT - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- STRICT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- STRICT - Static variable in class org.hotswap.agent.javassist.Modifier
- string(String) - Static method in class org.hotswap.agent.javassist.CtMethod.ConstParameter
-
Makes an
Stringconstant. - StringL - Class in org.hotswap.agent.javassist.compiler.ast
-
String literal.
- StringL - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- StringL(String) - Constructor for class org.hotswap.agent.javassist.compiler.ast.StringL
- StringMemberValue - Class in org.hotswap.agent.javassist.bytecode.annotation
-
String constant value.
- StringMemberValue(int, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.StringMemberValue
-
Constructs a string constant value.
- StringMemberValue(String, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.StringMemberValue
-
Constructs a string constant value.
- StringMemberValue(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.StringMemberValue
-
Constructs a string constant value.
- StringUtils - Class in org.hotswap.agent.util.spring.util
-
Miscellaneous
Stringutility methods. - StringUtils() - Constructor for class org.hotswap.agent.util.spring.util.StringUtils
- stripFilenameExtension(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Strip the filename extension from the given path, e.g.
- StubGenerator - Class in org.hotswap.agent.javassist.tools.rmi
-
A stub-code generator.
- StubGenerator() - Constructor for class org.hotswap.agent.javassist.tools.rmi.StubGenerator
-
Constructs a stub-code generator.
- subclassOf(SignatureAttribute.ObjectType) - Static method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeArgument
-
A factory method constructing a
TypeArgumentwith an upper bound. - subclassOf(CtClass) - Method in class org.hotswap.agent.javassist.CtClass
-
Determines whether the class directly or indirectly extends the given class.
- sublist(int) - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
-
Returns a sub list of the list.
- Subroutine - Class in org.hotswap.agent.javassist.bytecode.analysis
-
Represents a nested method subroutine (marked by JSR and RET).
- Subroutine(int, int) - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.Subroutine
- SubroutineScanner - Class in org.hotswap.agent.javassist.bytecode.analysis
-
Discovers the subroutines in a method, and tracks all callers.
- SubroutineScanner() - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.SubroutineScanner
- subst(ASTree, ASTree) - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
-
Substitutes
newObjforoldObjin the list. - substringMatch(CharSequence, int, CharSequence) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Test whether the given string matches the given substring at the given index.
- subtypeOf(CtClass) - Method in class org.hotswap.agent.javassist.CtClass
-
Returns
trueif this class extends or implementsclazz. - SUPER - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- SUPER - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- SUPER_CLASS - org.hotswap.agent.util.signature.ClassSignatureElement
- superOf(SignatureAttribute.ObjectType) - Static method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeArgument
-
A factory method constructing a
TypeArgumentwith an lower bound. - supertypeTarget(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
target_typeandsupertype_targetoftarget_infounion. - supportClass() - Method in annotation type org.hotswap.agent.annotation.Plugin
-
Split plugin definition into multiple class files.
- SWAP - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- swapClasses(Class, String) - Static method in class org.hotswap.agent.plugin.hotswapper.HotSwapper
-
Swap class definition from another class file.
- swapClasses(Class, String) - Method in class org.hotswap.agent.plugin.hotswapper.HotSwapperJpda
-
Swap class definition from another class file.
- SWITCH - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- SWITCH_TABLE_METHOD_PREFIX - Static variable in class org.hotswap.agent.util.signature.ClassSignatureBase
- Symbol - Class in org.hotswap.agent.javassist.compiler.ast
-
Identifier.
- Symbol(String) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Symbol
- SymbolTable - Class in org.hotswap.agent.javassist.compiler
- SymbolTable() - Constructor for class org.hotswap.agent.javassist.compiler.SymbolTable
- SymbolTable(SymbolTable) - Constructor for class org.hotswap.agent.javassist.compiler.SymbolTable
- SYNCHRONIZED - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- SYNCHRONIZED - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- SYNCHRONIZED - Static variable in class org.hotswap.agent.javassist.Modifier
- SyntaxError - Exception in org.hotswap.agent.javassist.compiler
- SyntaxError(Lex) - Constructor for exception org.hotswap.agent.javassist.compiler.SyntaxError
- SYNTHETIC - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- SyntheticAttribute - Class in org.hotswap.agent.javassist.bytecode
-
Synthetic_attribute. - SyntheticAttribute(ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.SyntheticAttribute
-
Constructs a Synthetic attribute.
T
- T_BOOLEAN - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- T_BYTE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- T_DOUBLE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- T_FLOAT - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- T_CHAR - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- T_INT - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- T_LONG - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- T_SHORT - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- tableLength() - Method in class org.hotswap.agent.javassist.bytecode.ExceptionsAttribute
-
Returns
number_of_exceptions. - tableLength() - Method in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
Returns
number_of_classes. - tableLength() - Method in class org.hotswap.agent.javassist.bytecode.LineNumberAttribute
-
Returns
line_number_table_length. - tableLength() - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Returns
local_variable_table_length. - TABLESWITCH - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- tag - Static variable in class org.hotswap.agent.javassist.bytecode.AnnotationDefaultAttribute
-
The name of the
AnnotationDefaultattribute. - tag - Static variable in class org.hotswap.agent.javassist.bytecode.BootstrapMethodsAttribute
-
The name of this attribute
"BootstrapMethods". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.CodeAttribute
-
The name of this attribute
"Code". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.ConstantAttribute
-
The name of this attribute
"ConstantValue". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.DeprecatedAttribute
-
The name of this attribute
"Deprecated". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.EnclosingMethodAttribute
-
The name of this attribute
"EnclosingMethod". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.ExceptionsAttribute
-
The name of this attribute
"Exceptions". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.InnerClassesAttribute
-
The name of this attribute
"InnerClasses". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.LineNumberAttribute
-
The name of this attribute
"LineNumberTable". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
The name of this attribute
"LocalVariableTable". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.LocalVariableTypeAttribute
-
The name of the attribute
"LocalVariableTypeTable". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.MethodParametersAttribute
-
The name of this attribute
"MethodParameters". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.NestHostAttribute
-
The name of this attribute
"NestHost". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.NestMembersAttribute
-
The name of this attribute
"NestMembers". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.SignatureAttribute
-
The name of this attribute
"Signature". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.SourceFileAttribute
-
The name of this attribute
"SourceFile". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.StackMap
-
The name of this attribute
"StackMap". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
The name of this attribute
"StackMapTable". - tag - Static variable in class org.hotswap.agent.javassist.bytecode.SyntheticAttribute
-
The name of this attribute
"Synthetic". - tail() - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
-
Returns the cdr part of the list.
- testedVersions() - Method in annotation type org.hotswap.agent.annotation.Plugin
-
Version of target framework this framework was tested with.
- text - Variable in class org.hotswap.agent.javassist.compiler.ast.StringL
- thenExpr() - Method in class org.hotswap.agent.javassist.compiler.ast.CondExpr
- THIS - Static variable in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Represents the
CtClassfile using the constant pool table given to thisBytecodeobject. - THIS - Static variable in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Represents the class using this constant pool table.
- THIS - Static variable in class org.hotswap.agent.javassist.bytecode.StackMap
-
UninitializedThis_variable_info.tag. - THIS - Static variable in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
UninitializedThis_variable_info.tag. - THIS - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- thisClass - Variable in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- thisClass - Variable in class org.hotswap.agent.javassist.compiler.TypeChecker
- thisMethod - Variable in class org.hotswap.agent.javassist.compiler.MemberCodeGen
- thisMethod - Variable in class org.hotswap.agent.javassist.compiler.TypeChecker
- THROW - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- THROWABLE - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the java.lang.Throwable reference type
- THROWS - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- throwsIndex - Variable in class org.hotswap.agent.javassist.bytecode.ClassFileWriter.MethodWriter
- throwsTarget(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
target_typeandthrows_targetoftarget_infounion. - timeout() - Method in annotation type org.hotswap.agent.annotation.OnClassFileEvent
-
Merge multiple same watch events up to this timeout into a single watch event (useful to merge multiple MODIFY events).
- timeout() - Method in annotation type org.hotswap.agent.annotation.OnResourceFileEvent
-
Merge multiple same watch events up to this timeout into a single watch event (useful to merge multiple MODIFY events).
- TITLE - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
The Constant TITLE.
- toAnnotationType(ClassLoader, ClassPool) - Method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Constructs an annotation-type object representing this annotation.
- toArray(Enumeration<E>, A[]) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Marshal the elements from the given enumeration into an array of the given type.
- toArrayComponent(String, int) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns the descriptor of the type of the array component.
- toByteArray() - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Writer
-
Converts the written data into a byte array.
- toByteArray() - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Writer
-
Returns the stack map table written out.
- toByteArray(URI) - Static method in class org.hotswap.agent.util.IOUtils
-
Download URI to byte array.
- toBytecode() - Method in class org.hotswap.agent.javassist.CtClass
-
Converts this class to a class file.
- toBytecode(DataOutputStream) - Method in class org.hotswap.agent.javassist.CtClass
-
Converts this class to a class file.
- toCatch - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock
- toClass() - Method in class org.hotswap.agent.javassist.CtClass
-
Converts this class to a
java.lang.Classobject. - toClass(Class<?>) - Method in class org.hotswap.agent.javassist.CtClass
-
Converts this class to a
java.lang.Classobject. - toClass(Class<?>, byte[]) - Static method in class org.hotswap.agent.javassist.util.proxy.DefineClassHelper
-
Loads a class file by
java.lang.invoke.MethodHandles.Lookup. - toClass(ClassLoader) - Method in class org.hotswap.agent.javassist.CtClass
-
Deprecated.Replaced by
CtClass.toClass(ClassLoader,ProtectionDomain) - toClass(ClassLoader, ProtectionDomain) - Method in class org.hotswap.agent.javassist.CtClass
-
Converts this class to a
java.lang.Classobject. - toClass(MethodHandles.Lookup) - Method in class org.hotswap.agent.javassist.CtClass
-
Converts this class to a
java.lang.Classobject. - toClass(MethodHandles.Lookup, byte[]) - Static method in class org.hotswap.agent.javassist.util.proxy.DefineClassHelper
-
Loads a class file by
java.lang.invoke.MethodHandles.Lookup. - toClass(String, Class<?>, ClassLoader, ProtectionDomain, byte[]) - Static method in class org.hotswap.agent.javassist.util.proxy.DefineClassHelper
-
Loads a class file by a given class loader.
- toClass(ClassFile, Class<?>, ClassLoader, ProtectionDomain) - Static method in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
Loads a class file by a given class loader.
- toClass(ClassFile, ClassLoader) - Static method in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
Deprecated.
- toClass(ClassFile, MethodHandles.Lookup) - Static method in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
Loads a class file by a given lookup.
- toClass(CtClass) - Method in class org.hotswap.agent.javassist.ClassPool
-
Converts the given class to a
java.lang.Classobject. - toClass(CtClass, Class<?>) - Method in class org.hotswap.agent.javassist.ClassPool
-
Converts the class to a
java.lang.Classobject. - toClass(CtClass, Class<?>, ClassLoader, ProtectionDomain) - Method in class org.hotswap.agent.javassist.ClassPool
-
Converts the class to a
java.lang.Classobject. - toClass(CtClass, ClassLoader) - Method in class org.hotswap.agent.javassist.ClassPool
-
Deprecated.Replaced by
ClassPool.toClass(CtClass,Class,ClassLoader,ProtectionDomain). A subclass ofClassPoolthat has been overriding this method should be modified. It should overrideClassPool.toClass(CtClass,Class,ClassLoader,ProtectionDomain). - toClass(CtClass, ClassLoader, ProtectionDomain) - Method in class org.hotswap.agent.javassist.ClassPool
-
Deprecated.
- toClass(CtClass, ClassLoader, ProtectionDomain) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPool
-
Convert a javassist class to a java class
- toClass(CtClass, MethodHandles.Lookup) - Method in class org.hotswap.agent.javassist.ClassPool
-
Converts the class to a
java.lang.Classobject. - toClassArray(Collection<Class<?>>) - Static method in class org.hotswap.agent.util.spring.util.ClassUtils
-
Copy the given Collection into a Class array.
- toClassName(String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Converts to a Java class name from a descriptor.
- toClassSignature(String) - Static method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute
-
Parses the given signature string as a class signature.
- toCodeAttribute() - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Converts to a
CodeAttribute. - toCtClass(String, ClassPool) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns a
CtClassobject representing the type specified by the given descriptor. - toFieldSignature(String) - Static method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute
-
Parses the given signature string as a field type signature.
- toIterator(Enumeration<E>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Adapt an enumeration to an iterator.
- toJavaName(String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Converts a class name from the internal representation used in the JVM to the normal one used in Java.
- toJavaName(String) - Static method in class org.hotswap.agent.javassist.ClassMap
-
Converts a class name from the internal representation used in the JVM to the normal one used in Java.
- toJvmArrayName(String, int) - Static method in class org.hotswap.agent.javassist.compiler.CodeGen
- toJvmName(String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Converts a class name into the internal representation used in the JVM.
- toJvmName(String) - Static method in class org.hotswap.agent.javassist.ClassMap
-
Converts a class name into the internal representation used in the JVM.
- toJvmName(CtClass) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns the internal representation of the class name in the JVM.
- toJvmTypeName(int, int) - Static method in class org.hotswap.agent.javassist.compiler.CodeGen
- tokenId - Variable in class org.hotswap.agent.javassist.compiler.ast.Keyword
- TokenId - Interface in org.hotswap.agent.javassist.compiler
- tokenizePath(String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Tokenize the given path String into parts, based on this matcher's settings.
- tokenizePattern(String) - Method in class org.hotswap.agent.util.spring.path.AntPathMatcher
-
Tokenize the given path pattern into parts, based on this matcher's settings.
- tokenizeToStringArray(String, String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
- tokenizeToStringArray(String, String, boolean, boolean) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
- toLanguageTag(Locale) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Determine the RFC 3066 compliant language tag, as used for the HTTP "Accept-Language" header.
- toLineNumber(int) - Method in class org.hotswap.agent.javassist.bytecode.LineNumberAttribute
-
Returns the line number corresponding to the specified bytecode.
- toMethod(String, CtClass) - Method in class org.hotswap.agent.javassist.CtConstructor
-
Makes a copy of this constructor and converts it into a method.
- toMethod(String, CtClass, ClassMap) - Method in class org.hotswap.agent.javassist.CtConstructor
-
Makes a copy of this constructor and converts it into a method.
- toMethodSignature(String) - Static method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute
-
Parses the given signature string as a method type signature.
- toModifier(int) - Static method in class org.hotswap.agent.javassist.bytecode.AccessFlag
-
Converts a javassist.bytecode.AccessFlag into a javassist.Modifier.
- toMultiValueMap(Map<K, List<V>>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Adapt a
Map<K, List<V>>to anMultiValueMap<K, V>. - toNearPc(int) - Method in class org.hotswap.agent.javassist.bytecode.LineNumberAttribute
-
Returns the index into the code array at which the code for the specified line (or the nearest line after the specified one) begins.
- toObjectArray(Object) - Static method in class org.hotswap.agent.util.spring.util.ObjectUtils
-
Convert the given array (which may be a primitive array) to an object array (if necessary of primitive wrapper objects).
- TOP - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
A placeholder used by the analyzer for the second word position of a double-word type
- TOP - Static variable in class org.hotswap.agent.javassist.bytecode.StackMap
-
Top_variable_info.tag. - TOP - Static variable in interface org.hotswap.agent.javassist.bytecode.stackmap.TypeTag
- TOP - Static variable in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Top_variable_info.tag. - TOP_TYPE - Static variable in interface org.hotswap.agent.javassist.bytecode.stackmap.TypeTag
- toSingleValueMap() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- toSingleValueMap() - Method in interface org.hotswap.agent.util.spring.collections.MultiValueMap
-
Returns the first values contained in this
MultiValueMap. - toStackMap(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Writer
-
Converts to a
StackMapattribute. - toStackMap(TypedBlock[]) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.MapMaker
- toStackMap2(ConstPool, TypedBlock[]) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.MapMaker
- toStackMapTable(ConstPool) - Method in class org.hotswap.agent.javassist.bytecode.StackMapTable.Writer
-
Constructs and a return a stack map table containing the written stack map entries.
- toStartPc(int) - Method in class org.hotswap.agent.javassist.bytecode.LineNumberAttribute
-
Returns the index into the code array at which the code for the specified line begins.
- toString() - Method in class org.hotswap.agent.annotation.handler.PluginAnnotation
- toString() - Method in class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
- toString() - Method in class org.hotswap.agent.annotation.handler.WatchEventCommand
- toString() - Method in class org.hotswap.agent.command.ReflectionCommand
- toString() - Method in class org.hotswap.agent.javassist.ByteArrayClassPath
- toString() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Node
-
Returns a
Stringrepresentation. - toString() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Frame
- toString() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiArrayType
- toString() - Method in class org.hotswap.agent.javassist.bytecode.analysis.MultiType
- toString() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Subroutine
- toString() - Method in class org.hotswap.agent.javassist.bytecode.analysis.Type
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Returns a string representation of the annotation.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.ArrayMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.BooleanMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.ByteMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.ClassMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.DoubleMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.EnumMemberValue
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.FloatMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.CharMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.IntegerMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.LongMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.ShortMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.annotation.StringMemberValue
-
Obtains the string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.AnnotationDefaultAttribute
-
Returns a string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
Returns a string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.FieldInfo
-
Returns a string representation of the object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.MethodInfo
-
Returns a string representation of the object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.ParameterAnnotationsAttribute
-
Returns a string representation of this object.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ArrayType
-
Returns the string representation.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.BaseType
-
Returns the string representation.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassSignature
-
Returns the string representation.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.ClassType
-
Returns the string representation.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.MethodSignature
-
Returns the string representation.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeArgument
-
Returns the string representation.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeParameter
-
Returns the string representation.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeVariable
-
Returns the string representation.
- toString() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock
- toString() - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- toString() - Method in class org.hotswap.agent.javassist.ClassClassPath
- toString() - Method in class org.hotswap.agent.javassist.ClassPool
-
Returns the class search path.
- toString() - Method in class org.hotswap.agent.javassist.compiler.ast.ASTList
- toString() - Method in class org.hotswap.agent.javassist.compiler.ast.ASTree
- toString() - Method in class org.hotswap.agent.javassist.compiler.ast.DoubleConst
- toString() - Method in class org.hotswap.agent.javassist.compiler.ast.IntConst
- toString() - Method in class org.hotswap.agent.javassist.compiler.ast.Keyword
- toString() - Method in class org.hotswap.agent.javassist.compiler.ast.Pair
- toString() - Method in class org.hotswap.agent.javassist.compiler.ast.StringL
- toString() - Method in class org.hotswap.agent.javassist.compiler.ast.Symbol
- toString() - Method in class org.hotswap.agent.javassist.compiler.ast.Variable
- toString() - Method in exception org.hotswap.agent.javassist.compiler.CompileError
- toString() - Method in class org.hotswap.agent.javassist.CtClass
-
Converts the object to a string.
- toString() - Method in class org.hotswap.agent.javassist.CtField
-
Returns a String representation of the object.
- toString() - Method in class org.hotswap.agent.javassist.CtMember
- toString() - Method in class org.hotswap.agent.javassist.LoaderClassPath
- toString() - Method in class org.hotswap.agent.javassist.tools.Callback
- toString() - Method in exception org.hotswap.agent.javassist.tools.web.BadHttpRequest
- toString() - Method in class org.hotswap.agent.javassist.URLClassPath
- toString() - Method in class org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Entry
- toString() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- toString() - Method in class org.hotswap.agent.util.spring.io.resource.AbstractResource
-
This implementation returns the description of this resource.
- toString() - Method in class org.hotswap.agent.versions.ArtifactVersion
- toString() - Method in class org.hotswap.agent.versions.ComparableVersion
- toString() - Method in class org.hotswap.agent.versions.DeploymentInfo
- toString() - Method in class org.hotswap.agent.versions.ManifestInfo
- toString() - Method in class org.hotswap.agent.versions.matcher.AbstractMatcher
- toString() - Method in class org.hotswap.agent.versions.matcher.ManifestMatcher
- toString() - Method in class org.hotswap.agent.versions.matcher.MavenMatcher
- toString() - Method in class org.hotswap.agent.versions.MavenInfo
- toString() - Method in class org.hotswap.agent.versions.Restriction
- toString() - Method in class org.hotswap.agent.versions.VersionRange
- toString() - Method in class org.hotswap.agent.watch.nio.HotswapWatchFileEvent
- toString(int) - Static method in class org.hotswap.agent.javassist.Modifier
-
Return a string describing the access modifier flags in the specified modifier.
- toString(String) - Static method in class org.hotswap.agent.javassist.bytecode.Descriptor
-
Returns a human-readable representation of the given descriptor.
- toString2(StringBuffer) - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Block
- toString2(StringBuffer) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock
- toString2(StringBuffer) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
- toStringArray(Collection<String>) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Copy the given
Collectioninto aStringarray. - toStringArray(Enumeration<String>) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Copy the given Enumeration into a
Stringarray. - ToStringComparator() - Constructor for class org.hotswap.agent.util.signature.ClassSignatureBase.ToStringComparator
- toTypeSignature(String) - Static method in class org.hotswap.agent.javassist.bytecode.SignatureAttribute
-
Parses the given signature string as a type signature.
- toTypeVar(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayElement
- toTypeVar(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayType
- toTypeVar(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
-
Returns this if it is a TypeVar or a TypeVar that this type depends on.
- toTypeVar(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- toTypeVar(int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- toURI(String) - Static method in class org.hotswap.agent.util.scanner.ClassPathScanner
-
Create a URI instance for the given location String, replacing spaces with "%20" quotes first.
- toURI(String) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Create a URI instance for the given location String, replacing spaces with "%20" URI encoding first.
- toURI(URL) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Create a URI instance for the given URL, replacing spaces with "%20" URI encoding first.
- trace(String, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- trace(String, Throwable, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- TRACE - org.hotswap.agent.logging.AgentLogger.Level
- Tracer - Class in org.hotswap.agent.javassist.bytecode.stackmap
- Tracer(Tracer) - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- Tracer(ClassPool, ConstPool, int, int, String) - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.hotswap.agent.util.HotswapTransformer
-
Main transform method called by Java instrumentation.
- transform(CtClass, int, CodeIterator, ConstPool) - Method in class org.hotswap.agent.javassist.convert.TransformAccessArrayField
- transform(CtClass, int, CodeIterator, ConstPool) - Method in class org.hotswap.agent.javassist.convert.TransformCall
-
Modify INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC and INVOKEVIRTUAL so that a different method is invoked.
- transform(CtClass, int, CodeIterator, ConstPool) - Method in class org.hotswap.agent.javassist.convert.Transformer
- transform(CtClass, int, CodeIterator, ConstPool) - Method in class org.hotswap.agent.javassist.convert.TransformFieldAccess
-
Modify GETFIELD, GETSTATIC, PUTFIELD, and PUTSTATIC so that a different field is accessed.
- transform(CtClass, int, CodeIterator, ConstPool) - Method in class org.hotswap.agent.javassist.convert.TransformNew
-
Replace a sequence of NEW classname DUP ...
- transform(CtClass, int, CodeIterator, ConstPool) - Method in class org.hotswap.agent.javassist.convert.TransformNewClass
-
Modifies a sequence of NEW classname DUP ...
- transform(CtClass, int, CodeIterator, ConstPool) - Method in class org.hotswap.agent.javassist.convert.TransformReadField
- transform(CtClass, int, CodeIterator, ConstPool) - Method in class org.hotswap.agent.javassist.convert.TransformWriteField
- TransformAccessArrayField - Class in org.hotswap.agent.javassist.convert
-
A transformer which replaces array access with static method invocations.
- TransformAccessArrayField(Transformer, String, CodeConverter.ArrayAccessReplacementMethodNames) - Constructor for class org.hotswap.agent.javassist.convert.TransformAccessArrayField
- TransformAfter - Class in org.hotswap.agent.javassist.convert
- TransformAfter(Transformer, CtMethod, CtMethod) - Constructor for class org.hotswap.agent.javassist.convert.TransformAfter
- TransformBefore - Class in org.hotswap.agent.javassist.convert
- TransformBefore(Transformer, CtMethod, CtMethod) - Constructor for class org.hotswap.agent.javassist.convert.TransformBefore
- TransformCall - Class in org.hotswap.agent.javassist.convert
- TransformCall(Transformer, String, CtMethod) - Constructor for class org.hotswap.agent.javassist.convert.TransformCall
- TransformCall(Transformer, CtMethod, CtMethod) - Constructor for class org.hotswap.agent.javassist.convert.TransformCall
- Transformer - Class in org.hotswap.agent.javassist.convert
-
Transformer and its subclasses are used for executing code transformation specified by CodeConverter.
- Transformer(Transformer) - Constructor for class org.hotswap.agent.javassist.convert.Transformer
- transformers - Variable in class org.hotswap.agent.javassist.CodeConverter
- TransformFieldAccess - Class in org.hotswap.agent.javassist.convert
- TransformFieldAccess(Transformer, CtField, String, String) - Constructor for class org.hotswap.agent.javassist.convert.TransformFieldAccess
- TransformNew - Class in org.hotswap.agent.javassist.convert
- TransformNew(Transformer, String, String, String) - Constructor for class org.hotswap.agent.javassist.convert.TransformNew
- TransformNewClass - Class in org.hotswap.agent.javassist.convert
- TransformNewClass(Transformer, String, String) - Constructor for class org.hotswap.agent.javassist.convert.TransformNewClass
- TransformReadField - Class in org.hotswap.agent.javassist.convert
- TransformReadField(Transformer, CtField, String, String) - Constructor for class org.hotswap.agent.javassist.convert.TransformReadField
- TransformWriteField - Class in org.hotswap.agent.javassist.convert
- TransformWriteField(Transformer, CtField, String, String) - Constructor for class org.hotswap.agent.javassist.convert.TransformWriteField
- TRANSIENT - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- TRANSIENT - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- TRANSIENT - Static variable in class org.hotswap.agent.javassist.Modifier
- translator - Variable in class org.hotswap.agent.javassist.tools.web.Webserver
- Translator - Interface in org.hotswap.agent.javassist
-
An observer of
Loader. - trap(Object[], int) - Method in class org.hotswap.agent.javassist.tools.reflect.Sample
- trapFieldRead(String) - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Is invoked when
staticfields of the base-level class are read and the runtime system intercepts it. - trapFieldRead(String) - Method in class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Is invoked when public fields of the base-level class are read and the runtime system intercepts it.
- trapFieldWrite(String, Object) - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Is invoked when
staticfields of the base-level class are modified and the runtime system intercepts it. - trapFieldWrite(String, Object) - Method in class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Is invoked when public fields of the base-level class are modified and the runtime system intercepts it.
- trapMethod - Variable in class org.hotswap.agent.javassist.tools.reflect.Reflection
- trapMethodcall(int, Object[]) - Method in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Is invoked when
staticmethods of the base-level class are called and the runtime system intercepts it. - trapMethodcall(int, Object[]) - Method in class org.hotswap.agent.javassist.tools.reflect.Metaobject
-
Is invoked when base-level method invocation is intercepted.
- trapRead - Variable in class org.hotswap.agent.javassist.tools.reflect.Reflection
- trapRead(Object[], String) - Static method in class org.hotswap.agent.javassist.tools.reflect.Sample
- trapStatic(Object[], int) - Static method in class org.hotswap.agent.javassist.tools.reflect.Sample
- trapStaticMethod - Variable in class org.hotswap.agent.javassist.tools.reflect.Reflection
- trapWrite - Variable in class org.hotswap.agent.javassist.tools.reflect.Reflection
- trapWrite(Object[], String) - Static method in class org.hotswap.agent.javassist.tools.reflect.Sample
- TreeWatcherNIO - Class in org.hotswap.agent.watch.nio
-
NIO2 watcher implementation for systems which support ExtendedWatchEventModifier.FILE_TREE (windows)
- TreeWatcherNIO() - Constructor for class org.hotswap.agent.watch.nio.TreeWatcherNIO
-
Instantiates a new tree watcher nio.
- trimAllWhitespace(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Trim all whitespace from the given
String: leading, trailing, and in between characters. - trimArrayElements(String[]) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Trim the elements of the given
Stringarray, callingString.trim()on each of them. - trimLeadingCharacter(String, char) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Trim all occurrences of the supplied leading character from the given
String. - trimLeadingWhitespace(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Trim leading whitespace from the given
String. - trimTrailingCharacter(String, char) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Trim all occurrences of the supplied trailing character from the given
String. - trimTrailingWhitespace(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Trim trailing whitespace from the given
String. - trimWhitespace(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Trim leading and trailing whitespace from the given
String. - TRUE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- TRY - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- type - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- type - Variable in class org.hotswap.agent.javassist.compiler.ast.DoubleConst
- type - Variable in class org.hotswap.agent.javassist.compiler.ast.IntConst
- type() - Method in class org.hotswap.agent.javassist.bytecode.analysis.ControlFlow.Catcher
-
Returns the name of the exception type that this catch clause catches.
- Type - Class in org.hotswap.agent.javassist.bytecode.analysis
-
Represents a JVM type in data-flow analysis.
- Type() - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.Type
- TypeAnnotationsAttribute - Class in org.hotswap.agent.javassist.bytecode
-
A class representing
RuntimeVisibleTypeAnnotationsattribute andRuntimeInvisibleTypeAnnotationsattribute. - TypeAnnotationsAttribute(ConstPool, String, byte[]) - Constructor for class org.hotswap.agent.javassist.bytecode.TypeAnnotationsAttribute
-
Constructs a
Runtime(In)VisibleTypeAnnotations_attribute. - TypeAnnotationsWriter - Class in org.hotswap.agent.javassist.bytecode.annotation
-
A convenience class for constructing a
..TypeAnnotations_attribute. - TypeAnnotationsWriter(OutputStream, ConstPool) - Constructor for class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Constructs with the given output stream.
- TypeArgument() - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeArgument
-
Constructs a
TypeArgumentrepresenting<? - TypeArgument(SignatureAttribute.ObjectType) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeArgument
-
Constructs a
TypeArgument. - typeArgumentTarget(int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
target_typeandtype_argument_targetoftarget_infounion. - TypeData - Class in org.hotswap.agent.javassist.bytecode.stackmap
- TypeData() - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.TypeData
- TypeData.AbsTypeVar - Class in org.hotswap.agent.javassist.bytecode.stackmap
- TypeData.ArrayElement - Class in org.hotswap.agent.javassist.bytecode.stackmap
- TypeData.ArrayType - Class in org.hotswap.agent.javassist.bytecode.stackmap
- TypeData.BasicType - Class in org.hotswap.agent.javassist.bytecode.stackmap
-
Primitive types.
- TypeData.ClassName - Class in org.hotswap.agent.javassist.bytecode.stackmap
-
Type data for OBJECT.
- TypeData.NullType - Class in org.hotswap.agent.javassist.bytecode.stackmap
-
Type data for NULL or OBJECT.
- TypeData.TypeVar - Class in org.hotswap.agent.javassist.bytecode.stackmap
- TypeData.UninitData - Class in org.hotswap.agent.javassist.bytecode.stackmap
-
Type data for UNINIT.
- TypeData.UninitThis - Class in org.hotswap.agent.javassist.bytecode.stackmap
- TypeData.UninitTypeVar - Class in org.hotswap.agent.javassist.bytecode.stackmap
- TypedBlock - Class in org.hotswap.agent.javassist.bytecode.stackmap
- TypedBlock(int) - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.TypedBlock
- TypedBlock.Maker - Class in org.hotswap.agent.javassist.bytecode.stackmap
- TypeChecker - Class in org.hotswap.agent.javassist.compiler
- TypeChecker(CtClass, ClassPool) - Constructor for class org.hotswap.agent.javassist.compiler.TypeChecker
- typeIndex - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Catch
- typeIndex(Class<?>) - Static method in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
Returns an index for accessing arrays in this class.
- typeInfo(int, byte) - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Walker
-
Invoked when an element of
verification_type_info(exceptObject_variable_infoandUninitialized_variable_info) is visited. - typeInfoArray(int, int, int, boolean) - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Walker
-
Invoked when an array of
verification_type_infois visited. - typeName(String) - Static method in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.ArrayType
- TypeParameter(String) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeParameter
-
Constructs a
TypeParameterrepresenting a type parameter like<T>. - TypeParameter(String, SignatureAttribute.ObjectType, SignatureAttribute.ObjectType[]) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeParameter
-
Constructs a
TypeParameterrepresenting a type parametre like<T extends ... - typeParameterBoundTarget(int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
target_typeandtype_parameter_bound_targetoftarget_infounion. - typeParameterTarget(int, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
target_typeandtype_parameter_targetoftarget_infounion. - typePath(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes
path_lengthoftype_path. - typePathPath(int, int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.TypeAnnotationsWriter
-
Writes an element of
path[]oftype_path. - typeTag - Static variable in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
The name of the attribute
"LocalVariableTypeTable". - TypeTag - Interface in org.hotswap.agent.javassist.bytecode.stackmap
- typeTagOf(char) - Static method in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Returns the tag of the type specified by the descriptor.
- typeToString(StringBuffer, int, int, String) - Static method in class org.hotswap.agent.javassist.compiler.TypeChecker
- TypeVar(TypeData) - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- TypeVariable(String) - Constructor for class org.hotswap.agent.javassist.bytecode.SignatureAttribute.TypeVariable
-
Constructs a
TypeVariable.
U
- u16bitAt(int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Returns the unsigned 16bit value at the given index.
- uncapitalize(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Uncapitalize a
String, changing the first letter to lower case as perCharacter.toLowerCase(char). - UNINIT - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents an unknown, or null type.
- UNINIT - Static variable in class org.hotswap.agent.javassist.bytecode.StackMap
-
Uninitialized_variable_info.tag. - UNINIT - Static variable in class org.hotswap.agent.javassist.bytecode.StackMapTable
-
Uninitialized_variable_info.tag. - uninitialized(int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Walker
-
Invoked when an element of type
Uninitialized_variable_infois visited. - UninitTypeVar(TypeData.UninitData) - Constructor for class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.UninitTypeVar
- UNIQUE_CLASS_START_INDEX - Static variable in class org.hotswap.agent.plugin.jvm.AnonymousClassInfos
- unmodifiableMultiValueMap(MultiValueMap<? extends K, ? extends V>) - Static method in class org.hotswap.agent.util.spring.util.CollectionUtils
-
Return an unmodifiable view of the specified multi-value map.
- unqualify(String) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Unqualify a string qualified by a '.' dot character.
- unqualify(String, char) - Static method in class org.hotswap.agent.util.spring.util.StringUtils
-
Unqualify a string qualified by a separator character.
- unregisterClassLoader(ClassLoader) - Method in interface org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepository
-
Unregisters a classpool and unregisters its classloader.
- unregisterClassLoader(ClassLoader) - Method in class org.hotswap.agent.javassist.scopedpool.ScopedClassPoolRepositoryImpl
- unwarpMethods - Static variable in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
The names of methods for obtaining a primitive value from a wrapper object.
- unwrapDesc - Static variable in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
The descriptors of the unwrapping methods contained in
unwrapMethods. - updateCursors(int, int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Is called when a gap is inserted.
- uppers - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- URL_PROTOCOL_FILE - Static variable in class org.hotswap.agent.util.IOUtils
-
URL protocol for a file in the file system: "file"
- URL_PROTOCOL_FILE - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
URL protocol for a file in the file system: "file"
- URL_PROTOCOL_JAR - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
URL protocol for an entry from a jar file: "jar"
- URL_PROTOCOL_VFS - Static variable in class org.hotswap.agent.util.IOUtils
-
URL protocol for a JBoss VFS resource: "vfs"
- URL_PROTOCOL_VFS - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
URL protocol for a general JBoss VFS resource: "vfs"
- URL_PROTOCOL_VFSFILE - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
URL protocol for a JBoss file system resource: "vfsfile"
- URL_PROTOCOL_VFSZIP - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
URL protocol for an entry from a JBoss jar file: "vfszip"
- URL_PROTOCOL_WSJAR - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
URL protocol for an entry from a WebSphere jar file: "wsjar"
- URL_PROTOCOL_ZIP - Static variable in class org.hotswap.agent.util.spring.util.ResourceUtils
-
URL protocol for an entry from a zip file: "zip"
- URLClassPath - Class in org.hotswap.agent.javassist
-
A class search-path specified with URL (http).
- URLClassPath(String, int, String, String) - Constructor for class org.hotswap.agent.javassist.URLClassPath
-
Creates a search path specified with URL (http).
- URLClassPathHelper - Class in org.hotswap.agent.util.classloader
-
Helper methods to enhance URL ClassLoader.
- URLClassPathHelper() - Constructor for class org.hotswap.agent.util.classloader.URLClassPathHelper
- URLClassPathHelper.ExtraURLClassPathMethodHandler - Class in org.hotswap.agent.util.classloader
- UrlOnlyClassLoader(URL[]) - Constructor for class org.hotswap.agent.util.classloader.WatchResourcesClassLoader.UrlOnlyClassLoader
- UrlResource - Class in org.hotswap.agent.util.spring.io.resource
-
Resourceimplementation forjava.net.URLlocators. - UrlResource(String) - Constructor for class org.hotswap.agent.util.spring.io.resource.UrlResource
-
Create a new
UrlResourcebased on a URL path. - UrlResource(String, String) - Constructor for class org.hotswap.agent.util.spring.io.resource.UrlResource
-
Create a new
UrlResourcebased on a URI specification. - UrlResource(String, String, String) - Constructor for class org.hotswap.agent.util.spring.io.resource.UrlResource
-
Create a new
UrlResourcebased on a URI specification. - UrlResource(URI) - Constructor for class org.hotswap.agent.util.spring.io.resource.UrlResource
-
Create a new
UrlResourcebased on the given URI object. - UrlResource(URL) - Constructor for class org.hotswap.agent.util.spring.io.resource.UrlResource
-
Create a new
UrlResourcebased on the given URL object. - urlToClassName(URI) - Static method in class org.hotswap.agent.util.IOUtils
-
Return fully qualified class name of class file on a URI.
- useCache - Static variable in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
If true, a generated proxy class is cached and it will be reused when generating the proxy class with the same properties is requested.
- useCachesIfNecessary(URLConnection) - Static method in class org.hotswap.agent.util.spring.util.ResourceUtils
-
Set the
"useCaches"flag on the given connection, preferringfalsebut leaving the flag attruefor JNLP based resources. - useCflow(String) - Method in class org.hotswap.agent.javassist.CtBehavior
-
Declares to use
$cflowfor this method/constructor. - useContextClassLoader - Static variable in class org.hotswap.agent.javassist.runtime.Desc
-
Specifies how a
java.lang.Classobject is loaded. - useContextClassLoader - Static variable in class org.hotswap.agent.javassist.tools.reflect.ClassMetaobject
-
Specifies how a
java.lang.Classobject is loaded. - usedBy - Variable in class org.hotswap.agent.javassist.bytecode.stackmap.TypeData.TypeVar
- USER_DECLARED_METHODS - Static variable in class org.hotswap.agent.util.spring.util.ReflectionUtils
-
Pre-built MethodFilter that matches all non-bridge methods which are not declared on
java.lang.Object. - useWriteReplace - Static variable in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
If true, a generated proxy class will implement method writeReplace enabling serialization of its proxies to a conventional ObjectOutputStream. this (default) setting retains the old javassist behaviour which has the advantage that it retains compatibility with older releases and requires no extra work on the part of the client performing the serialization.
- Util - Class in org.hotswap.agent.javassist.bytecode.analysis
-
A set of common utility methods.
- Util() - Constructor for class org.hotswap.agent.javassist.bytecode.analysis.Util
V
- value - Variable in class org.hotswap.agent.javassist.compiler.ast.DoubleConst
- value - Variable in class org.hotswap.agent.javassist.compiler.ast.IntConst
- value() - Method in annotation type org.hotswap.agent.annotation.Manifest
-
Include versions defined as maven version ranges
- value() - Method in annotation type org.hotswap.agent.annotation.Maven
-
Include versions defined as maven version ranges
- value() - Method in annotation type org.hotswap.agent.annotation.Name
-
The entry value to be matched.
- value() - Method in class org.hotswap.agent.javassist.runtime.Cflow
-
Returns the value of the counter.
- valueOf(String) - Static method in enum org.hotswap.agent.annotation.FileEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hotswap.agent.annotation.LoadEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hotswap.agent.command.Scheduler.DuplicateSheduleBehaviour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hotswap.agent.logging.AgentLogger.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hotswap.agent.util.signature.ClassSignatureElement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.ReferenceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Restructure
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hotswap.agent.versions.VersionMatchResult
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.hotswap.agent.annotation.FileEvent
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hotswap.agent.annotation.LoadEvent
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hotswap.agent.command.Scheduler.DuplicateSheduleBehaviour
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class org.hotswap.agent.javassist.scopedpool.SoftValueHashMap
- values() - Static method in enum org.hotswap.agent.logging.AgentLogger.Level
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hotswap.agent.util.signature.ClassSignatureElement
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.ReferenceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Restructure
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class org.hotswap.agent.util.spring.collections.LinkedMultiValueMap
- values() - Static method in enum org.hotswap.agent.versions.VersionMatchResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARARGS - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- VARARGS - Static variable in class org.hotswap.agent.javassist.Modifier
- Variable - Class in org.hotswap.agent.javassist.compiler.ast
-
Variable.
- Variable(String, Declarator) - Constructor for class org.hotswap.agent.javassist.compiler.ast.Variable
- variableName(int) - Method in class org.hotswap.agent.javassist.bytecode.LocalVariableAttribute
-
Returns the name of the local variable specified by
local_variable_table[i].name_index. - varType - Variable in class org.hotswap.agent.javassist.compiler.ast.Declarator
- version - Static variable in class org.hotswap.agent.javassist.CtClass
-
The version number of this release.
- version() - Static method in class org.hotswap.agent.util.Version
-
Return current version.
- Version - Class in org.hotswap.agent.util
-
Information about hotswap agent version.
- Version() - Constructor for class org.hotswap.agent.util.Version
- VersionMatcher - Interface in org.hotswap.agent.versions
-
The Interface VersionMatcher.
- versionMatches(ClassLoader) - Method in class org.hotswap.agent.annotation.handler.PluginClassFileTransformer
- VersionMatchResult - Enum in org.hotswap.agent.versions
-
The Enum VersionMatchResult.
- versionName() - Method in annotation type org.hotswap.agent.annotation.Manifest
-
The Manifest Names (keys) to be used to retrieve the version.
- VersionRange - Class in org.hotswap.agent.versions
-
Construct a version range from a specification.
- Versions - Annotation Type in org.hotswap.agent.annotation
-
Defines an artifact (jar) which needs to be matched against Maven coordinates of Manifest file information for this plugin to be enabled The above are matched as OR (any of).
- VERSIONS - Static variable in class org.hotswap.agent.versions.ManifestMiniDumper
-
The Constant VERSIONS.
- VfsResource - Class in org.hotswap.agent.util.spring.io.resource
-
JBoss VFS based
Resourceimplementation. - VfsResource(Object) - Constructor for class org.hotswap.agent.util.spring.io.resource.VfsResource
- VfsUtils - Class in org.hotswap.agent.util.spring.util
-
Utility for detecting and accessing JBoss VFS in the classpath.
- VfsUtils() - Constructor for class org.hotswap.agent.util.spring.util.VfsUtils
- Viewer - Class in org.hotswap.agent.javassist.tools.web
-
A sample applet viewer.
- Viewer(String, int) - Constructor for class org.hotswap.agent.javassist.tools.web.Viewer
-
Constructs a viewer.
- VIRTUAL_FILE_METHOD_VISIT - Static variable in class org.hotswap.agent.util.spring.util.VfsUtils
- VIRTUAL_FILE_VISITOR_INTERFACE - Static variable in class org.hotswap.agent.util.spring.util.VfsUtils
- visibleFrom(CtClass) - Method in class org.hotswap.agent.javassist.CtMember
-
Returns true if this member is accessible from the given class.
- visibleTag - Static variable in class org.hotswap.agent.javassist.bytecode.AnnotationsAttribute
-
The name of the
RuntimeVisibleAnnotationsattribute. - visibleTag - Static variable in class org.hotswap.agent.javassist.bytecode.ParameterAnnotationsAttribute
-
The name of the
RuntimeVisibleParameterAnnotationsattribute. - visibleTag - Static variable in class org.hotswap.agent.javassist.bytecode.TypeAnnotationsAttribute
-
The name of the
RuntimeVisibleTypeAnnotationsattribute. - visit() - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Walker
-
Visits each entry of the stack map frames.
- visit(InputStream) - Method in interface org.hotswap.agent.util.scanner.ScannerVisitor
-
Visit the file.
- visitAnnotationMemberValue(AnnotationMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitArrayMemberValue(ArrayMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitBooleanMemberValue(BooleanMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitBranch(int, byte[], int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- visitByteMemberValue(ByteMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitClassMemberValue(ClassMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitDoubleMemberValue(DoubleMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitEnumMemberValue(EnumMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitFloatMemberValue(FloatMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitGoto(int, byte[], int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- visitCharMemberValue(CharMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitIntegerMemberValue(IntegerMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitJSR(int, byte[]) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
-
Invoked when the visited instruction is jsr.
- visitLongMemberValue(LongMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitLookupSwitch(int, byte[], int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- Visitor - Class in org.hotswap.agent.javassist.compiler.ast
-
The visitor pattern.
- Visitor() - Constructor for class org.hotswap.agent.javassist.compiler.ast.Visitor
- visitRET(int, byte[]) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
-
Invoked when the visited instruction is ret or wide ret.
- visitReturn(int, byte[]) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- visitShortMemberValue(ShortMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitStringMemberValue(StringMemberValue) - Method in interface org.hotswap.agent.javassist.bytecode.annotation.MemberValueVisitor
- visitTableSwitch(int, byte[], int, int, int) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- visitThrow(int, byte[]) - Method in class org.hotswap.agent.javassist.bytecode.stackmap.Tracer
- VOID - Static variable in class org.hotswap.agent.javassist.bytecode.analysis.Type
-
Represents the void primitive type
- VOID - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- voidType - Static variable in class org.hotswap.agent.javassist.CtClass
-
The
CtClassobject representing thevoidtype. - VOLATILE - Static variable in class org.hotswap.agent.javassist.bytecode.AccessFlag
- VOLATILE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- VOLATILE - Static variable in class org.hotswap.agent.javassist.Modifier
W
- WAIT_AND_RUN_AFTER - org.hotswap.agent.command.Scheduler.DuplicateSheduleBehaviour
- waitForCommand(WaitHelper.Command) - Static method in class org.hotswap.agent.util.test.WaitHelper
-
Wait for custom command to return true.
- waitForCommand(WaitHelper.Command, int) - Static method in class org.hotswap.agent.util.test.WaitHelper
-
Wait for custom command to return true.
- waitForResult(WaitHelper.ResultHolder) - Static method in class org.hotswap.agent.util.test.WaitHelper
-
Wait for result set to true by another thread in resultHolder.
- waitForResult(WaitHelper.ResultHolder, int) - Static method in class org.hotswap.agent.util.test.WaitHelper
-
Wait for result set to true by another thread in resultHolder.
- WaitHelper - Class in org.hotswap.agent.util.test
-
Convenience class to waitForResult for an event to occur.
- WaitHelper() - Constructor for class org.hotswap.agent.util.test.WaitHelper
- WaitHelper.Command - Class in org.hotswap.agent.util.test
-
Holder to share result between threads.
- WaitHelper.ResultHolder - Class in org.hotswap.agent.util.test
-
Holder to share result between threads.
- Walker(byte[]) - Constructor for class org.hotswap.agent.javassist.bytecode.StackMapTable.Walker
-
Constructs a walker.
- Walker(StackMap) - Constructor for class org.hotswap.agent.javassist.bytecode.StackMap.Walker
-
Constructs a walker.
- Walker(StackMapTable) - Constructor for class org.hotswap.agent.javassist.bytecode.StackMapTable.Walker
-
Constructs a walker.
- warning(String, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- warning(String, Throwable, Object...) - Method in class org.hotswap.agent.logging.AgentLogger
- WARNING - org.hotswap.agent.logging.AgentLogger.Level
- watcher - Variable in class org.hotswap.agent.config.PluginManager
- watcher - Variable in class org.hotswap.agent.watch.nio.AbstractNIO2Watcher
- Watcher - Interface in org.hotswap.agent.watch
-
Watch for change in directory directory tree.
- WatcherFactory - Class in org.hotswap.agent.watch
-
Resolve watcher from java version (Java NIO2 implementation is preferred if available.)
- WatcherFactory() - Constructor for class org.hotswap.agent.watch.WatcherFactory
- WatcherNIO2 - Class in org.hotswap.agent.watch.nio
-
NIO2 watcher implementation.
- WatcherNIO2() - Constructor for class org.hotswap.agent.watch.nio.WatcherNIO2
- WatchEventCommand<T extends Annotation> - Class in org.hotswap.agent.annotation.handler
-
Command to schedule after resource change.
- WatchEventDTO - Class in org.hotswap.agent.annotation.handler
-
Container to merge attributes from similar annotations: OnClassFileEvent and OnResourceFileEvent.
- WatchEventDTO(OnClassFileEvent) - Constructor for class org.hotswap.agent.annotation.handler.WatchEventDTO
- WatchEventDTO(OnResourceFileEvent) - Constructor for class org.hotswap.agent.annotation.handler.WatchEventDTO
- WatchEventListener - Interface in org.hotswap.agent.watch
-
Listener to filesystem event change.
- WatchFileEvent - Interface in org.hotswap.agent.watch
-
An event on filesystem.
- WatchHandler<T extends Annotation> - Class in org.hotswap.agent.annotation.handler
-
Watch method handler - handle @OnResourceFileEvent annotation on a method.
- WatchHandler(PluginManager) - Constructor for class org.hotswap.agent.annotation.handler.WatchHandler
- watchReload(CtClass, ClassLoader, URL) - Method in class org.hotswap.agent.plugin.hotswapper.HotswapperPlugin
-
For each changed class create a reload command.
- WatchResourcesClassLoader - Class in org.hotswap.agent.util.classloader
-
Special URL classloader to get only changed resources from URL.
- WatchResourcesClassLoader() - Constructor for class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
- WatchResourcesClassLoader(boolean) - Constructor for class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
- WatchResourcesClassLoader(ClassLoader) - Constructor for class org.hotswap.agent.util.classloader.WatchResourcesClassLoader
- WatchResourcesClassLoader.UrlOnlyClassLoader - Class in org.hotswap.agent.util.classloader
-
Helper classloader to get resources from list of urls only.
- WatchResourcesPlugin - Class in org.hotswap.agent.plugin.watchResources
-
Support for watchResources configuration property.
- WatchResourcesPlugin() - Constructor for class org.hotswap.agent.plugin.watchResources.WatchResourcesPlugin
- WEAK - org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.ReferenceType
-
Use
WeakReferences - WeakReferenceMonitor - Class in org.hotswap.agent.util.spring.util
-
Track references to arbitrary objects using proxy and weak references.
- WeakReferenceMonitor() - Constructor for class org.hotswap.agent.util.spring.util.WeakReferenceMonitor
- WeakReferenceMonitor.ReleaseListener - Interface in org.hotswap.agent.util.spring.util
-
Listener that is notified when the handle is being released.
- Webserver - Class in org.hotswap.agent.javassist.tools.web
-
A web server for running sample programs.
- Webserver(int) - Constructor for class org.hotswap.agent.javassist.tools.web.Webserver
-
Constructs a web server.
- Webserver(String) - Constructor for class org.hotswap.agent.javassist.tools.web.Webserver
-
Constructs a web server.
- WHEN_NECESSARY - org.hotswap.agent.util.spring.collections.ConcurrentReferenceHashMap.Restructure
- where() - Method in class org.hotswap.agent.javassist.expr.Cast
-
Returns the method or constructor containing the type cast expression represented by this object.
- where() - Method in class org.hotswap.agent.javassist.expr.Expr
-
Returns the constructor or method containing the expression.
- where() - Method in class org.hotswap.agent.javassist.expr.FieldAccess
-
Returns the method or constructor containing the field-access expression represented by this object.
- where() - Method in class org.hotswap.agent.javassist.expr.Handler
-
Returns the method or constructor containing the catch clause.
- where() - Method in class org.hotswap.agent.javassist.expr.Instanceof
-
Returns the method or constructor containing the instanceof expression represented by this object.
- where() - Method in class org.hotswap.agent.javassist.expr.MethodCall
-
Returns the method or constructor containing the method-call expression represented by this object.
- where() - Method in class org.hotswap.agent.javassist.expr.NewArray
-
Returns the method or constructor containing the array creation represented by this object.
- where() - Method in class org.hotswap.agent.javassist.expr.NewExpr
-
Returns the method or constructor containing the
newexpression represented by this object. - WHILE - Static variable in interface org.hotswap.agent.javassist.compiler.TokenId
- WIDE - Static variable in interface org.hotswap.agent.javassist.bytecode.Opcode
- withinStatic() - Method in class org.hotswap.agent.javassist.expr.Expr
-
Returns true if this method is static.
- wrapped(CtClass, String, CtClass[], CtClass[], CtMethod, CtMethod.ConstParameter, CtClass) - Static method in class org.hotswap.agent.javassist.CtNewMethod
-
Creates a wrapped method.
- wrapperCastName - Static variable in class org.hotswap.agent.javassist.compiler.JvstCodeGen
- wrapperDesc - Static variable in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
The descriptors of the constructors of wrapper classes.
- wrapperTypes - Static variable in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
The fully-qualified names of wrapper classes for primitive types.
- WritableResource - Interface in org.hotswap.agent.util.spring.io.resource
-
Extended interface for a resource that supports writing to it.
- write(byte[], int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Writes a byte array at the index.
- write(int, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Writes an 8bit value at the offset from the beginning of the bytecode sequence.
- write(DataOutputStream) - Method in class org.hotswap.agent.javassist.bytecode.ClassFile
-
Writes a class file represented by this object into an output stream.
- write(DataOutputStream) - Method in interface org.hotswap.agent.javassist.bytecode.ClassFileWriter.AttributeWriter
-
Writes all the contents of the attributes.
- write(DataOutputStream) - Method in class org.hotswap.agent.javassist.bytecode.ConstPool
-
Writes the contents of the constant pool table.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.Annotation
-
Writes this annotation.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ArrayMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.BooleanMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ByteMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ClassMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.DoubleMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.EnumMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.FloatMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.CharMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.IntegerMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.LongMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.MemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.ShortMemberValue
-
Writes the value.
- write(AnnotationsWriter) - Method in class org.hotswap.agent.javassist.bytecode.annotation.StringMemberValue
-
Writes the value.
- write16bit(int) - Method in class org.hotswap.agent.javassist.bytecode.annotation.AnnotationsWriter
- write16bit(int) - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Writer
-
Writes a 16bit value.
- write16bit(int, byte[], int) - Static method in class org.hotswap.agent.javassist.bytecode.ByteArray
-
Writes a 16bit integer at the index.
- write16bit(int, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Writes an 16bit value at the offset from the beginning of the bytecode sequence.
- write16bit(int, int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Writes a 16 bit integer at the index.
- write32bit(int, byte[], int) - Static method in class org.hotswap.agent.javassist.bytecode.ByteArray
-
Writes a 32bit integer at the index.
- write32bit(int, int) - Method in class org.hotswap.agent.javassist.bytecode.Bytecode
-
Writes an 32bit value at the offset from the beginning of the bytecode sequence.
- write32bit(int, int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Writes a 32bit integer at the index.
- writeByte(int, int) - Method in class org.hotswap.agent.javassist.bytecode.CodeIterator
-
Writes an 8bit value at the given index.
- writeClassDescriptor(ObjectStreamClass) - Method in class org.hotswap.agent.javassist.util.proxy.ProxyObjectOutputStream
- writeDirectory - Variable in class org.hotswap.agent.javassist.util.proxy.ProxyFactory
-
If the value of this variable is not null, the class file of the generated proxy class is written under the directory specified by this variable.
- writeFile() - Method in class org.hotswap.agent.javassist.CtClass
-
Writes a class file represented by this
CtClassobject in the current directory. - writeFile(String) - Method in class org.hotswap.agent.javassist.CtClass
-
Writes a class file represented by this
CtClassobject on a local disk. - writeFile(ClassFile, String) - Static method in class org.hotswap.agent.javassist.util.proxy.FactoryHelper
-
Writes a class file.
- Writer() - Constructor for class org.hotswap.agent.javassist.bytecode.StackMap.Writer
-
Constructs a writer.
- Writer(int) - Constructor for class org.hotswap.agent.javassist.bytecode.StackMapTable.Writer
-
Constructs a writer.
- writeVerifyTypeInfo(int, int) - Method in class org.hotswap.agent.javassist.bytecode.StackMap.Writer
-
Writes a
union verification_type_infovalue.
Z
- ZIP_URL_PREFIX - Static variable in class org.hotswap.agent.util.scanner.ClassPathScanner
_
- _getClass() - Method in interface org.hotswap.agent.javassist.tools.reflect.Metalevel
-
Obtains the class metaobject associated with this object.
- _getMetaobject() - Method in interface org.hotswap.agent.javassist.tools.reflect.Metalevel
-
Obtains the metaobject associated with this object.
- _getObjectId() - Method in interface org.hotswap.agent.javassist.tools.rmi.Proxy
- _setMetaobject(Metaobject) - Method in interface org.hotswap.agent.javassist.tools.reflect.Metalevel
-
Changes the metaobject associated with this object.
All Classes All Packages