| 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.