Modifier and Type | Interface and Description |
---|---|
interface |
JAnonymousClassDef
An anonymous class definition.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractJCall |
(package private) class |
AbstractMethodJCall |
(package private) class |
DirectJCall |
(package private) class |
ImplJAnonymousClassDef |
(package private) class |
InnerJAnonymousClassDef |
(package private) class |
InnerNewJCall |
(package private) class |
InstanceJCall |
(package private) class |
KeywordJCall |
(package private) class |
NewJCall |
(package private) class |
StaticJCall |
Modifier and Type | Method and Description |
---|---|
JCall |
ThisJType._new() |
JCall |
NarrowedJType._new() |
JCall |
JType._new()
Construct a new instance of this non-array type.
|
JCall |
AbstractJType._new() |
JCall |
ReferenceJType._new() |
JCall |
JExpr._new(java.lang.Class<?> type)
Get an expression to construct a new inner class instance of this instance expression.
|
JCall |
JBlock._new(java.lang.Class<?> type)
Insert an object construction statement at this point.
|
JCall |
BasicJBlock._new(java.lang.Class<?> type) |
JCall |
AbstractJExpr._new(java.lang.Class<?> type) |
JCall |
NarrowedJType._new(JExpr dim) |
JCall |
NestedJType._new(JExpr dim) |
JCall |
JExpr._new(JType type)
Get an expression to construct a new inner class instance of this instance expression.
|
JCall |
JBlock._new(JType type)
Insert an object construction statement at this point.
|
JCall |
BasicJBlock._new(JType type) |
JCall |
AbstractJExpr._new(JType type) |
JCall |
JExpr._new(java.lang.String type)
Get an expression to construct a new inner class instance of this instance expression.
|
JCall |
JBlock._new(java.lang.String type)
Insert an object construction statement at this point.
|
JCall |
BasicJBlock._new(java.lang.String type) |
JCall |
AbstractJExpr._new(java.lang.String type) |
JCall |
AbstractJCall.arg(JExpr expr) |
JCall |
JCall.arg(JExpr expr)
Add an actual parameter argument to this call.
|
static JCall |
JExprs.call(javax.lang.model.element.ExecutableElement element)
Generate a method call expression to the given element.
|
JCall |
JType.call(javax.lang.model.element.ExecutableElement method)
Call a static method on this type.
|
JCall |
AbstractJType.call(javax.lang.model.element.ExecutableElement method) |
JCall |
JBlock.call(javax.lang.model.element.ExecutableElement element)
Insert a method invocation at this point.
|
JCall |
BasicJBlock.call(javax.lang.model.element.ExecutableElement element) |
JCall |
JBlock.call(JExpr obj,
javax.lang.model.element.ExecutableElement element)
Insert a method invocation at this point.
|
JCall |
BasicJBlock.call(JExpr obj,
javax.lang.model.element.ExecutableElement element) |
JCall |
JBlock.call(JExpr obj,
java.lang.String name)
Insert a method invocation at this point.
|
JCall |
BasicJBlock.call(JExpr obj,
java.lang.String name) |
static JCall |
JExprs.call(java.lang.String name)
Generate a method call expression to the given method name.
|
JCall |
NarrowedJType.call(java.lang.String name) |
JCall |
JExpr.call(java.lang.String name)
Call the given method on this expression.
|
JCall |
JType.call(java.lang.String name)
Call a static method on this type.
|
JCall |
AbstractJType.call(java.lang.String name) |
JCall |
JBlock.call(java.lang.String name)
Insert a method invocation at this point.
|
JCall |
BasicJBlock.call(java.lang.String name) |
JCall |
AbstractJExpr.call(java.lang.String name) |
static JCall |
JExprs.callStatic(java.lang.Class<?> type,
java.lang.String name)
Generate a method call expression to a method on the given static type.
|
JCall |
JBlock.callStatic(java.lang.Class<?> type,
java.lang.String name)
Insert a type-qualified static method invocation at this point.
|
JCall |
BasicJBlock.callStatic(java.lang.Class<?> type,
java.lang.String name) |
JCall |
JBlock.callStatic(javax.lang.model.element.ExecutableElement element)
Insert a type-qualified static method invocation at this point.
|
JCall |
BasicJBlock.callStatic(javax.lang.model.element.ExecutableElement element) |
static JCall |
JExprs.callStatic(JType type,
java.lang.String name)
Generate a method call expression to a method on the given static type.
|
JCall |
JBlock.callStatic(JType type,
java.lang.String name)
Insert a type-qualified static method invocation at this point.
|
JCall |
BasicJBlock.callStatic(JType type,
java.lang.String name) |
static JCall |
JExprs.callStatic(java.lang.String type,
java.lang.String name)
Generate a method call expression to a method on the given static type.
|
JCall |
JBlock.callStatic(java.lang.String type,
java.lang.String name)
Insert a type-qualified static method invocation at this point.
|
JCall |
BasicJBlock.callStatic(java.lang.String type,
java.lang.String name) |
JCall |
JBlock.callSuper()
Insert a
super() call at this point. |
JCall |
BasicJBlock.callSuper() |
JCall |
JBlock.callThis()
Insert a
this() call at this point. |
JCall |
BasicJBlock.callThis() |
JCall |
NewJCall.diamond() |
JCall |
AbstractJCall.diamond() |
JCall |
JCall.diamond()
Use the "diamond"
<> syntax to specify inferred type arguments. |
JCall |
AbstractJCall.typeArg(java.lang.Class<?> type) |
JCall |
JCall.typeArg(java.lang.Class<?> type)
Add a type argument to this call.
|
JCall |
DirectJCall.typeArg(JType type) |
JCall |
AbstractJCall.typeArg(JType type) |
JCall |
JCall.typeArg(JType type)
Add a type argument to this call.
|
JCall |
AbstractJCall.typeArg(java.lang.String type) |
JCall |
JCall.typeArg(java.lang.String type)
Add a type argument to this call.
|