- acceptPathAsClass(String) - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
-
Says to javassist if the path can even be a class name.
- add(Class<?>[], Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
Adds a class to an array.
- add(E) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
-
- addAll(Collection<? extends E>) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
-
- addField(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- addFile(File) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
-
Adds a file to be monitored, those files will be checked to be up to date when dirty is called
- addInterface(String) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
-
- addInterface(Class<?>) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
-
- addInterface(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- addInterface(Class<?>) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- addLocalForParameter(CtMethod, int, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Initializes a named local var from a param.
- addLocalVariableTo(String, Class<?>, String, String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- addLoggerField(String, String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- addMethod(String) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
-
- addMethod(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- addRecursiveDir(URL) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
-
- addRecursiveDir(RebelSource) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
-
- addRecursiveDir(File) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
-
- asArray(Resource) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates a one-element array of Resources.
- asInputStream(URL) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates a byte input stream from the given URL.
- asRawInputStream(URL) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates a raw input stream from the given URL.
- asResource(URL) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates a new Resource object based on the given URL.
- asResources(URL[]) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates an array of Resource objects
based on the given URL objects.
- asResources(Enumeration<URL>) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates an array of Resource objects
based on the given URL objects.
- asResources(List<URL>) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates an array of Resource objects
based on the given URL objects.
- AtomicBoolean - Class in org.zeroturnaround.javarebel.integration.support
-
A boolean value that may be updated atomically.
- AtomicBoolean(boolean) - Constructor for class org.zeroturnaround.javarebel.integration.support.AtomicBoolean
-
Creates a new AtomicBoolean with the given initial value.
- available() - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
-
- AvoidDuplicatePatchingCBP - Class in org.zeroturnaround.javarebel.integration.support
-
A CBP that avoids patching a given class when it has already been patched.
- AvoidDuplicatePatchingCBP(JavassistClassBytecodeProcessor) - Constructor for class org.zeroturnaround.javarebel.integration.support.AvoidDuplicatePatchingCBP
-
- AvoidDuplicatePatchingCBP(JavassistClassBytecodeProcessor, String) - Constructor for class org.zeroturnaround.javarebel.integration.support.AvoidDuplicatePatchingCBP
-
- canWriteToDir(File) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
-
- CBPs - Class in org.zeroturnaround.javarebel.integration.support
-
This class provides a fluent API for processing classes.
- CBPs() - Constructor for class org.zeroturnaround.javarebel.integration.support.CBPs
-
- CBPs.DelayedProcessor - Class in org.zeroturnaround.javarebel.integration.support
-
- CBPs.DirectProcessor - Interface in org.zeroturnaround.javarebel.integration.support
-
- checkAndReload(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
-
Checks and reloads a set of classes.
- checkAndReloadHierarchy(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
-
- checkInterval - Variable in class org.zeroturnaround.javarebel.integration.util.ReRunThrottler
-
- ClassEventListenerAdapter - Class in org.zeroturnaround.javarebel.integration.generic
-
- ClassEventListenerAdapter(int) - Constructor for class org.zeroturnaround.javarebel.integration.generic.ClassEventListenerAdapter
-
- ClassEventListenerUtil - Class in org.zeroturnaround.javarebel.integration.util
-
- ClassEventListenerUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ClassEventListenerUtil
-
- ClassLoaderLocalUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Utility class for creating class loader local bindings.
- ClassLoaderLocalUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil
-
- ClassLoaderResourcesInputStreamDecorator - Class in org.zeroturnaround.javarebel.integration.util
-
This utility is handy when you've got some static resource suppliers that return an InputStream to the caller, but
no other information is propagated what resources and from where were loaded into this InputStream.
- ClassLoaderResourcesInputStreamDecorator(InputStream, List<MonitoredResource>) - Constructor for class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
-
- ClassReflectionUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Class reflection helper methods.
- ClassReflectionUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ClassReflectionUtil
-
- Cleaner - Interface in org.zeroturnaround.javarebel.integration.generic
-
- clear() - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
-
- clear() - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
-
- clear() - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Removes all mappings from this map, leaving it empty.
- close() - Method in class org.zeroturnaround.javarebel.integration.support.RestrictedClassClassPath
-
- close() - Method in class org.zeroturnaround.javarebel.integration.support.RestrictedLoaderClassPath
-
- close() - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
-
- closeStream(InputStream) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
-
- compareAndSet(boolean, boolean) - Method in class org.zeroturnaround.javarebel.integration.support.AtomicBoolean
-
Atomically set the value to the given updated value
if the current value == the expected value.
- concat(URL[], URL[]) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Concatenates two arrays of URLs into one.
- concatClassPath(String, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Concatenates two class paths.
- confRegistered(String, Object) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
-
Find the MonitoredResourceManager instance that corresponds to that builder.
- contains(Object) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
-
- containsAll(Collection<?>) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
-
- containsKey(Object) - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
-
- containsKey(Object) - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns whether this map contains the specified key.
- containsReloadableClass(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
-
- containsValue(Object) - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
-
- containsValue(Object) - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns whether this map contains the specified value.
- ContextLClassLoaderSwapper - Class in org.zeroturnaround.javarebel.integration.util
-
Utility for temporary swapping the Thread.contextClassLoader.
- ContextLClassLoaderSwapper(ClassLoader) - Constructor for class org.zeroturnaround.javarebel.integration.util.ContextLClassLoaderSwapper
-
- copy(InputStream, OutputStream) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
-
- copy(Reader, Writer) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
-
- copyAndClose(InputStream, File) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
-
Copies the given stream to a file.
- copyFile(File, File) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
-
Copies the given file to a new location.
- countRunning(RebelServletContext) - Static method in class org.zeroturnaround.javarebel.integration.util.RequestCountingUtil
-
- create() - Method in interface org.zeroturnaround.javarebel.integration.generic.Factory
-
- create() - Method in class org.zeroturnaround.javarebel.integration.util.ReloadingProxyFactory.BuilderFactory
-
- createProxy(Class<?>, MethodHandler) - Static method in class org.zeroturnaround.javarebel.integration.util.ProxyUtil
-
Create a proxy instance of the given class.
- createWeakHashSet() - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
-
- createWeakHashSet(Collection<T>) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
-
- createWeakIdentityHashSet() - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
-
- createWeakReferenceList(Collection<T>) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
-
- identityToString(Object) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
Return a String representation of an object's overall identity.
- identityToString(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
Return a String representation of a class' overall identity.
- identityToString(Class<?>[]) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
Return a String representation of a classes' overall identities.
- implement(String) - Static method in class org.zeroturnaround.javarebel.integration.support.CBPs
-
- implement(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.support.CBPs
-
- ImplementInterfaceCBP - Class in org.zeroturnaround.javarebel.integration.generic
-
Processor making the class implement the given interface only if it is not already doing so.
- implementsInterface(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
- importClass(Class<?>) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- importPackage(String) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
-
- importPackage(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- init() - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
- inputStream - Variable in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
-
- insertAfter(String, String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- insertAfterClinit(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- insertAfterLeafCtors(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- insertBefore(String, String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- insertBefore(String, CtClass[], String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- insertBeforeLeafCtors(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
- instrument(String, ExprEditor) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
Instruments a declared method with the given name.
- instrumentAll(String, ExprEditor) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
Instruments all declared methods with the given name.
- invoke(Object, Method, Method, Object[]) - Method in class org.zeroturnaround.javarebel.integration.generic.RedirectMethodHandler
-
- invoke(Object, Method, Method, Object[]) - Method in class org.zeroturnaround.javarebel.integration.generic.ReloadingMethodHandler
-
- invoke(Object, String, Object, Object, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
Invoke a declared method with three parameters.
- invoke(Object, String, Object, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
Invoke a declared method with two parameters.
- invoke(Object, String, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
Invoke a declared method with one parameter.
- invoke(Object, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
Invoke a declared method with no parameters
- invokeByArgs(Object, String, Object...) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
- invokeStaticByArgs(Class<?>, String, Object...) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
- IoUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Helper methods for managing streams
- IoUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.IoUtil
-
- is32bit() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
-
- is64bit() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
-
- isActive(String) - Static method in class org.zeroturnaround.javarebel.integration.util.MonitorUtil
-
- isAmd64() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
-
- isDirty() - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
-
- isEmpty() - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
-
- isEmpty() - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
-
- isEmpty() - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns the number of elements in this map.
- isFieldVisible(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Checks if field with given name is visible from user
- isInContainerTempDir(File) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
checks if provided file is in container temp dir, if container has temp dir integration present.
- isLinux() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
-
- isLoadedClass(ClassLoader, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
-
- isMac() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
-
- isMethodVisible(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Checks if method with given name is visible from caller
- isReloadableClassHierarchy(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
-
- isReloadingAnyClass(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
-
- isReloadingAnyClass(Collection<Class<?>>, Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
-
- isWindows() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
-
- isWindows9x() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
-
- isX86() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
-
- iterator() - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
-