|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectorg.androidtransfuse.analysis.InjectionPointFactory
public class InjectionPointFactory
InjectionPoint Factory for building the various InjectionPoints from the AST
| Constructor Summary | |
|---|---|
InjectionPointFactory(ASTClassFactory astClassFactory)
|
|
| Method Summary | |
|---|---|
InjectionNode |
buildInjectionNode(ASTType astType,
AnalysisContext context)
Build a InjectionPoint directly from the given ASTType |
InjectionNode |
buildInjectionNode(Class type,
AnalysisContext context)
|
InjectionNode |
buildInjectionNode(Collection<ASTAnnotation> annotations,
ASTType astType,
AnalysisContext context)
|
ConstructorInjectionPoint |
buildInjectionPoint(ASTType concreteType,
ASTConstructor astConstructor,
AnalysisContext context)
Build a Constructor InjectionPoint from the given ASTConstructor |
FieldInjectionPoint |
buildInjectionPoint(ASTType concreteType,
ASTField astField,
AnalysisContext context)
Build a Field InjectionPoint from the given ASTField |
MethodInjectionPoint |
buildInjectionPoint(ASTType concreteType,
ASTMethod astMethod,
AnalysisContext context)
Build a Method Injection Point from the given ASTMethod |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@Inject public InjectionPointFactory(ASTClassFactory astClassFactory)
| Method Detail |
|---|
public ConstructorInjectionPoint buildInjectionPoint(ASTType concreteType,
ASTConstructor astConstructor,
AnalysisContext context)
astConstructor - required ASTConstructorcontext - required AnalysisContext
public MethodInjectionPoint buildInjectionPoint(ASTType concreteType,
ASTMethod astMethod,
AnalysisContext context)
concreteType - astMethod - required ASTMethodcontext - analysis context
public FieldInjectionPoint buildInjectionPoint(ASTType concreteType,
ASTField astField,
AnalysisContext context)
concreteType - astField - required ASTFieldcontext - analysis context
public InjectionNode buildInjectionNode(ASTType astType,
AnalysisContext context)
astType - required typecontext - analysis context
public InjectionNode buildInjectionNode(Class type,
AnalysisContext context)
public InjectionNode buildInjectionNode(Collection<ASTAnnotation> annotations,
ASTType astType,
AnalysisContext context)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||