Esempio n. 1
0
  private JavaElement getUnresolvedJavaElement() {
    if (JavaCore.getPlugin() == null) {
      return null;
    }
    if (!(this.resolver instanceof DefaultBindingResolver)) return null;

    DefaultBindingResolver defaultBindingResolver = (DefaultBindingResolver) this.resolver;
    if (!defaultBindingResolver.fromJavaProject) return null;
    return Util.getUnresolvedJavaElement(
        this.binding,
        defaultBindingResolver.workingCopyOwner,
        defaultBindingResolver.getBindingsToNodesMap());
  }
 private JavaElement getUnresolvedJavaElement(
     org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding) {
   if (JavaCore.getPlugin() == null) {
     return null;
   }
   if (this.resolver instanceof DefaultBindingResolver) {
     DefaultBindingResolver defaultBindingResolver = (DefaultBindingResolver) this.resolver;
     if (!defaultBindingResolver.fromJavaProject) return null;
     return org.eclipse.jdt.internal.core.util.Util.getUnresolvedJavaElement(
         typeBinding,
         defaultBindingResolver.workingCopyOwner,
         defaultBindingResolver.getBindingsToNodesMap());
   }
   return null;
 }
 public ITypeBinding getComponentType() {
   return bindingResolver.resolveType(type.next, null);
 }