- C - Class in org.springsource.loaded
-
- C() - Constructor for class org.springsource.loaded.C
-
- cacheDir - Static variable in class org.springsource.loaded.GlobalConfiguration
-
The base directory in which to create any cache (.slcache folder).
- cachedMethod - Variable in class org.springsource.loaded.MethodMember
-
- callLambdaMetaFactory(Object[], Object, String, Class<?>) - Static method in class org.springsource.loaded.support.Java8
-
- callsideRewritingOn - Static variable in class org.springsource.loaded.GlobalConfiguration
-
- catcherCopyOf() - Method in class org.springsource.loaded.MethodMember
-
- catcherCopyOfWithAbstractRemoved() - Method in class org.springsource.loaded.MethodMember
-
- catchersOn - Static variable in class org.springsource.loaded.GlobalConfiguration
-
- catchGenerate(byte[]) - Static method in class org.springsource.loaded.agent.CglibPluginCapturing
-
- cchanged(String) - Method in class org.springsource.loaded.ReloadableType
-
- cchanged(int) - Method in class org.springsource.loaded.ReloadableType
-
- ccheck(int, String) - Static method in class org.springsource.loaded.TypeRegistry
-
- CglibPlugin - Class in org.springsource.loaded.agent
-
The CGLIB plugin recognizes when elements of cglib are loaded and rewrites them to catch certain events occuring.
- CglibPlugin() - Constructor for class org.springsource.loaded.agent.CglibPlugin
-
- CglibPluginCapturing - Class in org.springsource.loaded.agent
-
This bytecode rewriter intercepts calls to generate made in the CGLIB framework and allows us to record what generator is called
to create the proxy for some type.
- changed - Variable in class org.springsource.loaded.FieldDelta
-
- changed - Variable in class org.springsource.loaded.MethodDelta
-
- changed(int) - Method in class org.springsource.loaded.ReloadableType
-
Check if the specified method is different to the original form from the type as loaded.
- checkChildClassLoader(ReloadableType) - Method in class org.springsource.loaded.TypeRegistry
-
To avoid leaking permgen we want to periodically discard the child classloader and recreate a new one.
- checkCompatibility(TypeRegistry, Object, String) - Static method in class org.springsource.loaded.Utils
-
Check that the value we have discovered is of the right type.
- ChildClassLoader - Class in org.springsource.loaded
-
The ChildClassLoader will load the generated dispatchers and executors which change for each reload.
- ChildClassLoader(ClassLoader) - Constructor for class org.springsource.loaded.ChildClassLoader
-
- classesToDump - Static variable in class org.springsource.loaded.GlobalConfiguration
-
List of slashed classnames for types we should 'dump' during processing (for debugging purposes).
- ClassPreProcessorAgentAdapter - Class in org.springsource.loaded.agent
-
Class pre-processor.
- ClassPreProcessorAgentAdapter() - Constructor for class org.springsource.loaded.agent.ClassPreProcessorAgentAdapter
-
- ClassPrinter - Class in org.springsource.loaded.test.infra
-
- ClassPrinter(PrintStream) - Constructor for class org.springsource.loaded.test.infra.ClassPrinter
-
- ClassPrinter(PrintStream, boolean) - Constructor for class org.springsource.loaded.test.infra.ClassPrinter
-
- ClassRenamer - Class in org.springsource.loaded
-
Modify a class by changing it from one name to another.
- ClassRenamer() - Constructor for class org.springsource.loaded.ClassRenamer
-
- ClassVisitingConstructorAppender - Class in org.springsource.loaded.agent
-
- ClassVisitingConstructorAppender(String, String) - Constructor for class org.springsource.loaded.agent.ClassVisitingConstructorAppender
-
This ClassAdapter will visit a class and within the constructors it will add a call to the specified method (assumed static)
just before each constructor returns.
- clazzToGeneratorStrategyAndClassGeneratorMap - Static variable in class org.springsource.loaded.agent.CglibPluginCapturing
-
- clazzToGeneratorStrategyAndFastClassGeneratorMap - Static variable in class org.springsource.loaded.agent.CglibPluginCapturing
-
- cleanCache - Static variable in class org.springsource.loaded.GlobalConfiguration
-
Allows a cache to be cleaned up as the agent starts (effectively starting with a new cache, if 'caching' is true)
- clearClassloaderLinks() - Method in class org.springsource.loaded.CurrentLiveVersion
-
- clearClassloaderLinks() - Method in class org.springsource.loaded.ReloadableType
-
- clinitchanged() - Method in class org.springsource.loaded.ReloadableType
-
- collapse(String, int) - Static method in class org.springsource.loaded.RTH
-
Collapse a String and int into an array
- collapseStackToArray(MethodVisitor, String) - Static method in class org.springsource.loaded.Utils
-
- computeDifferences(byte[], byte[]) - Static method in class org.springsource.loaded.TypeDiffComputer
-
- computeReferences() - Method in class org.springsource.loaded.ConstantPoolChecker
-
- computeReferences() - Method in class org.springsource.loaded.ConstantPoolChecker2
-
- configure(Properties) - Method in class org.springsource.loaded.TypeRegistry
-
Configure this TypeRegistry using a specific set of properties - this will override any previous configuration.
- ConstantPoolChecker - Class in org.springsource.loaded
-
Quickly checks the constant pool for class references, it skips everything else as fast as it can.
- ConstantPoolChecker2 - Class in org.springsource.loaded
-
Enables us to check things quickly in the constant pool.
- Constants - Interface in org.springsource.loaded
-
Common constants used throughout Spring Loaded.
- copyConstructor(Constructor<?>) - Static method in class org.springsource.loaded.jvm.JVM
-
- copyField(Field) - Static method in class org.springsource.loaded.jvm.JVM
-
- copyMethod(Method) - Static method in class org.springsource.loaded.jvm.JVM
-
- create(ReloadableType) - Static method in class org.springsource.loaded.ri.FieldLookup.FieldProvider
-
- create(TypeRegistry, String) - Static method in class org.springsource.loaded.ri.FieldLookup.FieldProvider
-
- create(Class<?>) - Static method in class org.springsource.loaded.ri.FieldLookup.FieldProvider
-
- create(ReloadableType) - Static method in class org.springsource.loaded.ri.MethodProvider
-
- create(TypeRegistry, TypeDescriptor) - Static method in class org.springsource.loaded.ri.MethodProvider
-
- create(Class<?>) - Static method in class org.springsource.loaded.ri.MethodProvider
-
- create(ReloadableTypeMethodProvider, MethodMember) - Static method in class org.springsource.loaded.ri.ReloadedTypeInvoker
-
- createFor(ReloadableType, IncrementalTypeDescriptor, String) - Static method in class org.springsource.loaded.DispatcherBuilder
-
Factory method that builds the dispatcher for a specified reloadabletype.
- createFor(ReloadableType, String, TypeDescriptor, byte[]) - Method in class org.springsource.loaded.ExecutorBuilder
-
- createJavaMethod() - Method in class org.springsource.loaded.ri.Invoker
-
- createJavaMethod() - Method in class org.springsource.loaded.ri.JavaMethodInvoker
-
- createJavaMethod() - Method in class org.springsource.loaded.ri.OriginalClassInvoker
-
- createJavaMethod() - Method in class org.springsource.loaded.ri.ReloadedTypeInvoker
-
Create a 'mock' Java Method which is dependent on ReflectiveInterceptor to catch calls to invoke.
- createLoadsBasedOnDescriptor(MethodVisitor, String, int) - Static method in class org.springsource.loaded.Utils
-
Create the set of LOAD instructions to load the method parameters.
- CurrentLiveVersion - Class in org.springsource.loaded
-
Captures the information about the reloaded parts of a type that vary each time a new version is loaded.
- CurrentLiveVersion(ReloadableType, String, byte[]) - Constructor for class org.springsource.loaded.CurrentLiveVersion
-
- generateInstructionsToUnpackArrayAccordingToDescriptor(MethodVisitor, String, int) - Static method in class org.springsource.loaded.Utils
-
Generate the instructions in the specified method visitor to unpack an assumed array (on top of the stack) according to the
specified descriptor.
- get(MethodMember) - Method in class org.springsource.loaded.ri.JavaMethodCache
-
- getBaseName() - Method in class org.springsource.loaded.ReloadableType
-
- getByDescriptor(String, String) - Method in class org.springsource.loaded.TypeDescriptor
-
Check if this descriptor defines a method with the specified name and descriptor.
- getByNameAndDescriptor(String) - Method in class org.springsource.loaded.TypeDescriptor
-
- getBytes() - Method in class org.springsource.loaded.agent.CglibPluginCapturing
-
- getBytes() - Method in class org.springsource.loaded.agent.ClassVisitingConstructorAppender
-
- getBytes() - Method in class org.springsource.loaded.agent.FalseReturner
-
- getBytes() - Method in class org.springsource.loaded.agent.ModifyDefineInClassLoaderForClassArtifactsType
-
- getBytes() - Method in class org.springsource.loaded.agent.NonFinalizer
-
- getBytes() - Method in class org.springsource.loaded.pluginhelpers.EmptyCtor
-
- getBytesInitial() - Method in class org.springsource.loaded.ReloadableType
-
- getBytesLoaded() - Method in class org.springsource.loaded.ReloadableType
-
- getCallerClass() - Static method in class org.springsource.loaded.ri.ReflectiveInterceptor
-
- getChangedFields() - Method in class org.springsource.loaded.TypeDelta
-
- getChangedMethods() - Method in class org.springsource.loaded.TypeDelta
-
- getChildClassLoader() - Method in class org.springsource.loaded.TypeRegistry
-
- getClass_ClassInfo() - Method in class org.springsource.loaded.TypeRegistry
-
- getClass_GroovySystem() - Method in class org.springsource.loaded.TypeRegistry
-
- getClassLoader() - Method in class org.springsource.loaded.TypeRegistry
-
- getClassName() - Method in class org.springsource.loaded.ri.Invoker
-
- getClassName() - Method in class org.springsource.loaded.ri.JavaMethodInvoker
-
- getClassName() - Method in class org.springsource.loaded.ri.OriginalClassInvoker
-
- getClassName() - Method in class org.springsource.loaded.ri.ReloadedTypeInvoker
-
- getClazz() - Method in class org.springsource.loaded.ReloadableType
-
- getConstructor(String) - Method in class org.springsource.loaded.ReloadableType
-
- getConstructor(int) - Method in class org.springsource.loaded.TypeDescriptor
-
- getConstructor(String) - Method in class org.springsource.loaded.TypeDescriptor
-
- getConstructors() - Method in class org.springsource.loaded.TypeDescriptor
-
- getCurrentConstructor(String) - Method in class org.springsource.loaded.ReloadableType
-
- getCurrentMethod(String, String) - Method in class org.springsource.loaded.ReloadableType
-
Gets the method corresponding to given name and descriptor, taking into consideration changes that have happened by
reloading.
- GetDeclaredFieldLookup - Class in org.springsource.loaded.ri
-
Implementation of filed lookup algorithm for Class.getDeclaredField.
- GetDeclaredFieldLookup() - Constructor for class org.springsource.loaded.ri.GetDeclaredFieldLookup
-
- getDeclaredMethod(String, String) - Method in class org.springsource.loaded.ri.MethodProvider
-
- getDeclaredMethod(String, Class<?>[]) - Method in class org.springsource.loaded.ri.MethodProvider
-
- getDeclaredMethod(String, String) - Method in class org.springsource.loaded.ri.ReloadableTypeMethodProvider
-
- GetDeclaredMethodLookup - Class in org.springsource.loaded.ri
-
Provides an implementation for method lookup as suitable for 'Class.getDeclaredMethod'
- GetDeclaredMethodLookup(String, String) - Constructor for class org.springsource.loaded.ri.GetDeclaredMethodLookup
-
- getDeclaredMethods() - Method in class org.springsource.loaded.ri.JavaClassMethodProvider
-
- getDeclaredMethods() - Method in class org.springsource.loaded.ri.MethodProvider
-
- getDeclaredMethods() - Method in class org.springsource.loaded.ri.ReloadableTypeMethodProvider
-
- getDeclaredMethods() - Method in class org.springsource.loaded.ri.TypeDescriptorMethodProvider
-
- getDeclaringTypeName() - Method in class org.springsource.loaded.FieldMember
-
- getDefinedCount() - Method in class org.springsource.loaded.ChildClassLoader
-
- getDeletedMethods() - Method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- getDescriptor() - Method in class org.springsource.loaded.AbstractMember
-
- getDescriptorFor(String) - Method in class org.springsource.loaded.TypeRegistry
-
- getDescriptorForReloadableType(String) - Method in class org.springsource.loaded.TypeRegistry
-
Only checks the reloadable types this registry knows about, it doesn't search beyond that.
- getDispatcher() - Method in class org.springsource.loaded.ReloadableType
-
- getDispatcherInstance() - Method in class org.springsource.loaded.CurrentLiveVersion
-
- getDispatcherName(String, String) - Static method in class org.springsource.loaded.Utils
-
- getDottedName() - Method in class org.springsource.loaded.ri.JavaClassMethodProvider
-
- getDottedName() - Method in class org.springsource.loaded.ri.MethodProvider
-
- getDottedName() - Method in class org.springsource.loaded.TypeDescriptor
-
- getExceptions() - Method in class org.springsource.loaded.MethodMember
-
- getExclusionPatterns() - Method in class org.springsource.loaded.TypeRegistry
-
- getExecutorClass() - Method in class org.springsource.loaded.CurrentLiveVersion
-
- getExecutorField(String) - Method in class org.springsource.loaded.CurrentLiveVersion
-
- getExecutorMethod(MethodMember) - Method in class org.springsource.loaded.CurrentLiveVersion
-
- getExecutorName(String, String) - Static method in class org.springsource.loaded.Utils
-
Generate the name for the executor class.
- getExtractor() - Method in class org.springsource.loaded.TypeRegistry
-
- getField(Object, String, boolean) - Method in class org.springsource.loaded.ReloadableType
-
Attempt to set the value of a field on an instance to the specified value.
- getField() - Method in class org.springsource.loaded.ri.FieldLookup.ReloadedTypeFieldRef
-
- getField(String) - Method in class org.springsource.loaded.TypeDescriptor
-
Search for a field on this type descriptor - do not try supertypes.
- getField_ClassInfo_cachedClassRef() - Method in class org.springsource.loaded.TypeRegistry
-
- getFieldInHierarchy(String) - Method in class org.springsource.loaded.ReloadableType
-
- GetFieldLookup - Class in org.springsource.loaded.ri
-
Implementation of FieldLookup algorithm for "Class.getField".
- GetFieldLookup() - Constructor for class org.springsource.loaded.ri.GetFieldLookup
-
- getFields() - Method in class org.springsource.loaded.TypeDescriptor
-
- getFieldsRequiringAccessors() - Method in class org.springsource.loaded.TypeDescriptor
-
- getFromLatestByDescriptor(String) - Method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- getFromLatestByDescriptor(String) - Method in class org.springsource.loaded.ReloadableType
-
- getGenericSignature() - Method in class org.springsource.loaded.AbstractMember
-
- getGlobalPlugins() - Static method in class org.springsource.loaded.agent.SpringLoadedPreProcessor
-
- getId() - Method in class org.springsource.loaded.AbstractMember
-
- getId() - Method in class org.springsource.loaded.ReloadableType
-
- getId() - Method in class org.springsource.loaded.TypeRegistry
-
- getIdFor(String) - Static method in class org.springsource.loaded.NameRegistry
-
Return the id for a particular type.
- getIdOrAllocateFor(String) - Static method in class org.springsource.loaded.NameRegistry
-
Return the id for a particular type.
- getImplementedInterfaces(byte[]) - Static method in class org.springsource.loaded.QuickVisitor
-
- getInclusionPatterns() - Method in class org.springsource.loaded.TypeRegistry
-
- getInstrumentation() - Static method in class org.springsource.loaded.agent.SpringLoadedAgent
-
- getInterfaceBytes() - Method in class org.springsource.loaded.ReloadableType
-
- getInterfaceName(String) - Static method in class org.springsource.loaded.Utils
-
- getInterfaces() - Method in class org.springsource.loaded.ri.FieldLookup.FieldProvider
-
- getInterfaces() - Method in class org.springsource.loaded.ri.FieldLookup.ReloadableTypeFieldProvider
-
- getInterfaces() - Method in class org.springsource.loaded.ri.JavaClassMethodProvider
-
- getInterfaces() - Method in class org.springsource.loaded.ri.MethodProvider
-
- getInterfaces() - Method in class org.springsource.loaded.ri.TypeDescriptorMethodProvider
-
- getIsReloadableTypePlugins() - Static method in class org.springsource.loaded.agent.SpringLoadedPreProcessor
-
- getJavaMethod() - Method in class org.springsource.loaded.ri.Invoker
-
- getJavaMethodCache() - Method in class org.springsource.loaded.ReloadableType
-
- getJDKProxiesFor(String) - Method in class org.springsource.loaded.TypeRegistry
-
- getLatestDescriptorFor(String) - Method in class org.springsource.loaded.TypeRegistry
-
- getLatestDispatcherBytes() - Method in class org.springsource.loaded.ReloadableType
-
- getLatestDispatcherClass() - Method in class org.springsource.loaded.ReloadableType
-
- getLatestDispatcherInstance() - Method in class org.springsource.loaded.ReloadableType
-
- getLatestDispatcherInstance(boolean) - Method in class org.springsource.loaded.ReloadableType
-
- getLatestDispatcherName() - Method in class org.springsource.loaded.ReloadableType
-
- getLatestExecutorBytes() - Method in class org.springsource.loaded.ReloadableType
-
- getLatestExecutorClass() - Method in class org.springsource.loaded.ReloadableType
-
- getLatestExecutorName() - Method in class org.springsource.loaded.ReloadableType
-
- getLatestTypeDescriptor() - Method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- getLatestTypeDescriptor() - Method in class org.springsource.loaded.ReloadableType
-
- getLiveVersion() - Method in class org.springsource.loaded.ReloadableType
-
- getLostFields() - Method in class org.springsource.loaded.TypeDelta
-
- getMethod(String, String) - Method in class org.springsource.loaded.ReloadableType
-
Gets the 'orignal' method corresponding to given name and method descriptor.
- getMethod(String) - Method in class org.springsource.loaded.ReloadableType
-
- getMethod(String, Class<?>[]) - Method in class org.springsource.loaded.ri.MethodProvider
-
- getMethod(String, Class<?>[]) - Method in class org.springsource.loaded.ri.ReloadableTypeMethodProvider
-
- getMethod(int) - Method in class org.springsource.loaded.TypeDescriptor
-
- getMethod_ClassInfo_getClassInfo() - Method in class org.springsource.loaded.TypeRegistry
-
- getMethodDescriptor() - Method in class org.springsource.loaded.ri.Invoker
-
- getMethodDescriptor() - Method in class org.springsource.loaded.ri.JavaMethodInvoker
-
- getMethodDescriptor() - Method in class org.springsource.loaded.ri.OriginalClassInvoker
-
- getMethodDescriptor() - Method in class org.springsource.loaded.ri.ReloadedTypeInvoker
-
- GetMethodLookup - Class in org.springsource.loaded.ri
-
Implements a 'lookup' strategy that finds methods in the fashion required by java.lang.Class.getMethod
- GetMethodLookup(String, String) - Constructor for class org.springsource.loaded.ri.GetMethodLookup
-
- GetMethodLookup(String, Class<?>[]) - Constructor for class org.springsource.loaded.ri.GetMethodLookup
-
- getMethods() - Method in class org.springsource.loaded.ri.MethodProvider
-
- getMethods() - Method in class org.springsource.loaded.ri.ReloadableTypeMethodProvider
-
- getMethods() - Method in class org.springsource.loaded.TypeDescriptor
-
- GetMethodsLookup - Class in org.springsource.loaded.ri
-
- GetMethodsLookup() - Constructor for class org.springsource.loaded.ri.GetMethodsLookup
-
- getModifiers() - Method in class org.springsource.loaded.AbstractMember
-
- getModifiers() - Method in class org.springsource.loaded.ri.Invoker
-
- getModifiers() - Method in class org.springsource.loaded.ri.JavaMethodInvoker
-
- getModifiers() - Method in class org.springsource.loaded.ri.OriginalClassInvoker
-
- getModifiers() - Method in class org.springsource.loaded.ri.ReloadedTypeInvoker
-
- getModifiers() - Method in class org.springsource.loaded.TypeDescriptor
-
- getName() - Method in class org.springsource.loaded.AbstractMember
-
- getName() - Method in class org.springsource.loaded.ReloadableType
-
- getName() - Method in class org.springsource.loaded.ri.FieldLookup.ReloadedTypeFieldRef
-
- getName() - Method in class org.springsource.loaded.ri.Invoker
-
- getName() - Method in class org.springsource.loaded.ri.JavaMethodInvoker
-
- getName() - Method in class org.springsource.loaded.ri.OriginalClassInvoker
-
- getName() - Method in class org.springsource.loaded.ri.ReloadedTypeInvoker
-
- getName() - Method in class org.springsource.loaded.TypeDescriptor
-
- getNameAndDescriptor() - Method in class org.springsource.loaded.MethodMember
-
- getNewFields() - Method in class org.springsource.loaded.TypeDelta
-
- getNewOrChangedConstructors() - Method in class org.springsource.loaded.IncrementalTypeDescriptor
-
Return the list of 'new or changed' constructors.
- getNewOrChangedMethods() - Method in class org.springsource.loaded.IncrementalTypeDescriptor
-
Return the list of 'new or changed' methods.
- getOriginal() - Method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- getOriginalConstructor(String) - Method in class org.springsource.loaded.ReloadableType
-
- getOriginalMethod(String) - Method in class org.springsource.loaded.ReloadableType
-
Gets the method corresponding to given name and descriptor, from the original type descriptor.
- getParamDescriptor() - Method in class org.springsource.loaded.MethodMember
-
- getParameterCount(String) - Static method in class org.springsource.loaded.Utils
-
Return the number of parameters in the descriptor.
- getParamsDescriptor() - Method in class org.springsource.loaded.ri.Invoker
-
- getParamSequence(String) - Static method in class org.springsource.loaded.Utils
-
Return a simple sequence for the descriptor where type references are collapsed to 'O', so (IILjava/lang/String;Z) will
return IIOZ.
- getParentRegistry() - Method in class org.springsource.loaded.TypeRegistry
-
- getProtectedFieldGetterName(String) - Static method in class org.springsource.loaded.Utils
-
- getProtectedFieldSetterName(String) - Static method in class org.springsource.loaded.Utils
-
- getRebasePaths() - Method in class org.springsource.loaded.TypeRegistry
-
- getReloadableMethod(String, String) - Method in class org.springsource.loaded.CurrentLiveVersion
-
- getReloadableSuperType(String) - Method in class org.springsource.loaded.TypeRegistry
-
- getReloadableType() - Method in class org.springsource.loaded.TypeDescriptor
-
- getReloadableType(int) - Method in class org.springsource.loaded.TypeRegistry
-
- getReloadableType(String) - Method in class org.springsource.loaded.TypeRegistry
-
Determine the reloadabletype object representation for a specified class.
- getReloadableType(String, boolean) - Method in class org.springsource.loaded.TypeRegistry
-
Find the ReloadableType object for a given classname.
- getReloadableType(int, int) - Static method in class org.springsource.loaded.TypeRegistry
-
This method discovers the reloadable type instance for the registry and type id specified.
- getReloadableType(Class<?>) - Method in class org.springsource.loaded.TypeRegistry
-
- getReloadableTypes() - Method in class org.springsource.loaded.TypeRegistry
-
- getReturnType() - Method in class org.springsource.loaded.ri.Invoker
-
- getReturnType(String, Utils.ReturnType.Kind) - Static method in class org.springsource.loaded.Utils.ReturnType
-
- getReturnType(String) - Static method in class org.springsource.loaded.Utils.ReturnType
-
- getReturnTypeDescriptor(String) - Static method in class org.springsource.loaded.Utils
-
Discover the descriptor for the return type.
- getRType(Class<?>) - Static method in class org.springsource.loaded.ri.ReflectiveInterceptor
-
Access and return the ReloadableType field on a specified class.
- getRType() - Method in class org.springsource.loaded.ri.ReloadableTypeMethodProvider
-
- getSize(String) - Static method in class org.springsource.loaded.Utils
-
Compute the size required for a specific method descriptor.
- getSlashedName() - Method in class org.springsource.loaded.ReloadableType
-
- getSlashedName() - Method in class org.springsource.loaded.ri.JavaClassMethodProvider
-
- getSlashedName() - Method in class org.springsource.loaded.ri.MethodProvider
-
- getSlashedName() - Method in class org.springsource.loaded.ri.TypeDescriptorMethodProvider
-
- getSlashedSupertypeName() - Method in class org.springsource.loaded.ReloadableType
-
- getStaticFieldValue(Class<?>, SSMgr) - Method in class org.springsource.loaded.FieldReaderWriter
-
- getStaticFieldValue(Class<?>, SSMgr) - Method in class org.springsource.loaded.ReflectionFieldReaderWriter
-
- getSuper() - Method in class org.springsource.loaded.ri.FieldLookup.FieldProvider
-
- getSuper() - Method in class org.springsource.loaded.ri.FieldLookup.ReloadableTypeFieldProvider
-
- getSuper() - Method in class org.springsource.loaded.ri.JavaClassMethodProvider
-
- getSuper() - Method in class org.springsource.loaded.ri.MethodProvider
-
- getSuper() - Method in class org.springsource.loaded.ri.TypeDescriptorMethodProvider
-
- getSuperinterfacesName() - Method in class org.springsource.loaded.TypeDescriptor
-
- getSuperRtype() - Method in class org.springsource.loaded.ReloadableType
-
- getSupertypeName() - Method in class org.springsource.loaded.TypeDescriptor
-
- getTypeDelta() - Method in class org.springsource.loaded.CurrentLiveVersion
-
- getTypeDescriptor() - Method in class org.springsource.loaded.ReloadableType
-
- getTypeDescriptor() - Method in class org.springsource.loaded.ri.ReloadableTypeMethodProvider
-
- getTypeDescriptor() - Method in class org.springsource.loaded.ri.TypeDescriptorMethodProvider
-
- getTypeIdFor(String, boolean) - Method in class org.springsource.loaded.TypeRegistry
-
Lookup the type ID for a string.
- getTypenameById(int) - Static method in class org.springsource.loaded.NameRegistry
-
- getTypeRegistry() - Method in class org.springsource.loaded.ReloadableType
-
- getTypeRegistry() - Method in class org.springsource.loaded.ri.ReloadableTypeMethodProvider
-
- getTypeRegistry() - Method in class org.springsource.loaded.ri.TypeDescriptorMethodProvider
-
- getTypeRegistry() - Method in class org.springsource.loaded.TypeDescriptor
-
- getTypeRegistryFor(ClassLoader) - Static method in class org.springsource.loaded.TypeRegistry
-
Factory access method for obtaining TypeRegistry instances.
- getTypeRegistryId() - Method in class org.springsource.loaded.ReloadableType
-
- getValue(Object, ISMgr) - Method in class org.springsource.loaded.FieldReaderWriter
-
Return the value of the field for which is reader-writer exists.
- getValue(ReloadableType, Object, String) - Method in class org.springsource.loaded.ISMgr
-
Get the value of a instance field - this will use 'any means necessary' to get to it.
- getValue(Object, ISMgr) - Method in class org.springsource.loaded.ReflectionFieldReaderWriter
-
- getValue(ReloadableType, String) - Method in class org.springsource.loaded.SSMgr
-
- getVersionStamp() - Method in class org.springsource.loaded.CurrentLiveVersion
-
- GlobalConfiguration - Class in org.springsource.loaded
-
Encapsulates configurable elements - these are set (to values other than the defaults) in TypeRegistry when the system property
springloaded configuration is processed.
- GlobalConfiguration() - Constructor for class org.springsource.loaded.GlobalConfiguration
-
- globalConfigurationProperties - Static variable in class org.springsource.loaded.GlobalConfiguration
-
Global configuration properties set based on the value of system property 'springloaded'.
- GrailsPlugin - Class in org.springsource.loaded.agent
-
- GrailsPlugin() - Constructor for class org.springsource.loaded.agent.GrailsPlugin
-
- GroovyPlugin - Class in org.springsource.loaded.agent
-
What does it do?
- GroovyPlugin() - Constructor for class org.springsource.loaded.agent.GroovyPlugin
-
- id - Variable in class org.springsource.loaded.AbstractMember
-
- idycheck() - Static method in class org.springsource.loaded.TypeRegistry
-
Used to determine if the invokedynamic needs to be intercepted.
- idyrun(Object[], int, int, Object, String, int) - Static method in class org.springsource.loaded.TypeRegistry
-
- iiIntercept(Object, Object[], Object, String) - Static method in class org.springsource.loaded.TypeRegistry
-
See notes.md#001
- iincheck(int, String) - Static method in class org.springsource.loaded.TypeRegistry
-
Determine if something has changed in a particular type related to a particular descriptor and so the dispatcher interface
should be used.
- illegalGetFieldType(Field, Class<?>) - Static method in class org.springsource.loaded.ri.Exceptions
-
- Impossible - Exception in org.springsource.loaded.agent
-
This exception is thrown when something completely unexpected happens (an assertion is violated).
- Impossible(Exception) - Constructor for exception org.springsource.loaded.agent.Impossible
-
- incrementalTypeDescriptor - Variable in class org.springsource.loaded.CurrentLiveVersion
-
- IncrementalTypeDescriptor - Class in org.springsource.loaded
-
This class computes and then encapsulates what has changed between the original form of a type and a newly loaded version.
- IncrementalTypeDescriptor(TypeDescriptor) - Constructor for class org.springsource.loaded.IncrementalTypeDescriptor
-
- initialize() - Method in class org.springsource.loaded.agent.SpringLoadedPreProcessor
-
- initialize(JavaMethodCache.Initializer) - Method in class org.springsource.loaded.ri.JavaMethodCache
-
- Initializer() - Constructor for class org.springsource.loaded.ri.JavaMethodCache.Initializer
-
- insertBoxInsns(MethodVisitor, String) - Static method in class org.springsource.loaded.Utils
-
- insertBoxInsns(MethodVisitor, char) - Static method in class org.springsource.loaded.Utils
-
- insertExtraParameter(String, String) - Static method in class org.springsource.loaded.Utils
-
- insertPopsForAllParameters(MethodVisitor, String) - Static method in class org.springsource.loaded.Utils
-
Looks at the supplied descriptor and inserts enough pops to remove all parameters.
- insertUnboxInsns(MethodVisitor, char, boolean) - Static method in class org.springsource.loaded.Utils
-
- insertUnboxInsnsIfNecessary(MethodVisitor, String, boolean) - Static method in class org.springsource.loaded.Utils
-
- instanceFieldInterceptionRequired(int, String) - Static method in class org.springsource.loaded.TypeRegistry
-
Called for a field operation - trying to determine whether a particular field needs special handling.
- instancesOf_AnnotationMethodHandlerAdapter - Static variable in class org.springsource.loaded.agent.SpringPlugin
-
- instancesOf_DefaultAnnotationHandlerMapping - Static variable in class org.springsource.loaded.agent.SpringPlugin
-
- instancesOf_RequestMappingHandlerMapping - Static variable in class org.springsource.loaded.agent.SpringPlugin
-
- instantiation(Class<?>) - Static method in class org.springsource.loaded.ri.Exceptions
-
- interceptReflection - Static variable in class org.springsource.loaded.GlobalConfiguration
-
- interfaceBytes - Variable in class org.springsource.loaded.ReloadableType
-
The bytes for the interface representing the first loaded implementation
- InterfaceExtractor - Class in org.springsource.loaded
-
Extract an interface for a type.
- InterfaceExtractor(TypeRegistry) - Constructor for class org.springsource.loaded.InterfaceExtractor
-
- internalMatches(String) - Method in class org.springsource.loaded.AnyTypePattern
-
- internalMatches(String) - Method in class org.springsource.loaded.ExactTypePattern
-
- internalMatches(String) - Method in class org.springsource.loaded.PrefixTypePattern
-
- internalMatches(String) - Method in class org.springsource.loaded.TypePattern
-
- investigate(String, byte[]) - Static method in class org.springsource.loaded.SystemClassReflectionInvestigator
-
- invoke(byte[], String...) - Static method in class org.springsource.loaded.pluginhelpers.EmptyCtor
-
Empty the constructors with the specified descriptors.
- invoke(Object, Object...) - Method in class org.springsource.loaded.ri.Invoker
-
- invoke(Object, Object...) - Method in class org.springsource.loaded.ri.JavaMethodInvoker
-
- invoke(Object, Object...) - Method in class org.springsource.loaded.ri.OriginalClassInvoker
-
- invoke(Object, Object...) - Method in class org.springsource.loaded.ri.ReloadedTypeInvoker
-
- Invoker - Class in org.springsource.loaded.ri
-
An invoker represents the result of a method lookup operation in the type hierarchy.
- Invoker() - Constructor for class org.springsource.loaded.ri.Invoker
-
- invokerCache_getDeclaredMethod - Variable in class org.springsource.loaded.ReloadableType
-
- invokerCache_getMethod - Variable in class org.springsource.loaded.ReloadableType
-
- invokerFor(MethodMember) - Method in class org.springsource.loaded.ri.ReloadableTypeMethodProvider
-
- invokerFor(MethodMember) - Method in class org.springsource.loaded.ri.TypeDescriptorMethodProvider
-
- invokersCache_getDeclaredMethods - Variable in class org.springsource.loaded.ReloadableType
-
Cache of the invokers used to answer getDeclaredMethods() call made on this type
- invokersCache_getMethods - Variable in class org.springsource.loaded.ReloadableType
-
- invokespecialSearch(ReloadableType, String) - Static method in class org.springsource.loaded.TypeRegistry
-
- IS_NEW - Static variable in class org.springsource.loaded.MethodMember
-
- isAnnotation() - Method in class org.springsource.loaded.TypeDescriptor
-
- isAssignableFrom(TypeRegistry, Class<?>, String) - Static method in class org.springsource.loaded.Utils
-
- isAssignableFrom(String, TypeDescriptor) - Static method in class org.springsource.loaded.Utils
-
- isBrandNewMethod(MethodMember) - Static method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- isCaching - Static variable in class org.springsource.loaded.GlobalConfiguration
-
Determine whether on disk caching will be used.
- isCatcher(MethodMember) - Static method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- isCatcher(MethodMember) - Static method in class org.springsource.loaded.MethodMember
-
- isCatcherForInterfaceMethod(MethodMember) - Static method in class org.springsource.loaded.MethodMember
-
- isClash(MethodMember) - Static method in class org.springsource.loaded.MethodMember
-
- isConstructor() - Method in class org.springsource.loaded.MethodMember
-
- isConvertableFrom(Class<?>, Class<?>) - Static method in class org.springsource.loaded.Utils
-
- isDeleted(MethodMember) - Static method in class org.springsource.loaded.MethodMember
-
- isDoubleSlot() - Method in class org.springsource.loaded.Utils.ReturnType
-
- isEnum() - Method in class org.springsource.loaded.TypeDescriptor
-
- isFinal() - Method in class org.springsource.loaded.AbstractMember
-
- isFinalInHierarchy(String) - Method in class org.springsource.loaded.TypeDescriptor
-
- isGroovyType() - Method in class org.springsource.loaded.TypeDescriptor
-
- isInitialized() - Method in class org.springsource.loaded.ri.JavaMethodCache
-
- isInitializer(String) - Static method in class org.springsource.loaded.Utils
-
- isInterface() - Method in class org.springsource.loaded.ri.FieldLookup.FieldProvider
-
- isInterface() - Method in class org.springsource.loaded.ri.FieldLookup.ReloadableTypeFieldProvider
-
- isInterface() - Method in class org.springsource.loaded.ri.JavaClassMethodProvider
-
- isInterface() - Method in class org.springsource.loaded.ri.MethodProvider
-
- isInterface() - Method in class org.springsource.loaded.ri.TypeDescriptorMethodProvider
-
- isInterface() - Method in class org.springsource.loaded.TypeDescriptor
-
- isJava18orHigher - Static variable in class org.springsource.loaded.GlobalConfiguration
-
- ISMgr - Class in org.springsource.loaded
-
Every reloadable hierarchy gets an Instance State Manager (ISMgr).
- ISMgr(Object, ReloadableType) - Constructor for class org.springsource.loaded.ISMgr
-
- isNowNonStatic(MethodMember) - Static method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- isNowStatic(MethodMember) - Static method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- isObjectIsUnboxableTo(Class<?>, char) - Static method in class org.springsource.loaded.Utils
-
- ispcheck(int, String) - Static method in class org.springsource.loaded.TypeRegistry
-
- isPrimitive() - Method in class org.springsource.loaded.Utils.ReturnType
-
- isPrivate() - Method in class org.springsource.loaded.AbstractMember
-
- isPrivateOrStaticOrFinal() - Method in class org.springsource.loaded.AbstractMember
-
- isProfiling - Static variable in class org.springsource.loaded.GlobalConfiguration
-
Global control for checking assertions
- isProtected() - Method in class org.springsource.loaded.AbstractMember
-
- isPublic() - Method in class org.springsource.loaded.AbstractMember
-
- isPublic() - Method in class org.springsource.loaded.ri.FieldLookup.ReloadedTypeFieldRef
-
- isReloadable() - Method in class org.springsource.loaded.TypeDescriptor
-
- isReloadableTypeName(String) - Method in class org.springsource.loaded.TypeRegistry
-
- isReloadableTypeName(String, ProtectionDomain, byte[]) - Method in class org.springsource.loaded.TypeRegistry
-
Determine if the type specified is a reloadable type.
- IsReloadableTypePlugin - Interface in org.springsource.loaded
-
Plugins implementing this interface are allowed to participate in determining whether a type should be made reloadable.
- isResolved() - Method in class org.springsource.loaded.ReloadableType
-
- isResolved(Class<?>) - Method in class org.springsource.loaded.TypeRegistry
-
- isRuntimeLogging - Static variable in class org.springsource.loaded.GlobalConfiguration
-
Global control for runtime logging
- isStatic() - Method in class org.springsource.loaded.AbstractMember
-
- isStatic() - Method in class org.springsource.loaded.FieldReaderWriter
-
- isStatic() - Method in class org.springsource.loaded.ReflectionFieldReaderWriter
-
- isSuperDispatcher(MethodMember) - Static method in class org.springsource.loaded.MethodMember
-
- istcheck(int, String) - Static method in class org.springsource.loaded.TypeRegistry
-
Determine if something has changed in a particular type related to a particular descriptor and so the dispatcher interface
should be used.
- isVoid() - Method in class org.springsource.loaded.Utils.ReturnType
-
- ivicheck(int, String) - Static method in class org.springsource.loaded.TypeRegistry
-
Used in code the generated code replaces invokevirtual calls.
- readConstantPool(byte[]) - Method in class org.springsource.loaded.ConstantPoolChecker
-
- readConstantPool(byte[]) - Method in class org.springsource.loaded.ConstantPoolChecker2
-
- record(Object, Object) - Static method in class org.springsource.loaded.agent.CglibPluginCapturing
-
The classloader for class artifacts is used to load the generated classes for call sites.
- recordAnnotationMethodHandlerAdapterInstance(Object) - Static method in class org.springsource.loaded.agent.SpringPlugin
-
- recordBootstrapMethod(String, Handle, Object[]) - Method in class org.springsource.loaded.TypeRegistry
-
When an invokedynamic instruction is reached, we allocate an id that
recognizes that bsm and the parameters to that bsm.
- recordDefaultAnnotationHandlerMappingInstance(Object) - Static method in class org.springsource.loaded.agent.SpringPlugin
-
- recordInstance(Object) - Static method in class org.springsource.loaded.agent.GrailsPlugin
-
- recordInstance(Object) - Static method in class org.springsource.loaded.agent.GroovyPlugin
-
- recordRequestMappingHandlerMappingInstance(Object) - Static method in class org.springsource.loaded.agent.SpringPlugin
-
- ReflectionFieldReaderWriter - Class in org.springsource.loaded
-
A FieldReaderWriter implementation that simply uses reflection to set/get the fields.
- ReflectionFieldReaderWriter(Field) - Constructor for class org.springsource.loaded.ReflectionFieldReaderWriter
-
- ReflectiveInterceptor - Class in org.springsource.loaded.ri
-
The reflective interceptor is called to rewrite any reflective calls that are found in the bytecode.
- ReflectiveInterceptor() - Constructor for class org.springsource.loaded.ri.ReflectiveInterceptor
-
- register(File) - Method in class org.springsource.loaded.agent.FileSystemWatcher
-
Add a new file to the list of those being monitored.
- register(ReloadableType, File) - Method in class org.springsource.loaded.agent.ReloadableFileChangeListener
-
- register(ReloadableType, File) - Method in interface org.springsource.loaded.FileChangeListener
-
- registerGlobalPlugin(Plugin) - Static method in class org.springsource.loaded.agent.SpringLoadedPreProcessor
-
- registerGlobalPlugin(Plugin) - Static method in class org.springsource.loaded.Plugins
-
- reinitialize() - Static method in class org.springsource.loaded.TypeRegistry
-
- reload(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Static method in class org.springsource.loaded.agent.ClassPreProcessorAgentAdapter
-
- ReloadableFileChangeListener - Class in org.springsource.loaded.agent
-
- ReloadableFileChangeListener(TypeRegistry) - Constructor for class org.springsource.loaded.agent.ReloadableFileChangeListener
-
- ReloadableType - Class in org.springsource.loaded
-
Represents a type that has been processed such that it can be reloaded at runtime.
- ReloadableType(String, byte[], int, TypeRegistry, TypeDescriptor) - Constructor for class org.springsource.loaded.ReloadableType
-
Construct a new ReloadableType with the specified name and the specified initial bytecode.
- ReloadableTypeFieldProvider(ReloadableType) - Constructor for class org.springsource.loaded.ri.FieldLookup.ReloadableTypeFieldProvider
-
- ReloadableTypeMethodProvider - Class in org.springsource.loaded.ri
-
Concrete implementation of MethodProvider that provides methods for a Reloadable Type, taking into account any changes made to
the type by reloading.
- ReloadableTypeMethodProvider(ReloadableType) - Constructor for class org.springsource.loaded.ri.ReloadableTypeMethodProvider
-
- ReloadDecision - Enum in org.springsource.loaded.agent
-
- ReloadedTypeFieldRef(ReloadableType, FieldMember) - Constructor for class org.springsource.loaded.ri.FieldLookup.ReloadedTypeFieldRef
-
- ReloadedTypeInvoker - Class in org.springsource.loaded.ri
-
Common super type for Invoker for a method on a reloaded type.
- reloadEvent(String, Class<?>, String) - Method in class org.springsource.loaded.agent.GrailsPlugin
-
- reloadEvent(String, Class<?>, String) - Method in class org.springsource.loaded.agent.GroovyPlugin
-
- reloadEvent(String, Class<?>, String) - Method in class org.springsource.loaded.agent.JVMPlugin
-
- reloadEvent(String, Class<?>, String) - Method in class org.springsource.loaded.agent.SpringPlugin
-
- reloadEvent(String, Class<?>, String) - Method in interface org.springsource.loaded.ReloadEventProcessorPlugin
-
Called when a type has been reloaded.
- ReloadEventProcessorPlugin - Interface in org.springsource.loaded
-
ReloadEventProcessor Plugins are called when a type is reloading.
- ReloadException - Exception in org.springsource.loaded
-
- ReloadException(String, Exception) - Constructor for exception org.springsource.loaded.ReloadException
-
- ReloadException(String) - Constructor for exception org.springsource.loaded.ReloadException
-
- reloadMessages - Static variable in class org.springsource.loaded.GlobalConfiguration
-
- reloadMostRecentDispatcherAndExecutor() - Method in class org.springsource.loaded.CurrentLiveVersion
-
- reloadMostRecentDispatcherAndExecutor() - Method in class org.springsource.loaded.ReloadableType
-
- rememberReloadableType(int, ReloadableType) - Method in class org.springsource.loaded.TypeRegistry
-
Sometimes we discover the reloadabletype during program execution, for example A calls B and we haven't yet seen B.
- rename(String, byte[], String...) - Static method in class org.springsource.loaded.ClassRenamer
-
Rename a type - changing it to specified new name (which should be the dotted form of the name).
- reset() - Static method in class org.springsource.loaded.NameRegistry
-
Typically used by tests to ensure it looks like a fresh NameRegistry is being used.
- resetAllConfiguration() - Static method in class org.springsource.loaded.TypeRegistry
-
- resetConfiguration() - Method in class org.springsource.loaded.TypeRegistry
-
- ReturnTypeBoolean - Static variable in class org.springsource.loaded.Utils.ReturnType
-
- ReturnTypeByte - Static variable in class org.springsource.loaded.Utils.ReturnType
-
- ReturnTypeChar - Static variable in class org.springsource.loaded.Utils.ReturnType
-
- ReturnTypeDouble - Static variable in class org.springsource.loaded.Utils.ReturnType
-
- ReturnTypeFloat - Static variable in class org.springsource.loaded.Utils.ReturnType
-
- ReturnTypeInt - Static variable in class org.springsource.loaded.Utils.ReturnType
-
- ReturnTypeLong - Static variable in class org.springsource.loaded.Utils.ReturnType
-
- ReturnTypeShort - Static variable in class org.springsource.loaded.Utils.ReturnType
-
- ReturnTypeVoid - Static variable in class org.springsource.loaded.Utils.ReturnType
-
- rewrite(TypeRegistry, byte[], boolean) - Static method in class org.springsource.loaded.MethodInvokerRewriter
-
Rewrite regular operations on reloadable types and any reflective calls.
- rewrite(TypeRegistry, byte[]) - Static method in class org.springsource.loaded.MethodInvokerRewriter
-
- rewrite(String, byte[]) - Static method in class org.springsource.loaded.SystemClassReflectionRewriter
-
- rewrite(ReloadableType, byte[]) - Static method in class org.springsource.loaded.TypeRewriter
-
- rewriteCallSitesAndDefine() - Method in class org.springsource.loaded.ReloadableType
-
Rewrite the code for this reloadable type.
- RewriteResult(byte[], int) - Constructor for class org.springsource.loaded.SystemClassReflectionRewriter.RewriteResult
-
- rewriteUsingCache(String, TypeRegistry, byte[]) - Static method in class org.springsource.loaded.MethodInvokerRewriter
-
- RTH - Class in org.springsource.loaded
-
Runtime Helper Class.
- RTH() - Constructor for class org.springsource.loaded.RTH
-
- runStaticInitializer() - Method in class org.springsource.loaded.CurrentLiveVersion
-
- runStaticInitializer() - Method in class org.springsource.loaded.ReloadableType
-
- setAccessChanged(int, int) - Method in class org.springsource.loaded.FieldDelta
-
- setAccessChanged(int, int) - Method in class org.springsource.loaded.MethodDelta
-
- setAnnotationsChanged(String) - Method in class org.springsource.loaded.FieldDelta
-
- setAnnotationsChanged(String) - Method in class org.springsource.loaded.MethodDelta
-
- setCodeChanged(AbstractInsnNode[], AbstractInsnNode[]) - Method in class org.springsource.loaded.MethodDelta
-
- setConstructorModifiers(Constructor<?>, int) - Static method in class org.springsource.loaded.jvm.JVM
-
- setField(Object, String, boolean, Object) - Method in class org.springsource.loaded.ReloadableType
-
Attempt to set the value of a field on an instance to the specified value.
- setFieldModifiers(Field, int) - Static method in class org.springsource.loaded.jvm.JVM
-
- setId(int) - Method in class org.springsource.loaded.AbstractMember
-
- setInstructionsChanged(AbstractInsnNode[], AbstractInsnNode[]) - Method in class org.springsource.loaded.MethodDelta
-
- setInvokespecialChanged(String, String) - Method in class org.springsource.loaded.MethodDelta
-
- setIsGroovyType(boolean) - Method in class org.springsource.loaded.TypeDescriptor
-
- setLatestTypeDescriptor(TypeDescriptor) - Method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- setMethodModifiers(Method, int) - Static method in class org.springsource.loaded.jvm.JVM
-
- setPaused(boolean) - Method in class org.springsource.loaded.agent.FileSystemWatcher
-
Enables the filesystem watching to be paused/unpaused.
- setResolved() - Method in class org.springsource.loaded.ReloadableType
-
- setShouldDefineClasses(boolean) - Method in class org.springsource.loaded.TypeRegistry
-
- setStaticFieldValue(Class<?>, Object, SSMgr) - Method in class org.springsource.loaded.FieldReaderWriter
-
- setStaticFieldValue(Class<?>, Object, SSMgr) - Method in class org.springsource.loaded.ReflectionFieldReaderWriter
-
- setSuperclass(Class<?>) - Method in class org.springsource.loaded.ReloadableType
-
- setTypeChanged(String, String) - Method in class org.springsource.loaded.FieldDelta
-
- setTypeDelta(TypeDelta) - Method in class org.springsource.loaded.CurrentLiveVersion
-
- setValue(Object, Object, ISMgr) - Method in class org.springsource.loaded.FieldReaderWriter
-
Set the value of an instance field on the specified instance to the specified value.
- setValue(ReloadableType, Object, Object, String) - Method in class org.springsource.loaded.ISMgr
-
Set the value of a field.
- setValue(Object, Object, ISMgr) - Method in class org.springsource.loaded.ReflectionFieldReaderWriter
-
- setValue(ReloadableType, Object, String) - Method in class org.springsource.loaded.SSMgr
-
- shouldBeMadeReloadable(TypeRegistry, String, ProtectionDomain, byte[]) - Method in interface org.springsource.loaded.IsReloadableTypePlugin
-
- shouldBeMadeReloadable(TypeRegistry, String, ProtectionDomain, byte[]) - Method in class org.springsource.loaded.SystemPropertyConfiguredIsReloadableTypePlugin
-
- shouldDefineClasses() - Method in class org.springsource.loaded.TypeRegistry
-
- shouldReplace(MethodMember) - Method in class org.springsource.loaded.MethodMember
-
- shouldRerunStaticInitializer(String, Class<?>, String) - Method in class org.springsource.loaded.agent.GrailsPlugin
-
- shouldRerunStaticInitializer(String, Class<?>, String) - Method in class org.springsource.loaded.agent.GroovyPlugin
-
- shouldRerunStaticInitializer(String, Class<?>, String) - Method in class org.springsource.loaded.agent.JVMPlugin
-
- shouldRerunStaticInitializer(String, Class<?>, String) - Method in class org.springsource.loaded.agent.SpringPlugin
-
- shouldRerunStaticInitializer(String, Class<?>, String) - Method in interface org.springsource.loaded.ReloadEventProcessorPlugin
-
Called when a type has been reloaded, allows the plugin to decide if the static initializer should be re-run for the reloaded
type.
- shouldRerunStaticInitializer(ReloadableType, String) - Method in class org.springsource.loaded.TypeRegistry
-
- shutdown() - Method in class org.springsource.loaded.agent.FileSystemWatcher
-
Shutdown the thread.
- signature - Variable in class org.springsource.loaded.AbstractMember
-
- simulateReload() - Method in class org.springsource.loaded.ReloadableType
-
- sizeOf(String) - Static method in class org.springsource.loaded.Utils
-
Return the size of a type.
- slashedNamesToClasses(String[], ClassLoader) - Static method in class org.springsource.loaded.Utils
-
- slashedNameToClass(String, ClassLoader) - Static method in class org.springsource.loaded.Utils
-
- slashedtypename - Variable in class org.springsource.loaded.ReloadableType
-
The slashed typename
- SLFormatter - Class in org.springsource.loaded.infra
-
- SLFormatter() - Constructor for class org.springsource.loaded.infra.SLFormatter
-
- SpringLoaded - Class in org.springsource.loaded
-
API for directly interacting with SpringLoaded.
- SpringLoaded() - Constructor for class org.springsource.loaded.SpringLoaded
-
- SpringLoadedAgent - Class in org.springsource.loaded.agent
-
Basic agent implementation.
- SpringLoadedAgent() - Constructor for class org.springsource.loaded.agent.SpringLoadedAgent
-
- SpringLoadedPreProcessor - Class in org.springsource.loaded.agent
-
The entry point for the agent - all classes that can be modified will be passed into preProcess().
- SpringLoadedPreProcessor() - Constructor for class org.springsource.loaded.agent.SpringLoadedPreProcessor
-
- SpringPlugin - Class in org.springsource.loaded.agent
-
First stab at the Spring plugin for Spring-Loaded.
- SpringPlugin() - Constructor for class org.springsource.loaded.agent.SpringPlugin
-
- SSMgr - Class in org.springsource.loaded
-
Static State Manager.
- SSMgr() - Constructor for class org.springsource.loaded.SSMgr
-
- staticFieldInterceptionRequired(int, String) - Static method in class org.springsource.loaded.TypeRegistry
-
Called for a field operation - trying to determine whether a particular field needs special handling.
- staticInitializedNeedsRerunningOnDefine - Variable in class org.springsource.loaded.CurrentLiveVersion
-
- staticLookup(int, String, String) - Method in class org.springsource.loaded.ri.MethodProvider
-
- StaticLookup - Class in org.springsource.loaded.ri
-
Provides an implementation for dynamic method lookup in a given Method provider.
- StaticLookup(String, String) - Constructor for class org.springsource.loaded.ri.StaticLookup
-
Create an object capable of performing a dynamic method lookup in some MethodProvider
- stripFirstParameter(String) - Static method in class org.springsource.loaded.Utils
-
Strip the first parameter out of a method descriptor and return the shortened method descriptor.
- summarize() - Method in class org.springsource.loaded.SystemClassReflectionRewriter.RewriteResult
-
- superDispatcherFor() - Method in class org.springsource.loaded.MethodMember
-
- support305 - Static variable in class org.springsource.loaded.agent.SpringPlugin
-
- SystemClassReflectionInvestigator - Class in org.springsource.loaded
-
This is similar to SystemClassReflectionRewriter but this version just summarizes what it finds, rather than making any changes.
- SystemClassReflectionInvestigator() - Constructor for class org.springsource.loaded.SystemClassReflectionInvestigator
-
- SystemClassReflectionRewriter - Class in org.springsource.loaded
-
This is a special rewriter that should be used on system classes that are using reflection.
- SystemClassReflectionRewriter() - Constructor for class org.springsource.loaded.SystemClassReflectionRewriter
-
- SystemClassReflectionRewriter.RewriteResult - Class in org.springsource.loaded
-
- SystemPropertyConfiguredIsReloadableTypePlugin - Class in org.springsource.loaded
-
This is not a 'default' plugin, it must be registered by specifying the following on the springloaded option:
"plugins=org.springsource.loaded.SystemPropertyConfiguredIsReloadableTypePlugin".
- SystemPropertyConfiguredIsReloadableTypePlugin() - Constructor for class org.springsource.loaded.SystemPropertyConfiguredIsReloadableTypePlugin
-
- tDynamicallyDispatchable - Static variable in interface org.springsource.loaded.Constants
-
- theField - Variable in class org.springsource.loaded.FieldReaderWriter
-
- tInstanceStateManager - Static variable in interface org.springsource.loaded.Constants
-
- toAccessForMember(int) - Static method in class org.springsource.loaded.test.infra.ClassPrinter
-
- toClass(Type, ClassLoader) - Static method in class org.springsource.loaded.Utils
-
Convert an asm Type into a corresponding Class object, requires a reference to a ClassLoader to be able to convert classnames
to class objects.
- toClass(ReloadableType) - Static method in class org.springsource.loaded.Utils
-
- toCombined(int, int) - Static method in class org.springsource.loaded.Utils
-
- toConstructorDescriptor(Class<?>...) - Static method in class org.springsource.loaded.Utils
-
- toMethodDescriptor(Method, boolean) - Static method in class org.springsource.loaded.Utils
-
Construct the method descriptor for a method.
- toMethodDescriptor(Method) - Static method in class org.springsource.loaded.Utils
-
- toOpcodeString(int) - Static method in class org.springsource.loaded.Utils
-
- toPaddedNumber(int, int) - Static method in class org.springsource.loaded.Utils
-
Create the string representation of an integer and pad it to a particular width using leading zeroes.
- toParamClasses(String, ClassLoader) - Static method in class org.springsource.loaded.Utils
-
Given a method descriptor, extract the parameter descriptor and convert into corresponding Class objects.
- toParamDescriptor(Class<?>...) - Static method in class org.springsource.loaded.Utils
-
Create a descriptor for some set of parameter types.
- toResultCheckIfNull(Object, String) - Static method in class org.springsource.loaded.Utils
-
Convert a value to the requested descriptor.
- toString() - Method in class org.springsource.loaded.AnyTypePattern
-
- toString() - Method in class org.springsource.loaded.CurrentLiveVersion
-
- toString() - Method in class org.springsource.loaded.ExactTypePattern
-
- toString() - Method in class org.springsource.loaded.FieldDelta
-
- toString() - Method in class org.springsource.loaded.FieldMember
-
- toString() - Method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- toString(boolean) - Method in class org.springsource.loaded.IncrementalTypeDescriptor
-
- toString() - Method in class org.springsource.loaded.ISMgr
-
- toString() - Method in class org.springsource.loaded.MethodDelta
-
- toString() - Method in class org.springsource.loaded.MethodMember
-
- toString() - Method in class org.springsource.loaded.PrefixTypePattern
-
- toString() - Method in class org.springsource.loaded.ReloadableType
-
- toString() - Method in class org.springsource.loaded.ri.GetDeclaredMethodLookup
-
- toString() - Method in class org.springsource.loaded.ri.Invoker
-
- toString() - Method in class org.springsource.loaded.ri.MethodProvider
-
- toString() - Method in class org.springsource.loaded.SSMgr
-
- toString() - Method in class org.springsource.loaded.TypeDelta
-
- toString() - Method in class org.springsource.loaded.TypeDescriptor
-
- toString() - Method in class org.springsource.loaded.TypeRegistry
-
- toSuperAccessor(String, String) - Static method in class org.springsource.loaded.Utils
-
- trackLiveInstance(Object) - Method in class org.springsource.loaded.ReloadableType
-
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class org.springsource.loaded.agent.ClassPreProcessorAgentAdapter
-
- tRegistryType - Static variable in interface org.springsource.loaded.Constants
-
- tReloadableType - Static variable in interface org.springsource.loaded.Constants
-
- tStaticStateManager - Static variable in interface org.springsource.loaded.Constants
-
- TypeDelta - Class in org.springsource.loaded
-
Encapsulates what has changed between two versions of a type - it is used to determine if a reload is possible and also passed on
events related to reloading so that the plugins can tailor their actions based on what prevented reloading.
- TypeDelta() - Constructor for class org.springsource.loaded.TypeDelta
-
- typeDescriptor - Variable in class org.springsource.loaded.FieldReaderWriter
-
The type descriptor for the type that defines the field we want to access
- typedescriptor - Variable in class org.springsource.loaded.ReloadableType
-
A type descriptor describing the shape of the type at first load
- TypeDescriptor - Class in org.springsource.loaded
-
Encapsulates the information about a type relevant to reloading.
- TypeDescriptor(String, String, String[], int, List<? extends MethodMember>, List<MethodMember>, List<? extends FieldMember>, List<? extends FieldMember>, boolean, TypeRegistry, boolean, List<String>) - Constructor for class org.springsource.loaded.TypeDescriptor
-
- TypeDescriptorExtractor - Class in org.springsource.loaded
-
A type descriptor describes the type, methods, fields, etc - two type descriptors are comparable to discover what has changed
between versions.
- TypeDescriptorExtractor(TypeRegistry) - Constructor for class org.springsource.loaded.TypeDescriptorExtractor
-
- TypeDescriptorMethodProvider - Class in org.springsource.loaded.ri
-
Abstract base class for implementation of MethodProvider that are capable of producing a
TypeDescriptor
- TypeDescriptorMethodProvider() - Constructor for class org.springsource.loaded.ri.TypeDescriptorMethodProvider
-
- TypeDiffComputer - Class in org.springsource.loaded
-
Compute the differences between two versions of a type as a series of deltas.
- TypeDiffComputer() - Constructor for class org.springsource.loaded.TypeDiffComputer
-
- TypePattern - Class in org.springsource.loaded
-
Similar to the AspectJ type pattern model - used for defining reloadable type inclusions/exclusions.
- TypePattern() - Constructor for class org.springsource.loaded.TypePattern
-
- typeRegistry - Variable in class org.springsource.loaded.ReloadableType
-
The registry maintaining this reloadable type
- TypeRegistry - Class in org.springsource.loaded
-
The type registry tracks all reloadable types loaded by a specific class loader.
- typeRegistryExistsForId(int) - Static method in class org.springsource.loaded.TypeRegistry
-
Check if a type registry exists for a specific type registry ID.
- TypeRewriter - Class in org.springsource.loaded
-
Rewrites a class such that it is amenable to reloading.
- TypeRewriter() - Constructor for class org.springsource.loaded.TypeRewriter
-