An expression of the form ThisType.class.
Get a type-testing expression using the instanceof operator.
Get a type-testing expression using the instanceof operator.
Get a type-testing expression using the instanceof operator.
AbstractJType._new(int dim)
Construct a new instance of this array type.
Construct a new instance of this array type.
An expression of the form ThisType.super.
An expression of the form ThisType.this.
Combine this expression with another using the binary += operator.
Combine this expression with another using the binary && operator.
Combine this expression with another using the binary &= operator.
Get the arguments defined thus far.
Combine this expression with another using the binary = operator.
Combine this expression with another using the binary & operator.
Generate an int value in binary base.
Generate a long value in binary base.
Combine this expression with another using the binary | operator.
Combine this expression with another using the binary ^ operator.
Get an expression which is a cast of this expression to the given type.
Get an expression which is a cast of this expression to the given type.
Get an expression which is a cast of this expression to the given type.
Generate a char value constant.
Invert this expression using the unary ~ operator.
Combine this expression with two others using the ternary ? : operator.
Generate a double value in decimal base.
Generate a float value in decimal base.
Generate an int value in decimal base.
Generate a long value in decimal base.
Combine this expression with another using the binary / operator.
Combine this expression with another using the binary /= operator.
Combine this expression with another using the binary == operator.
Combine this expression with another using the binary >= operator.
Combine this expression with another using the binary > operator.
Generate a double value in hexadecimal base.
Generate a float value in hexadecimal base.
Generate an int value in hexadecimal base.
Generate a long value in hexadecimal base.
AbstractJExpr.idx(int idx)
Get an element of this array expression.
Combine this expression with another using the binary <= operator.
Get the length expression of this array expression.
Combine this expression with another using the binary >>> operator.
Combine this expression with another using the binary >>>= operator.
Combine this expression with another using the binary < operator.
Get a method reference of this type.
Get a method reference of this type.
Combine this expression with another using the binary - operator.
Combine this expression with another using the binary % operator.
Combine this expression with another using the binary %= operator.
Combine this expression with another using the binary *= operator.
Combine this expression with another using the binary != operator.
Negate this expression using the unary - operator.
Invert this expression using the unary ! operator.
Combine this expression with another using the binary || operator.
Combine this expression with another using the binary |= operator.
Explicitly wrap this expression in parentheses.
Combine this expression with another using the binary + operator.
Apply the postfix -- operator to this expression.
Apply the postfix ++ operator to this expression.
AbstractJAssignableExpr.preDec()
Apply the prefix -- operator to this expression.
AbstractJAssignableExpr.preInc()
Apply the prefix ++ operator to this expression.
Combine this expression with another using the binary << operator.
Combine this expression with another using the binary <<= operator.
Combine this expression with another using the binary >> operator.
Combine this expression with another using the binary >>= operator.
Generate a string constant value.
Combine this expression with another using the binary -= operator.
Insert a local variable declaration at this point with a generated name.
Insert a local variable declaration at this point with a generated name.
Insert a local variable declaration at this point with a generated name.
Combine this expression with another using the binary * operator.
Combine this expression with another using the binary ^= operator.
Insert an assert statement at this point.
Insert an assert statement at this point with a message.
A default value for an annotation method.
Insert a do/while statement at this point.
Insert an if statement at this point.
Construct a new instance of this array type.
Insert a return statement at this point.
Insert a switch statement at this point.
Insert a synchronized block at this point.
Insert a throw statement at this point.
Insert a while statement at this point.
Add an element to this array.
Insert an expression statement at this point.
Add another item to this declaration.
Combine this expression with another using the binary += operator.
Insert an assignment (+=) expression at this point.
Combine this expression with another using the binary && operator.
Combine this expression with another using the binary &= operator.
Insert an assignment (&=) expression at this point.
Add an actual parameter argument to this call.
Return a new array expression.
Combine this expression with another using the binary = operator.
Insert an assignment (=) expression at this point.
Combine this expression with another using the binary & operator.
Set the lambda body as an expression.
Combine this expression with another using the binary | operator.
Combine this expression with another using the binary ^ operator.
Insert a method invocation at this point.
Insert a method invocation at this point.
Combine this expression with two others using the ternary ? : operator.
Combine this expression with another using the binary / operator.
Combine this expression with another using the binary /= operator.
Insert an assignment (/=) expression at this point.
Add an if statement to the else block.
Combine this expression with another using the binary == operator.
Add a field to this type.
Add a field to this type.
Add a field to this type.
Insert a "for-each" style for loop at this point.
Insert a "for-each" style for loop at this point.
Insert a "for-each" style for loop at this point.
Combine this expression with another using the binary >= operator.
Combine this expression with another using the binary > operator.
Get an element of this array expression.
Combine this expression with another using the binary <= operator.
Combine this expression with another using the binary >>> operator.
Combine this expression with another using the binary >>>= operator.
Insert an assignment (>>>=) expression at this point.
Combine this expression with another using the binary < operator.
Combine this expression with another using the binary - operator.
Combine this expression with another using the binary % operator.
Combine this expression with another using the binary %= operator.
Insert an assignment (%=) expression at this point.
Combine this expression with another using the binary *= operator.
Insert an assignment (*=) expression at this point.
Combine this expression with another using the binary != operator.
Combine this expression with another using the binary || operator.
Combine this expression with another using the binary |= operator.
Insert an assignment (|=) expression at this point.
Combine this expression with another using the binary + operator.
Combine this expression with another using the binary << operator.
Combine this expression with another using the binary <<= operator.
Insert an assignment (<<=) expression at this point.
Combine this expression with another using the binary >> operator.
Combine this expression with another using the binary >>= operator.
Insert an assignment (>>=) expression at this point.
Combine this expression with another using the binary -= operator.
Insert an assignment (-=) expression at this point.
Insert a local variable declaration at this point with a generated name.
Insert a local variable declaration at this point with a generated name.
Insert a local variable declaration at this point with a generated name.
Combine this expression with another using the binary * operator.
Add an update expression.
Set the named property of this annotation.
Set the "value" property of this annotation.
Insert a local variable declaration at this point.
Insert a local variable declaration at this point.
Insert a local variable declaration at this point.
Add a resource for try-with-resources constructs.
Add a resource for try-with-resources constructs.
Add a resource for try-with-resources constructs.
(package private) void
Combine this expression with another using the binary ^= operator.
Insert an assignment (^=) expression at this point.