| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| protected BinaryExpressionWriter[] | |
| public static final Map | |
| public static final String[] |
| Access | Constructor and Description |
|---|---|
| public |
| binExpWriter | back to summary |
|---|---|
| protected BinaryExpressionWriter[] binExpWriter | |
| typeMap | back to summary |
|---|---|
| public static final Map<ClassNode, Integer> typeMap | |
| typeMapKeyNames | back to summary |
|---|---|
| public static final String[] typeMapKeyNames | |
| BinaryExpressionMultiTypeDispatcher | back to summary |
|---|---|
| public BinaryExpressionMultiTypeDispatcher(final WriterController wc) | |
| assignToArray | back to summary |
|---|---|
| protected void assignToArray(final Expression orig, final Expression receiver, final Expression index, final Expression rhsValueLoader, final boolean safe) Overrides org.
| |
| doAssignmentToArray | back to summary |
|---|---|
| private boolean doAssignmentToArray(final BinaryExpression binExp) | |
| doAssignmentToLocalVariable | back to summary |
|---|---|
| private boolean doAssignmentToLocalVariable(final String method, final BinaryExpression binExp) | |
| doPrimitiveCompare | back to summary |
|---|---|
| protected boolean doPrimitiveCompare(final ClassNode leftType, final ClassNode rightType, final BinaryExpression binExp) | |
| doPrimtiveCompare | back to summary |
|---|---|
| protected boolean doPrimtiveCompare(final ClassNode leftType, final ClassNode rightType, final BinaryExpression binExp)
Deprecated
| |
| evaluateBinaryExpression | back to summary |
|---|---|
| protected void evaluateBinaryExpression(final String message, final BinaryExpression binExp) Overrides org.
| |
| evaluateBinaryExpressionWithAssignment | back to summary |
|---|---|
| protected void evaluateBinaryExpressionWithAssignment(final String method, final BinaryExpression binExp) Overrides org.
| |
| evaluateCompareExpression | back to summary |
|---|---|
| protected void evaluateCompareExpression(final MethodCaller compareMethod, final BinaryExpression binExp) Overrides org.
| |
| getOperandConversionType | back to summary |
|---|---|
| private static int getOperandConversionType(final ClassNode leftType, final ClassNode rightType) | |
| getOperandType | back to summary |
|---|---|
| protected int getOperandType(final ClassNode type) | |
| initializeDelegateHelpers | back to summary |
|---|---|
| protected BinaryExpressionWriter[] initializeDelegateHelpers() | |
| isAssignmentToArray | back to summary |
|---|---|
| private static boolean isAssignmentToArray(final BinaryExpression binExp) | |
| isIntCastableType | back to summary |
|---|---|
| private boolean isIntCastableType(final Expression rightExp) | |
| isShiftOperation | back to summary |
|---|---|
| private static boolean isShiftOperation(final int operation) | |
| writePostOrPrefixMethod | back to summary |
|---|---|
| protected void writePostOrPrefixMethod(final int op, final String method, final Expression expression, final Expression orig) Overrides org.
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final MethodCaller | |
| private static final MethodCaller |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ClassNode |
| byteArrayGet | back to summary |
|---|---|
| private static final MethodCaller byteArrayGet | |
| byteArraySet | back to summary |
|---|---|
| private static final MethodCaller byteArraySet | |
| BinaryByteExpressionHelper | back to summary |
|---|---|
| public BinaryByteExpressionHelper(final WriterController wc) | |
| getArrayGetResultType | back to summary |
|---|---|
| protected ClassNode getArrayGetResultType() Overrides org.
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final MethodCaller | |
| private static final MethodCaller |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ClassNode |
| charArrayGet | back to summary |
|---|---|
| private static final MethodCaller charArrayGet | |
| charArraySet | back to summary |
|---|---|
| private static final MethodCaller charArraySet | |
| BinaryCharExpressionHelper | back to summary |
|---|---|
| public BinaryCharExpressionHelper(final WriterController wc) | |
| getArrayGetResultType | back to summary |
|---|---|
| protected ClassNode getArrayGetResultType() Overrides org.
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final MethodCaller | |
| private static final MethodCaller |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ClassNode |
| shortArrayGet | back to summary |
|---|---|
| private static final MethodCaller shortArrayGet | |
| shortArraySet | back to summary |
|---|---|
| private static final MethodCaller shortArraySet | |
| BinaryShortExpressionHelper | back to summary |
|---|---|
| public BinaryShortExpressionHelper(final WriterController wc) | |
| getArrayGetResultType | back to summary |
|---|---|
| protected ClassNode getArrayGetResultType() Overrides org.
| |