- 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.
- 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() - Constructor for class org.zeroturnaround.javarebel.integration.generic.ClassEventListenerAdapter
-
- 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
-
- 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
-
- 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.
- copyDeclaredFields(Class<?>, Object, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
- 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
-
- 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
-