[Eclipse] false unresolved Data Types Problem

GTR

Lt. Commander
Registriert
Feb. 2006
Beiträge
1.335
Hi,

Ich habe sowohl bei der Eclipse CDT als auch bei Java JSP das Problem das Eclipse nicht erkennt das eine Klasse/JSP... includiert wird.

D.h. habe ich z.b. eine JSP Seite in der ich eine andere include so wird bei der includierten JSP seite alle verwendeten Datentypen als unresolved angezeigt.
Die Imports finden natürlich dort statt wo die Seite includiert wird und die inculdierte Seite selbst hat natürlich keine imports...

bei c++ wäre das z.b. wenn man z.b.:

classA.cpp
#include <string>
#include "ClassB.h"
........

classB.h
class B{
public: string text;
...
}

verwendet. Der string würde im Editor als Fehler angezeigt werden wohingegen der Compiler natürlich kein Problem hat.

Das hat auch zur Folge das Code Completition nicht funktioniert z.b. text.******* da er den DatenTyp nicht kennt.


NetBeans hat mit dem selben code kein Problem. Die IDE erkennt ohne Probleme das imports/includes nicht benötigt werden wenn eine Classe/JPS includiert wird.
 
1668mib schrieb:
Wird in classB.h auch <string> includiert?

Das ist genau das Problem. Da man keine Doppelincludes haben will natürlich nicht. Das ist natürlich ein vereinfachtes Beispiel was evtl bei JSP noch deutlicher wird.

index.jsp:
<% page language="java" %>
<% page import="java.io.OutputStream"
.....
<% include file="seite1.jsp"%>

die "seite1.jsp" hat selber natürlich keine imports da sie nur in der index seite eingebunden wird. Und wie gesagt der Compiler hat damit auch nicht das Problem nur das auf der "seite1.jsp" alle daten Typen als unresolved angezeigt werden die über die index.jsp eingebunden werden...
 
Ach sorry ich hab übersehen, dass es sich um eine Analogie handelte :-)
zu früh am Morgen und so...
 

Ähnliche Themen

Antworten
2
Aufrufe
1.405
Zurück
Oben