public abstract class IntentBuilder
extends java.lang.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 javax.lang.model.util.Elements |
elementUtils |
protected HasIntentBuilder |
holder |
protected com.sun.codemodel.JClass |
intentClass |
protected com.sun.codemodel.JFieldRef |
intentField |
protected java.util.Map<Pair<javax.lang.model.type.TypeMirror,java.lang.String>,com.sun.codemodel.JMethod> |
putExtraMethods |
protected javax.lang.model.util.Types |
typeUtils |
| Constructor and Description |
|---|
IntentBuilder(HasIntentBuilder holder,
AndroidManifest androidManifest) |
| Modifier and Type | Method and Description |
|---|---|
void |
build() |
com.sun.codemodel.JMethod |
getPutExtraMethod(javax.lang.model.type.TypeMirror elementType,
java.lang.String parameterName,
com.sun.codemodel.JFieldVar extraKeyField) |
protected abstract com.sun.codemodel.JClass |
getSuperClass() |
com.sun.codemodel.JInvocation |
getSuperPutExtraInvocation(javax.lang.model.type.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 java.util.Map<Pair<javax.lang.model.type.TypeMirror,java.lang.String>,com.sun.codemodel.JMethod> putExtraMethods
protected javax.lang.model.util.Elements elementUtils
protected javax.lang.model.util.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(javax.lang.model.type.TypeMirror elementType,
java.lang.String parameterName,
com.sun.codemodel.JFieldVar extraKeyField)
public com.sun.codemodel.JInvocation getSuperPutExtraInvocation(javax.lang.model.type.TypeMirror elementType,
com.sun.codemodel.JVar extraParam,
com.sun.codemodel.JFieldVar extraKeyField)
protected abstract com.sun.codemodel.JClass getSuperClass()
Copyright © 2010-2014. All Rights Reserved.