updated to match current DLTK
diff --git a/eclipsecon08/org.eclipse.dltk.examples.python.part2/src/org/eclipse/dltk/python/internal/core/parser/visitors/PythonSourceElementRequestor.java b/eclipsecon08/org.eclipse.dltk.examples.python.part2/src/org/eclipse/dltk/python/internal/core/parser/visitors/PythonSourceElementRequestor.java index 47ffa10..e352fc4 100644 --- a/eclipsecon08/org.eclipse.dltk.examples.python.part2/src/org/eclipse/dltk/python/internal/core/parser/visitors/PythonSourceElementRequestor.java +++ b/eclipsecon08/org.eclipse.dltk.examples.python.part2/src/org/eclipse/dltk/python/internal/core/parser/visitors/PythonSourceElementRequestor.java
@@ -292,18 +292,17 @@ Expression e = ref.getExpression(i); if (ref.isCall(i) && e instanceof VariableReference) { this.fRequestor.acceptMethodReference( - ((VariableReference) e).getName().toCharArray(), 0, - e.sourceStart(), e.sourceEnd()); + ((VariableReference) e).getName(), 0, e + .sourceStart(), e.sourceEnd()); } else if (e instanceof VariableReference) { this.fRequestor.acceptFieldReference( - ((VariableReference) e).getName().toCharArray(), e - .sourceStart()); + ((VariableReference) e).getName(), e.sourceStart()); } } } else if (expression instanceof VariableReference) { this.fRequestor.acceptFieldReference( - ((VariableReference) expression).getName().toCharArray(), - expression.sourceStart()); + ((VariableReference) expression).getName(), expression + .sourceStart()); } return true; }