[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cbi-dev] last two more class differences
|
Hi Igor,
The method definition order might be a result of the different
compiler/target version used by build. I see in the Eclipse classic build
that HookedJavaFileObject$ForwardingWriter is compiled for 1.6 target and
the order is:
public volatile bridge append(CharSequence) : Appendable throws
IOException
public volatile bridge append(CharSequence, int, int) : Appendable
throws IOException
public volatile bridge append(char) :
What do you see? IMHO Eclipse compiles by default with ecj, so that the
difference could be that of a using sun/oracle compiler by Tycho build?
For TextMergeViewer I see in Eclipse classic the target is 1.2, and the
constant value is properly build into like LDC 3.141592653589793. Not
resolving static final value might be result of an incomplete/wrong
Math.PI definition or missing it completely in the target platform? I
don't think this is compiler dependent.
On Sun, 05 Aug 2012 17:26:34 +0200, Igor Fedorenko <igor@xxxxxxxxxxxxxx>
wrote:
I setup proper BREE-specific libraries locally (instructions are coming)
but Tycho still produces two classes that are different compared to
corresponding classes Juno and I am out of idea what is causing this.
org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject$ForwardingWriter
has different order of compiler-generated bridge methods but the methods
are otherwise identical.
org/eclipse/compare/contentmergeviewer/TextMergeViewer
Juno version uses "LDC 3.141592653589793" and Tycho uses "GETSTATIC
java/lang/Math.PI" to refere to Math.PI.
In both cases pack200 normalization does not make the difference go
away. I checked jdt compiler version used by Tycho matches version in
Juno and I don't think other aspects of my build environment (ubuntu
12.04 x64, sun jdk both 1.6 and 1.7) can result in these two differences.
Any ideas?
--
Regards,
Igor
_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cbi-dev
--
Kind regards,
Mit freundlichen Grüßen
Andrey Loskutov
+Andrey: http://plus.google.com/u/0/113794713998126448910