Package | Description |
---|---|
oracle.dbtools.plugin.api.types |
Provides a layer atop
java.lang.reflect package to aid dependency
resolution and injection. |
Modifier and Type | Method and Description |
---|---|
<T> TypeReflection<T> |
TypeReflections.forType(Class<T> type)
Returns the
TypeReflection for the specified type, note the type must be part of this TypeReflections set |
default <T> TypeReflection<T> |
TypeLocator.forType(Class<T> type)
Find match for the specified type
|
<T> TypeReflection<T> |
TypeReflections.get(Class<T> type)
Synonym for
TypeReflections.forType(Class) |
default <T> TypeReflection<T> |
TypeLocator.get(Class<T> type)
Synonym for
TypeLocator.forType(Class) |
Modifier and Type | Method and Description |
---|---|
Iterator<TypeReflection<?>> |
TypeReflections.iterator() |
<T> Set<TypeReflection<? extends T>> |
TypeReflections.selectType(TypeQualifier<T> service) |
<T> Set<TypeReflection<? extends T>> |
TypeLocator.selectType(TypeQualifier<T> service)
Choose the
TypeReflection s that matches the specified criteria |
Modifier and Type | Method and Description |
---|---|
int |
TypeReflection.compareTo(TypeReflection<?> o) |
boolean |
TypeQualifier.matches(TypeReflection<?> type)
Determines if this
TypeQualifier is a match for the specified type |