IntelliJ 9 Beta Flex Library Project - <include-classes> and IntelliJ interface location and [include "somePath/someScript.as"]

Hi,

When trying to import our project from flex I've stumbled across a couple of things that confuse me.

We have an eclipse flex project which has 5 library and 3 application projects - which I think correlates to 1 IntelliJ project with 5 library modules and 3 application modules.

Our library projects have actionscript files which we do not want to include as classes in the build and we reference them from class files such as:

include "somePath/someScript.as"

the contents of the file may include some functions such as:

public function doSomething():void
{
     // do some common repeatable thing here
}

It seems as if IntelliJ 9 doesn't like this setup by default and tries to include all .as files into the library. After playing around for a while I managed to explicitly include certain classes by manually altering the compiler-config.xml file to have:


<include-classes>
      <class>TestClass</class>
  </include-classes>


This gets IntelliJ to compile, but the IDE doesn't like this very much and still complains: "Access Modifier allowed for class members only" (see screen shot)

I can't seem to find a place in the interface to explicitly include/exclude flex .as classes for a library module - does anybody know of a way to do this? I've attached a small test application which highlights this problem

thanks for your help

Alex

intelliJ screen dump 1.JPG



Attachment(s):
TestProject.zip
2 comments
Comment actions Permalink

Hi, Alex,
the second problem is fixed (IDEA shows warning instead of error in such cases): http://youtrack.jetbrains.net/issue/IDEADEV-35087
the first problem is known and will be fixed soon: http://youtrack.jetbrains.net/issue/IDEADEV-40973

0
Comment actions Permalink

The surfaces of the dial, refined in a galvanic bath that therefore emit a glossy matte shine, confer a powerful elegance. Available in black or silver color. The hour hand and the minute hand, as well as the dial, are covered with a luminescent mixture to facilitate a night vision. And, of course, the protection against magnetic fields is present in every http://www.tastewatch.com/. http://www.tastewatch.com/ name does not only gather the word "water" and "time", two of the essential concepts in diving, but also conveys the best of the diving http://www.tastewatch.com/iwc-gst-s.html has created. In this way the invaluable experiences of the http://www.tastewatch.com/category-152-b0-Edox.html converge in their manufacture. The famous internal ring is a common feature in the entire family of http://www.tastewatch.com/category-231-b0-Explorer.html. Also, several new developments have been integrated according to each model. For instance, the patented "memory" function of the minutes especially designed for diving or the new revolutionary self-winding system. http://www.tastewatch.com/category-233-b0-Milgauss.html has paid special attention to functionality and clear vision under water. That is why the dial, the hands and the crowns are absolutely easy to consult, as all of them are covered with an orange, yellow or white luminescent substance. http://www.tastewatch.com/iwc-da-vinci-s.html ready for immersion. http://www.tastewatch.com/category-236-b0-SubMariner.html PortofinoThe austere yet beautiful http://www.tastewatch.com/breitling-cockpit-s.html seduces for its timeless elegance. The robust mechanism with self-winding has a 42-hour reserve running and the case is impermeable to 30 meters. For this, the http://www.tastewatch.com/iwc-pilots.html is and will be a stylized, discreet and reliable companion. The new Portofino Chronograph with stop function also fits perfectly in this philosophy. http://www.tastewatch.com/category-130-b0-Alain-Silberstein.html IngenieurThe central piece of every http://www.tastewatch.com/gucci-s.html is the mechanism that could not be more perfect, robust or reliable. Connoisseurs will also find, depending on each http://www.tastewatch.com/movado-ses.html, other technical refinements such as patented mechanical chronograph movement system, three chronograph buttons, date and day-of-the-week indicator and a self-winding crown. The expression of a life feeling that seeks to show itself throughout sports and adventure. Which model favors you most? Come in our store and have a look of the http://www.tastewatch.com/maurice-lacroix-les-classiques-s.html which are the fully display of the descriptions above. Buy the exact original-imitated http://www.tastewatch.com/panerai-ferrari-s.html here at affordable price! There are many online stores offering http://www.tastewatch.com/louis-vuitton-tambour-chronograph-s.html but our store offers the best in terms of quality, price, and service. We respond to all e-mails within three hours of receipt, seven days a week. Our http://www.tastewatch.com/category-202-b0-Tommy-Bahama.html are purchased from reliable suppliers and are tested before being shipped to the customer. What's more, our prices are the lowest and our delivery is fast. We are the best bet for http://www.tastewatch.com/category-158-b0-Fossil.html online or anywhere. We are sure you will appreciate the price so much that you will make multiple purchases for family and friends. Please consider one of our http://www.tastewatch.com/category-165-b0-Guess.html, the kind the real pilots wear. Some replicas: http://www.tastewatch.com/Bell-Ross-s.html. The Stainless Steel case will complement any skin tone. Stainless Steel is a classic color case that will never go out of style. The elegant Black* dial, will make your http://www.tastewatch.com/breguet-heritage-s.html look sophisticated and timeless. The http://www.tastewatch.com/panerai-ferrari-s.html, will make sure you won't lose your http://www.tastewatch.com/category-188-b0-Pulsar.html, but is still easy to remove when you want to take it off. The bracelet on the http://www.tastewatch.com/category-161-b0-Gevril.html is Stainless Steel so it will match everything you wear. The bezel is also made of Stainless Steel, a very stylish material. http://www.tastewatch.com/Ebels.html. This classic http://www.tastewatch.com/movado-safiro-s.html has 120m / 400ft (suitable for swimming and shallow snorkeling; unsuitable for diving) resistance, so you can feel comfortable using your http://www.tastewatch.com/oris-bc3-s.html in some wet locations.



---
Original message URL: http://devnet.jetbrains.net/message/5278640#5278640

0

Please sign in to leave a comment.