@Override String computeSimpleReference() { return getDisplayString(); }
@Override String computeSimpleReference() { return getDisplayString(); }
@Override public String getDisplayString() { StringBuilder builder = new StringBuilder(); if (leftOperandNode != null && leftOperandNode instanceof IIdentifierNode) { builder.append(((IIdentifierNode)leftOperandNode).getName()); } else if (leftOperandNode != null && leftOperandNode instanceof MemberAccessExpressionNode) { builder.append(((MemberAccessExpressionNode)leftOperandNode).getDisplayString()); } if (builder.length() > 0) builder.append("."); if (rightOperandNode != null && rightOperandNode instanceof IIdentifierNode) builder.append(((IIdentifierNode)rightOperandNode).getName()); return builder.toString(); }
@Override public String getDisplayString() { StringBuilder builder = new StringBuilder(); if (leftOperandNode != null && leftOperandNode instanceof IIdentifierNode) { builder.append(((IIdentifierNode)leftOperandNode).getName()); } else if (leftOperandNode != null && leftOperandNode instanceof MemberAccessExpressionNode) { builder.append(((MemberAccessExpressionNode)leftOperandNode).getDisplayString()); } if (builder.length() > 0) builder.append("."); if (rightOperandNode != null && rightOperandNode instanceof IIdentifierNode) builder.append(((IIdentifierNode)rightOperandNode).getName()); return builder.toString(); }
@Override public String getDefaultValue() { ExpressionNodeBase assignedValueNode = ((VariableDecorationPart)getDecorationPart()).getAssignedValue(); if (assignedValueNode != null) { if (assignedValueNode instanceof ILiteralNode) return ((ILiteralNode)assignedValueNode).getValue(true); else if (assignedValueNode instanceof IIdentifierNode) return ((IIdentifierNode)assignedValueNode).getName(); else if (assignedValueNode instanceof MemberAccessExpressionNode) return ((MemberAccessExpressionNode)assignedValueNode).getDisplayString(); } return null; }
@Override public String getDefaultValue() { ExpressionNodeBase assignedValueNode = ((VariableDecorationPart)getDecorationPart()).getAssignedValue(); if (assignedValueNode != null) { if (assignedValueNode instanceof ILiteralNode) return ((ILiteralNode)assignedValueNode).getValue(true); else if (assignedValueNode instanceof IIdentifierNode) return ((IIdentifierNode)assignedValueNode).getName(); else if (assignedValueNode instanceof MemberAccessExpressionNode) return ((MemberAccessExpressionNode)assignedValueNode).getDisplayString(); } return null; }
addProblem(new UnresolvedClassReferenceProblem(call_node, func_name.getDisplayString()));
content = ((MemberAccessExpressionNode)iNode).getDisplayString(); break;
content = ((MemberAccessExpressionNode)iNode).getDisplayString(); break;