private static String getNameFromExpression(final Expression e) { switch (e.getCode()) { case ArrayLength: { return cleanUpVariableName("length"); return cleanUpVariableName(((FieldReference) e.getOperand()).getName()); return cleanUpVariableName(mappedMethodName); return cleanUpVariableName(name);
private static String getNameFromExpression(final Expression e) { switch (e.getCode()) { case ArrayLength: { return cleanUpVariableName("length"); return cleanUpVariableName(((FieldReference) e.getOperand()).getName()); return cleanUpVariableName(mappedMethodName); return cleanUpVariableName(name);
private static String getNameFromExpression(final Expression e) { switch (e.getCode()) { case ArrayLength: { return cleanUpVariableName("length"); return cleanUpVariableName(((FieldReference) e.getOperand()).getName()); return cleanUpVariableName(mappedMethodName); return cleanUpVariableName(name);
case PutStatic: { if (i == parent.getArguments().size() - 1) { return cleanUpVariableName(((FieldReference) parent.getOperand()).getName()); Character.isUpperCase(methodName.charAt(3))) { return cleanUpVariableName(methodName.substring(3)); return cleanUpVariableName(p.getName());
case PutStatic: { if (i == parent.getArguments().size() - 1) { return cleanUpVariableName(((FieldReference) parent.getOperand()).getName()); Character.isUpperCase(methodName.charAt(3))) { return cleanUpVariableName(methodName.substring(3)); return cleanUpVariableName(p.getName());
case PutStatic: { if (i == parent.getArguments().size() - 1) { return cleanUpVariableName(((FieldReference) parent.getOperand()).getName()); Character.isUpperCase(methodName.charAt(3))) { return cleanUpVariableName(methodName.substring(3)); return cleanUpVariableName(p.getName());