Error caused:

The type java.lang.CharSequence cannot be resolved. It is indirectly
referenced from required .class files

An explanation found in the web:

Java 8 supports default methods in interfaces. And in JDK 8 a lot of old
interfaces now have new default methods. For example, now in
CharSequence we have chars and codePoints methods.
If source level of your project is lower than 1.8, then compiler doesn't
allow you to use default methods in interfaces. So it cannot compile
classes that directly on indirectly depend on this interfaces.
If I get your problem right, then you have two solutions. First solution
is to rollback to JDK 7, then you will use old CharSequence interface
without default methods. Second solution is to set source level of your
project to 1.8, then your compiler will not complain about default
methods in interfaces.


Use Java 7 for UA 4.0.2D

RSynoradzki's Profile:
View this thread: