| Package | Description |
|---|---|
| com.cloudbees.groovy.cps | |
| com.cloudbees.groovy.cps.impl |
| Modifier and Type | Method and Description |
|---|---|
LValueBlock |
Builder.array(int line,
Block lhs,
Block index) |
LValueBlock |
Builder.attribute(int line,
Block lhs,
Block property) |
LValueBlock |
Builder.localVariable(String name) |
LValueBlock |
Builder.property(int line,
Block lhs,
Block property) |
LValueBlock |
Builder.property(int line,
Block lhs,
String property) |
LValueBlock |
Builder.staticField(int line,
Class type,
String name) |
| Modifier and Type | Method and Description |
|---|---|
Block |
Builder.assign(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.bitwiseAndEqual(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.bitwiseOrEqual(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.bitwiseXorEqual(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.divEqual(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.intdivEqual(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.leftShiftEqual(int line,
LValueBlock lhs,
Block rhs)
lhs <<= rhs
|
Block |
Builder.minusEqual(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.modEqual(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.multiplyEqual(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.plusEqual(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.postfixDec(int line,
LValueBlock body)
x--
|
Block |
Builder.postfixInc(int line,
LValueBlock body)
x++
|
Block |
Builder.powerEqual(int line,
LValueBlock lhs,
Block rhs) |
Block |
Builder.prefixDec(int line,
LValueBlock body)
--x
|
Block |
Builder.prefixInc(int line,
LValueBlock body)
++x
|
Block |
Builder.rightShiftEqual(int line,
LValueBlock lhs,
Block rhs)
lhs >>= rhs
|
Block |
Builder.rightShiftUnsignedEqual(int line,
LValueBlock lhs,
Block rhs)
lhs >>>= rhs
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayAccessBlock
Array access like
x[3] or x['foo'] |
class |
AttributeAccessBlock
Attribute access expression like
foo.@bar, which is an l-value. |
class |
LocalVariableBlock
Access to local variables and method parameters.
|
class |
PropertyAccessBlock
Property access expression like
foo.bar, which is an l-value. |
class |
StaticFieldBlock |
| Constructor and Description |
|---|
AssignmentBlock(SourceLocation loc,
LValueBlock lhsExp,
Block rhsExp,
String compoundOp) |
ExcrementOperatorBlock(SourceLocation loc,
String operatorMethod,
boolean prefix,
LValueBlock body) |
Copyright © 2011–2014. All rights reserved.