Thanks for the help. I will try to use <super-source path="foo"/>.
-vinayak On Apr 20, 4:40 pm, Paul Robinson <[email protected]> wrote: > You can use a <super-source path="foo"/> in your gwt.xml to provide a > different implementation of a java class for use client side. > > However, there is limited support for annotations client side - there's > no Class.getAnnotations() for example - so whatever you're doing may not > work anyway. > > HTH > Paul > > > > vinayak wrote: > > Experts, > > I have a simple gwt app. One of its class inside shared > > dir has a import of javax.lang.model.element.AnnotationMirror. I am > > using JDK1.6 for compiling my project in eclipse 3.4. > > Eclipse shows me no errors. But when I click on gwt compile option I > > get following error. > > > [ERROR] Line 4: The import javax.lang cannot be resolved > > > If I remove this import, it gwt compiles fine. > > Class where this import is added needs to be translated to JS. Is > > there any reason why GWT compiler will give this error. Does this have > > anything to do with list of JRE classes that can be translated to JS > > supported by GWT 2.3 ? List is given on > >http://code.google.com/webtoolkit/doc/latest/RefJreEmulation.html > > > If yes then another class which is not listed here when imported in my > > shared class compiles properly. e.g if I import java.util.Observer > > then it gwt compiles properly even when that is not part of the > > emulation class list. > > > Only difference between javax.lang.model.element.AnnotationMirror and > > java.util.Observer is earlier is added in jdk1.6. Is it that my gwt > > compiler is not picking up JDK1.6 classes ? How do I tell gwt compiler > > to use JDK1.6 classes explicilty. I have JDK1.6 already specified > > everywhere in my eclipse project. > > > Thanks in advance. > > > Detailed error is given below. > > > Compiling module com.test.Test > > Validating newly compiled units > > [ERROR] Errors in 'file:/E:/eclipse3.4/poc/Test/src/com/test/ > > shared/FieldVerifier.java' > > [ERROR] Line 4: The import javax.lang cannot be resolved > > Finding entry point classes > > [ERROR] Unable to find type 'com.test.client.Test' > > [ERROR] Hint: Previous compiler errors may have made this > > type unavailable > > [ERROR] Hint: Check the inheritance chain from your module; > > it may not be inheriting a required module or a module may not be > > adding its source path entries properly > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
