public abstract class IntentBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected AndroidManifest |
androidManifest |
protected com.sun.codemodel.JDefinedClass |
builderClass |
protected APTCodeModelHelper |
codeModelHelper |
protected com.sun.codemodel.JClass |
contextClass |
protected com.sun.codemodel.JFieldRef |
contextField |
protected Elements |
elementUtils |
protected HasIntentBuilder |
holder |
protected com.sun.codemodel.JClass |
intentClass |
protected com.sun.codemodel.JFieldRef |
intentField |
protected Map<Pair<TypeMirror,String>,com.sun.codemodel.JMethod> |
putExtraMethods |
protected Types |
typeUtils |
| Constructor and Description |
|---|
IntentBuilder(HasIntentBuilder holder,
AndroidManifest androidManifest) |
| Modifier and Type | Method and Description |
|---|---|
void |
build() |
com.sun.codemodel.JMethod |
getPutExtraMethod(TypeMirror elementType,
String parameterName,
com.sun.codemodel.JFieldVar extraKeyField) |
protected abstract com.sun.codemodel.JClass |
getSuperClass() |
com.sun.codemodel.JInvocation |
getSuperPutExtraInvocation(TypeMirror elementType,
com.sun.codemodel.JVar extraParam,
com.sun.codemodel.JFieldVar extraKeyField) |
protected HasIntentBuilder holder
protected AndroidManifest androidManifest
protected com.sun.codemodel.JDefinedClass builderClass
protected com.sun.codemodel.JFieldRef contextField
protected com.sun.codemodel.JFieldRef intentField
protected com.sun.codemodel.JClass contextClass
protected com.sun.codemodel.JClass intentClass
protected Map<Pair<TypeMirror,String>,com.sun.codemodel.JMethod> putExtraMethods
protected Elements elementUtils
protected Types typeUtils
protected APTCodeModelHelper codeModelHelper
public IntentBuilder(HasIntentBuilder holder, AndroidManifest androidManifest)
public void build()
throws com.sun.codemodel.JClassAlreadyExistsException
com.sun.codemodel.JClassAlreadyExistsExceptionpublic com.sun.codemodel.JMethod getPutExtraMethod(TypeMirror elementType, String parameterName, com.sun.codemodel.JFieldVar extraKeyField)
public com.sun.codemodel.JInvocation getSuperPutExtraInvocation(TypeMirror elementType, com.sun.codemodel.JVar extraParam, com.sun.codemodel.JFieldVar extraKeyField)
protected abstract com.sun.codemodel.JClass getSuperClass()
Copyright © 2010-2015. All Rights Reserved.