Unexpected binding returned [message #880982] |
Sun, 03 June 2012 11:02  |
Eclipse User |
|
|
|
Hi,
I pass an IJavaElement that represents a constructor (handle ident:
=myProject/\/Library\/Java\/JavaVirtualMachines\/1.6.0_26-b03-383.jdk\/Contents\/Classes\/classes.jar<java.lang(AbstractMethodError.class[AbstractMethodError~AbstractMethodError~Ljava.lang.String;
)
to the following method and would expect a MethodBinding in the array of
bindings.
public String getFullURI(IJavaElement javaElement) {
ASTParser parser = ASTParser.newParser(AST.JLS3);
parser.setProject(javaElement.getJavaProject());
IBinding[] bindings = parser.createBindings(new IJavaElement[] {
javaElement }, null);
if (bindings[0] != null) {
return bindings[0].toString();
}
return null;
}
However, the array contains the type binding for AbstractMethodError.
How can that happen and is there something that I can do about it?
Regards,
Sebastian
|
|
|
|
Powered by
FUDForum. Page generated in 0.03689 seconds