org.androidtransfuse.gen.invocationBuilder
Interface ModifierInjectionBuilder
- All Known Implementing Classes:
- PrivateInjectionBuilder, ProtectedInjectionBuilder, PublicInjectionBuilder
public interface ModifierInjectionBuilder
- Author:
- John Ericksen
|
Method Summary |
com.sun.codemodel.JExpression |
buildConstructorCall(Map<InjectionNode,TypedExpression> expressionMap,
ConstructorInjectionPoint constructorInjectionPoint,
com.sun.codemodel.JType type)
|
com.sun.codemodel.JExpression |
buildFieldGet(ASTType returnType,
ASTType variableType,
com.sun.codemodel.JExpression variable,
String name)
|
com.sun.codemodel.JStatement |
buildFieldSet(TypedExpression expression,
FieldInjectionPoint fieldInjectionPoint,
com.sun.codemodel.JExpression variable)
|
<T> com.sun.codemodel.JInvocation |
|
buildMethodCall(ASTType returnType,
Map<T,TypedExpression> expressionMap,
String methodName,
List<T> injectionNodes,
List<ASTType> injectionNodeType,
ASTType targetExpressionType,
com.sun.codemodel.JExpression targetExpression)
|
buildConstructorCall
com.sun.codemodel.JExpression buildConstructorCall(Map<InjectionNode,TypedExpression> expressionMap,
ConstructorInjectionPoint constructorInjectionPoint,
com.sun.codemodel.JType type)
buildFieldGet
com.sun.codemodel.JExpression buildFieldGet(ASTType returnType,
ASTType variableType,
com.sun.codemodel.JExpression variable,
String name)
buildFieldSet
com.sun.codemodel.JStatement buildFieldSet(TypedExpression expression,
FieldInjectionPoint fieldInjectionPoint,
com.sun.codemodel.JExpression variable)
buildMethodCall
<T> com.sun.codemodel.JInvocation buildMethodCall(ASTType returnType,
Map<T,TypedExpression> expressionMap,
String methodName,
List<T> injectionNodes,
List<ASTType> injectionNodeType,
ASTType targetExpressionType,
com.sun.codemodel.JExpression targetExpression)
Copyright © 2012. All Rights Reserved.