| Name | Description | Type | Package | Framework |
| AbstractPrepareMojo | Defines common properties. | Class | org.apache.commons.weaver.maven | Apache Commons |
| AbstractWeaveMojo | Defines common properties. | Class | org.apache.commons.weaver.maven | Apache Commons |
| AbstractWeaverTask | Abstract weaver Ant task. | Class | org.apache.commons.weaver.ant | Apache Commons |
| AccessLevel | Enumerates the Java access levels. | Class | org.apache.commons.weaver.privilizer | Apache Commons |
| AnnotatedElements | Interface defining a means of iterating over a particular type of AnnotatedElement as well as filtering by annotation type (including | Interface | org.apache.commons.weaver.model | Apache Commons |
| Annotations | Provide annotation-related utility methods. | Class | org.apache.commons.weaver.utils | Apache Commons |
| Args | Argument/Parameter-related utilities. | Class | org.apache.commons.weaver.utils | Apache Commons |
| Cleaner | SPI to provide a means for a weaver module to remove woven classes during incremental builds, if necessary. | Interface | org.apache.commons.weaver.spi | Apache Commons |
| CleanProcessor | Class | org.apache.commons.weaver | Apache Commons | |
| CleanTask | Class | org.apache.commons.weaver.ant | Apache Commons | |
| Consumes | Mark a WeaveLifecycleProvider as consuming the output of additional WeaveLifecycleProviders for the same lifecycle stage. | Class | org.apache.commons.weaver | Apache Commons |
| Field | Represents a Java field. | Class | org.apache.commons.weaver.privilizer | Apache Commons |
| FieldAccess | Class | org.apache.commons.weaver.privilizer | Apache Commons | |
| InlineProperties | Structure to allow inline specification of properties. | Class | org.apache.commons.weaver.ant | Apache Commons |
| JavaLoggingToMojoLoggingRedirector | This class redirects calls to java. | Class | org.apache.commons.weaver.maven | Apache Commons |
| NestedWeavable | Describes a Weavable that lives inside some other Weavable. | Class | org.apache.commons.weaver.model | Apache Commons |
| Normalizer | Handles the work of normalizing anonymous class definitions. | Class | org.apache.commons.weaver.normalizer | Apache Commons |
| NormalizerWeaver | The purpose of the normalizer module is to merge identical anonymous class definitions into a single type, thereby normalizing them and reducing their collective footprint on your archive and more importantly on your JVM. | Class | org.apache.commons.weaver.normalizer | Apache Commons |
| Policy | Weaving policy: when to use PrivilegedActions. | Class | org.apache.commons.weaver.privilizer | Apache Commons |
| PrepareMojo | Goal to clean woven classes. | Class | org.apache.commons.weaver.maven | Apache Commons |
| Privilized | Class-retention annotation to mark privilized classes. | Class | org.apache.commons.weaver.privilizer | Apache Commons |
| Privilizer | Coordinates privilization activities. | Class | org.apache.commons.weaver.privilizer | Apache Commons |
| PrivilizerCleaner | Removes classes privilized with a different policy. | Class | org.apache.commons.weaver.privilizer | Apache Commons |
| PrivilizerWeaver | Privilizer Weaver implementation. | Class | org.apache.commons.weaver.privilizer | Apache Commons |
| Privilizing | Indicates that a certain set of method calls should be blueprint privilized, i. | Class | org.apache.commons.weaver.privilizer | Apache Commons |
| Privilizing .CallTo | Models calls to blueprint methods defined on a specific class. | Class | org.apache.commons.weaver.privilizer.Privilizing | Apache Commons |
| Produces | Mark a WeaveLifecycleProvider as creating output that is consumed by additional WeaveLifecycleProviders for the same lifecycle stage. | Class | org.apache.commons.weaver | Apache Commons |
| Providers | Utility for working with WeaveLifecycleProvider types. | Class | org.apache.commons.weaver.utils | Apache Commons |
| Scanner | Interface | org.apache.commons.weaver.model | Apache Commons | |
| ScanRequest | Class | org.apache.commons.weaver.model | Apache Commons | |
| ScanResult | Encapsulates the result of scanning based on a ScanRequest. | Class | org.apache.commons.weaver.model | Apache Commons |
| TestPrepareMojo | Goal to clean woven test classes. | Class | org.apache.commons.weaver.maven | Apache Commons |
| TestWeaveMojo | Goal to weave test classes. | Class | org.apache.commons.weaver.maven | Apache Commons |
| URLArray | URL Array utilities. | Class | org.apache.commons.weaver.utils | Apache Commons |
| Weavable | Weavable extends AnnotatedElement to include RetentionPolicy. | Class | org.apache.commons.weaver.model | Apache Commons |
| WeavableClass | Class | org.apache.commons.weaver.model | Apache Commons | |
| WeavableConstructor | Weavable Constructor. | Class | org.apache.commons.weaver.model | Apache Commons |
| WeavableConstructorParameter | Weavable Constructor parameter. | Class | org.apache.commons.weaver.model | Apache Commons |
| WeavableExecutable | Represents a Weavable executable. | Class | org.apache.commons.weaver.model | Apache Commons |
| WeavableField | Represents a Weavable Field. | Class | org.apache.commons.weaver.model | Apache Commons |
| WeavableMethod | Represents a Weavable Method. | Class | org.apache.commons.weaver.model | Apache Commons |
| WeavableMethodParameter | Weavable Method parameter. | Class | org.apache.commons.weaver.model | Apache Commons |
| WeavablePackage | Class | org.apache.commons.weaver.model | Apache Commons | |
| WeavableParameter | Represents the parameter of an executable. | Class | org.apache.commons.weaver.model | Apache Commons |
| WeaveEnvironment | Encapsulates the environment in which a Weaver or Cleaner must operate. | Class | org.apache.commons.weaver.model | Apache Commons |
| WeaveInterest | Weave interest composed of annotation type and target element type. | Class | org.apache.commons.weaver.model | Apache Commons |
| WeaveLifecycle | Defines the parts of the weave lifecycle. | Class | org.apache.commons.weaver.lifecycle | Apache Commons |
| WeaveLifecycleToken | Defines token classes corresponding to the elements of the WeaveLifecycle. | Class | org.apache.commons.weaver.lifecycle | Apache Commons |
| WeaveLifecycleToken .Clean | Represents WeaveLifecycle. | Class | org.apache.commons.weaver.lifecycle.WeaveLifecycleToken | Apache Commons |
| WeaveLifecycleToken .Represents | Declares the association between a WeaveLifecycleToken and an element of the WeaveLifecycle. | Class | org.apache.commons.weaver.lifecycle.WeaveLifecycleToken | Apache Commons |
| WeaveLifecycleToken .Weave | Represents WeaveLifecycle. | Class | org.apache.commons.weaver.lifecycle.WeaveLifecycleToken | Apache Commons |
| WeaveMojo | Goal to weave classes. | Class | org.apache.commons.weaver.maven | Apache Commons |
| WeaveProcessor | Class | org.apache.commons.weaver | Apache Commons | |
| Weaver | A Weaver implementation implements the WEAVE stage of the WeaveLifecycle by performing the byte code enhancement in the classes. | Interface | org.apache.commons.weaver.spi | Apache Commons |
| WeaverSettings | Standalone weaver settings datatype. | Class | org.apache.commons.weaver.ant | Apache Commons |
| WeaveTask | Class | org.apache.commons.weaver.ant | Apache Commons | |