Package | Description |
---|---|
com.caucho.config.event | |
com.caucho.config.inject | |
com.caucho.config.reflect | |
com.caucho.ejb.cfg |
Modifier and Type | Method and Description |
---|---|
void |
EventManager.addExtensionObserver(ObserverMethod<?> observer,
BaseType eventBaseType,
java.lang.annotation.Annotation... bindings)
Registers an event observer
|
void |
EventManager.addObserver(ObserverMethod<?> observer,
BaseType eventBaseType,
java.lang.annotation.Annotation... bindings)
Registers an event observer
|
void |
ObserverMap.addObserver(ObserverMethod<?> observer,
BaseType type,
java.lang.annotation.Annotation[] bindings) |
void |
EventManager.fillObserverMethodList(java.util.Set<ObserverMethod<?>> list,
BaseType type,
java.lang.annotation.Annotation[] qualifiers) |
void |
ObserverMap.fireEvent(java.lang.Object event,
BaseType eventType,
java.lang.annotation.Annotation[] qualifiers) |
void |
EventManager.fireExtensionEvent(java.lang.Object event,
BaseType eventType,
java.lang.annotation.Annotation... qualifiers) |
void |
ObserverMap.resolveEntries(java.util.ArrayList<ObserverEntry<?>> list,
BaseType eventType,
BaseType subType) |
<T> void |
ObserverMap.resolveObservers(java.util.Set<ObserverMethod<? super T>> set,
BaseType eventType,
java.lang.annotation.Annotation[] qualifiers) |
Modifier and Type | Method and Description |
---|---|
BaseType |
InjectManager.createSourceBaseType(java.lang.reflect.Type type)
Creates a BaseType from a Type used as a source, for example a Bean.
|
BaseType |
InjectManager.createTargetBaseType(java.lang.reflect.Type type)
Creates a BaseType from a Type used as a target, for example
an injection point.
|
BaseType |
AbstractIntrospectedBean.getBaseType() |
BaseType |
DecoratorEntry.getDelegateType() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<BaseType> |
DecoratorEntry.getDecoratedTypes() |
abstract java.util.Set<BaseType> |
CauchoBean.getGenericTypes() |
Modifier and Type | Method and Description |
---|---|
void |
WebComponent.addComponent(BaseType type,
Annotated annotated,
Bean<?> bean) |
java.util.Set<Bean<?>> |
WebComponent.resolve(BaseType type,
java.lang.annotation.Annotation[] qualifiers) |
Constructor and Description |
---|
DecoratorEntry(InjectManager manager,
Decorator<X> decorator,
BaseType delegateType) |
Modifier and Type | Class and Description |
---|---|
class |
ArrayType
class type matching
|
class |
BoxType
class type matching
|
class |
ClassType
class type matching
|
class |
GenericParamType
param type matching
|
class |
ObjectType
class type matching
|
class |
ParamType
GenericParameterized type: Foo
|
class |
TargetObjectType
class type matching
|
class |
VarType<D extends java.lang.reflect.GenericDeclaration>
class type matching
|
class |
WildcardTypeImpl
class type matching
|
Modifier and Type | Method and Description |
---|---|
static BaseType |
BaseType.create(java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName,
BaseType.ClassFill classFill) |
static BaseType |
BaseType.create(java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName,
java.lang.reflect.Type parentType,
BaseType.ClassFill classFill) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(Annotated ann) |
protected static BaseType |
AnnotatedParameterImpl.createBaseType(AnnotatedCallable<?> callable,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType,
java.lang.reflect.Type type) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName,
BaseType.ClassFill classFill) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType,
java.lang.reflect.Type type,
java.lang.String paramDeclName) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(java.lang.reflect.Type type) |
static BaseType |
BaseType.createClass(java.lang.Class<?> type)
Create a class-based type, where any parameters are filled with the
variables, not Object.
|
BaseType |
BaseTypeFactory.createForSource(java.lang.reflect.Type type) |
static BaseType |
BaseType.createForSource(java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName) |
BaseType |
BaseTypeFactory.createForTarget(java.lang.reflect.Type type) |
static BaseType |
BaseType.createForTarget(java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName) |
static BaseType |
BaseType.createGenericClass(java.lang.Class<?> type)
Create a class-based type, where any parameters are filled with the
variables, not Object.
|
BaseType |
ParamType.extendGenericType()
Convert Foo
|
BaseType |
BaseType.extendGenericType() |
BaseType |
ParamType.fill(BaseType... types) |
BaseType |
BaseType.fill(BaseType... baseType)
Fills in a parameter with a given name.
|
BaseType |
ClassType.fill(BaseType... baseType)
Fills in a parameter with a given name.
|
static BaseType |
AnnotatedTypeUtil.getBaseType(Annotated annotated) |
BaseType |
AnnotatedElementImpl.getBaseTypeImpl() |
BaseType |
BaseTypeAnnotated.getBaseTypeImpl() |
BaseType |
ReflectionAnnotated.getBaseTypeImpl() |
BaseType[] |
ParamType.getParameters() |
BaseType[] |
BaseType.getParameters() |
protected BaseType[] |
WildcardTypeImpl.getWildcardBounds() |
protected BaseType[] |
BaseType.getWildcardBounds() |
protected BaseType[] |
VarType.getWildcardBounds() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<BaseType> |
BaseType.getBaseTypeClosure(InjectManager manager)
Returns the type closure of the base type.
|
java.util.HashMap<java.lang.String,BaseType> |
AnnotatedElementImpl.getBaseTypeParamMap() |
java.util.HashMap<java.lang.String,BaseType> |
BaseTypeAnnotated.getBaseTypeParamMap() |
java.util.HashMap<java.lang.String,BaseType> |
ReflectionAnnotated.getBaseTypeParamMap() |
java.util.HashMap<java.lang.String,BaseType> |
AnnotatedTypeImpl.getBaseTypeParamMap() |
java.util.HashMap<java.lang.String,BaseType> |
ReflectionAnnotatedType.getBaseTypeParamMap() |
java.util.HashMap<java.lang.String,BaseType> |
ParamType.getParamMap() |
java.util.HashMap<java.lang.String,BaseType> |
BaseType.getParamMap() |
Modifier and Type | Method and Description |
---|---|
BaseType |
ParamType.fill(BaseType... types) |
BaseType |
BaseType.fill(BaseType... baseType)
Fills in a parameter with a given name.
|
BaseType |
ClassType.fill(BaseType... baseType)
Fills in a parameter with a given name.
|
static <X> ReflectionAnnotatedType<X> |
ReflectionAnnotatedFactory.introspectType(BaseType type)
Introspects a simple reflection type, i.e.
|
boolean |
ParamType.isAssignableFrom(BaseType type) |
boolean |
BoxType.isAssignableFrom(BaseType type) |
boolean |
ObjectType.isAssignableFrom(BaseType type) |
boolean |
WildcardTypeImpl.isAssignableFrom(BaseType type) |
boolean |
BaseType.isAssignableFrom(BaseType type) |
boolean |
ArrayType.isAssignableFrom(BaseType type) |
boolean |
ClassType.isAssignableFrom(BaseType type) |
boolean |
VarType.isAssignableFrom(BaseType type) |
boolean |
ParamType.isParamAssignableFrom(BaseType type) |
boolean |
BoxType.isParamAssignableFrom(BaseType type) |
boolean |
WildcardTypeImpl.isParamAssignableFrom(BaseType type) |
boolean |
BaseType.isParamAssignableFrom(BaseType type)
Assignable as a parameter.
|
boolean |
ArrayType.isParamAssignableFrom(BaseType type) |
boolean |
ClassType.isParamAssignableFrom(BaseType type) |
boolean |
TargetObjectType.isParamAssignableFrom(BaseType type) |
boolean |
VarType.isParamAssignableFrom(BaseType type) |
Modifier and Type | Method and Description |
---|---|
static BaseType |
BaseType.create(java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName,
BaseType.ClassFill classFill) |
static BaseType |
BaseType.create(java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName,
java.lang.reflect.Type parentType,
BaseType.ClassFill classFill) |
protected static BaseType |
AnnotatedParameterImpl.createBaseType(AnnotatedCallable<?> callable,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName) |
protected static BaseType |
AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName,
BaseType.ClassFill classFill) |
static BaseType |
BaseType.createForSource(java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName) |
static BaseType |
BaseType.createForTarget(java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.String paramDeclName) |
Constructor and Description |
---|
AnnotatedElementImpl(BaseType type,
Annotated annotated,
java.lang.annotation.Annotation[] annList) |
ArrayType(BaseType componentType,
java.lang.Class<?> rawType) |
GenericParamType(java.lang.Class<?> type,
BaseType[] param,
java.util.HashMap<java.lang.String,BaseType> paramMap) |
ParamType(java.lang.Class<?> type,
BaseType[] param,
java.util.HashMap<java.lang.String,BaseType> paramMap) |
ReflectionAnnotated(BaseType type,
java.util.Set<java.lang.reflect.Type> typeClosure,
java.lang.annotation.Annotation[] annList) |
ReflectionSimpleAnnotatedType(InjectManager manager,
BaseType type) |
VarType(java.lang.String name,
BaseType[] bounds) |
WildcardTypeImpl(BaseType[] lowerBounds,
BaseType[] upperBounds) |
WildcardTypeImpl(BaseType[] lowerBounds,
BaseType[] upperBounds) |
Constructor and Description |
---|
AnnotatedMethodImpl(AnnotatedType<T> declaringType,
Annotated annotated,
java.lang.reflect.Method method,
java.lang.annotation.Annotation[] annotations,
java.util.HashMap<java.lang.String,BaseType> paramMap) |
AnnotatedParameterImpl(AnnotatedCallable<T> callable,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.annotation.Annotation[] annList,
int position) |
GenericParamType(java.lang.Class<?> type,
BaseType[] param,
java.util.HashMap<java.lang.String,BaseType> paramMap) |
ParamType(java.lang.Class<?> type,
BaseType[] param,
java.util.HashMap<java.lang.String,BaseType> paramMap) |
Modifier and Type | Method and Description |
---|---|
protected void |
EjbBean.addLocalType(BaseType local) |
<T> void |
EjbBean.addRemoteType(BaseType remote)
Sets the ejb remote interface
|