| Package | Description | 
|---|---|
| org.apache.commons.weaver.model | 
 Defines a domain model for weaving operations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> WeavableClass<T> | 
WeavablePackage.getWeavable(Class<T> cls)
Get a  
WeavableClass representing cls. | 
<T> WeavableClass<T> | 
ScanResult.getWeavable(Class<T> cls)
Public for use by  
WeaveProcessor. | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<WeavableClass<?>> | 
WeavablePackage.getClasses()
Get enclosed  
WeavableClasses. | 
AnnotatedElements<WeavableClass<?>> | 
ScanResult.getClasses()
Iterate or filter  
WeavableClasses. | 
AnnotatedElements<WeavableClass<?>> | 
ScanResult.getClassesAssignableTo(Class<?> supertype)
Iterate or filter  
WeavableClasses assignable to supertype. | 
| Modifier and Type | Method and Description | 
|---|---|
protected int | 
WeavableClass.localCompareTo(WeavableClass<T> obj)
Compare against  
o without respect to NestedWeavable.getParent(). | 
| Constructor and Description | 
|---|
WeavableConstructor(Constructor<T> target,
                   WeavableClass<T> parent)
Create a new  
WeavableConstructor instance. | 
WeavableExecutable(TARGET target,
                  WeavableClass<T> parent)
Create a new  
WeavableExecutable instance. | 
WeavableField(Field target,
             WeavableClass<T> parent)
Create a new  
WeavableField instance. | 
WeavableMethod(Method target,
              WeavableClass<T> parent)
Create a new  
WeavableMethod instance. | 
Copyright © 2018 The Apache Software Foundation. All rights reserved.