Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractJAssignableExpr |
(package private) class |
ArrayLookupJExpr |
(package private) class |
FieldRefJExpr |
(package private) class |
NameJExpr |
(package private) class |
StaticRefJExpr |
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.ThreadLocal<java.util.LinkedHashMap<java.lang.String,JAssignableExpr>> |
JExprs.cache |
private CachingLinkedHashMap<java.lang.String,JAssignableExpr> |
AbstractJExpr.fieldCache |
private CachingLinkedHashMap<java.lang.String,JAssignableExpr> |
AbstractJType.staticRefs |
Modifier and Type | Method and Description |
---|---|
static JAssignableExpr |
JExprs.$v(JParamDeclaration paramDeclaration)
Return a name expression from an annotation processor parameter declaration.
|
static JAssignableExpr |
JExprs.$v(JVarDeclaration varDeclaration)
Return a name expression from an annotation processor variable declaration.
|
JAssignableExpr |
AbstractJType.$v(java.lang.String name) |
JAssignableExpr |
AbstractJExpr.$v(java.lang.String name) |
static JAssignableExpr |
JExprs.$v(java.lang.String name)
Return a name expression.
|
JAssignableExpr |
JExpr.$v(java.lang.String name)
Get a field of this object instance (shorthand for
JExpr.field(String) . |
JAssignableExpr |
JType.$v(java.lang.String name)
Look up a static field on this type.
|
JAssignableExpr |
AbstractJType.field(java.lang.String name) |
JAssignableExpr |
AbstractJExpr.field(java.lang.String name) |
JAssignableExpr |
JExpr.field(java.lang.String name)
Get a field of this object instance.
|
JAssignableExpr |
JType.field(java.lang.String name)
Look up a static field on this type.
|
JAssignableExpr |
AbstractJExpr.idx(JExpr idx) |
JAssignableExpr |
JExpr.idx(JExpr idx)
Get an element of this array expression.
|
static JAssignableExpr |
JExprs.name(JParamDeclaration paramDeclaration)
Return a name expression from an annotation processor parameter declaration.
|
static JAssignableExpr |
JExprs.name(JVarDeclaration varDeclaration)
Return a name expression from an annotation processor variable declaration.
|
static JAssignableExpr |
JExprs.name(java.lang.String name)
Return a name expression.
|
Modifier and Type | Method and Description |
---|---|
JStatement |
BasicJBlock.addAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.addAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
+= ) expression at this point. |
JStatement |
BasicJBlock.andAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.andAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
&= ) expression at this point. |
JStatement |
BasicJBlock.assign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.assign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
= ) expression at this point. |
JStatement |
BasicJBlock.divAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.divAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
/= ) expression at this point. |
JStatement |
BasicJBlock.lshrAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.lshrAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
>>>= ) expression at this point. |
JStatement |
BasicJBlock.modAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.modAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
%= ) expression at this point. |
JStatement |
BasicJBlock.mulAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.mulAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
*= ) expression at this point. |
JStatement |
BasicJBlock.orAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.orAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
|= ) expression at this point. |
JStatement |
BasicJBlock.postDec(JAssignableExpr target) |
JStatement |
JBlock.postDec(JAssignableExpr target)
Insert a postfix
-- expression at this point. |
JStatement |
BasicJBlock.postInc(JAssignableExpr target) |
JStatement |
JBlock.postInc(JAssignableExpr target)
Insert a postfix
++ expression at this point. |
JStatement |
BasicJBlock.preDec(JAssignableExpr target) |
JStatement |
JBlock.preDec(JAssignableExpr target)
Insert a prefix
-- expression at this point. |
JStatement |
BasicJBlock.preInc(JAssignableExpr target) |
JStatement |
JBlock.preInc(JAssignableExpr target)
Insert a prefix
++ expression at this point. |
JStatement |
BasicJBlock.shlAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.shlAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
<<= ) expression at this point. |
JStatement |
BasicJBlock.shrAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.shrAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
>>= ) expression at this point. |
JStatement |
BasicJBlock.subAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.subAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
-= ) expression at this point. |
JStatement |
BasicJBlock.xorAssign(JAssignableExpr target,
JExpr e1) |
JStatement |
JBlock.xorAssign(JAssignableExpr target,
JExpr e1)
Insert an assignment (
^= ) expression at this point. |