org.androidtransfuse.analysis.astAnalyzer
Class ASTInjectionAspect
java.lang.Object
org.androidtransfuse.analysis.astAnalyzer.ASTInjectionAspect
public class ASTInjectionAspect
- extends Object
InjectionNode aspect containing the relationship injection points for constructors, methods and fields. These
are used during injection code generation, specifying what to inject into the associated InjectionNode.
- Author:
- John Ericksen
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASTInjectionAspect
public ASTInjectionAspect()
add
public void add(ConstructorInjectionPoint constructorInjectionPoint)
add
public void add(MethodInjectionPoint methodInjectionPoint)
add
public void add(FieldInjectionPoint fieldInjectionPoint)
getConstructorInjectionPoint
public ConstructorInjectionPoint getConstructorInjectionPoint()
getConstructorInjectionPoints
public Set<ConstructorInjectionPoint> getConstructorInjectionPoints()
getMethodInjectionPoints
public Set<MethodInjectionPoint> getMethodInjectionPoints()
getFieldInjectionPoints
public Set<FieldInjectionPoint> getFieldInjectionPoints()
addAllFieldInjectionPoints
public void addAllFieldInjectionPoints(Set<FieldInjectionPoint> fieldInjectionPoints)
addAllMethodInjectionPoints
public void addAllMethodInjectionPoints(Set<MethodInjectionPoint> methodInjectionPoints)
getAssignmentType
public ASTInjectionAspect.InjectionAssignmentType getAssignmentType()
setAssignmentType
public void setAssignmentType(ASTInjectionAspect.InjectionAssignmentType assignmentType)
Copyright © 2012. All Rights Reserved.