| Modifier and Type | Field and Description |
|---|---|
| private static final MethodNode | |
| private final AtomicInteger |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | assignToArray(final Expression enclosing, final Expression receiver, final Expression subscript, final Expression rhsValueLoader, final boolean safe)
Overrides org. |
| protected void | evaluateBinaryExpressionWithAssignment(final String method, final BinaryExpression expression)
|
| public void | evaluateEqual(final BinaryExpression expression, final boolean defineVariable)
Overrides org. |
| private boolean | makeSetPrivateFieldWithBridgeMethod(final Expression receiver, final ClassNode receiverType, final String fieldName, final Expression arguments, final boolean safe, final boolean spreadSafe, final boolean implicitThis)
|
| private boolean | makeSetProperty(final Expression receiver, final Expression message, final Expression arguments, final boolean safe, final boolean spreadSafe, final boolean implicitThis, final boolean isAttribute)
|
| private void | |
| private static void | visitInsnByType(final ClassNode top, final MethodVisitor mv, final int iInsn, final int lInsn, final int fInsn, final int dInsn)
|
| protected void | writePostOrPrefixMethod(final int op, final String method, final Expression expression, final Expression orig)
Overrides org. |
| CLOSURE_GETTHISOBJECT_METHOD | back to summary |
|---|---|
| private static final MethodNode CLOSURE_GETTHISOBJECT_METHOD | |
| labelCounter | back to summary |
|---|---|
| private final AtomicInteger labelCounter | |
| StaticTypesBinaryExpressionMultiTypeDispatcher | back to summary |
|---|---|
| public StaticTypesBinaryExpressionMultiTypeDispatcher(final WriterController wc) | |
| assignToArray | back to summary |
|---|---|
| protected void assignToArray(final Expression enclosing, final Expression receiver, final Expression subscript, final Expression rhsValueLoader, final boolean safe) Overrides org.
| |
| evaluateBinaryExpressionWithAssignment | back to summary |
|---|---|
protected void evaluateBinaryExpressionWithAssignment(final String method, final BinaryExpression expression)
| |
| evaluateEqual | back to summary |
|---|---|
| public void evaluateEqual(final BinaryExpression expression, final boolean defineVariable) Overrides org.
| |
| makeSetPrivateFieldWithBridgeMethod | back to summary |
|---|---|
| private boolean makeSetPrivateFieldWithBridgeMethod(final Expression receiver, final ClassNode receiverType, final String fieldName, final Expression arguments, final boolean safe, final boolean spreadSafe, final boolean implicitThis) | |
| makeSetProperty | back to summary |
|---|---|
| private boolean makeSetProperty(final Expression receiver, final Expression message, final Expression arguments, final boolean safe, final boolean spreadSafe, final boolean implicitThis, final boolean isAttribute) | |
| transformSpreadOnLHS | back to summary |
|---|---|
| private void transformSpreadOnLHS(final BinaryExpression expression) | |
| visitInsnByType | back to summary |
|---|---|
| private static void visitInsnByType(final ClassNode top, final MethodVisitor mv, final int iInsn, final int lInsn, final int fInsn, final int dInsn) | |
| writePostOrPrefixMethod | back to summary |
|---|---|
| protected void writePostOrPrefixMethod(final int op, final String method, final Expression expression, final Expression orig) Overrides org.
| |