protected static interface MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup
begin(TypeDescription)
callback. This method is invoked before any method is registered for this type.
register(MethodDescription)
callback.
complete(TypeDescription)
is invoked. This callback is not invoked before all super interfaces of the registered interface was
fully processed by all these three phases.
Modifier and Type | Interface and Description |
---|---|
static class |
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup.Disabled
A non-operative implementation of a
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup
that does not extract any default interfaces. |
static class |
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup.Enabled
A canonical implementation of an enabled
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup . |
Modifier and Type | Method and Description |
---|---|
void |
begin(TypeDescription typeDescription)
Announces the begin of the analysis of a given type.
|
void |
complete(TypeDescription typeDescription)
Announces that a type was fully analyzed, including all of its super interfaces.
|
void |
register(MethodDescription methodDescription)
Announces the begin of the analysis of a given type.
|
void begin(TypeDescription typeDescription)
typeDescription
- The type to analyze.void register(MethodDescription methodDescription)
methodDescription
- Announces a new method to be discovered for the last announced type.void complete(TypeDescription typeDescription)
typeDescription
- The type which was fully processed.Copyright © 2014–2015. All rights reserved.