Josh Tynjala created FLEX-35334:
-----------------------------------
Summary: @externs with ActionScript classes works correctly, but
incorrect output on an interface
Key: FLEX-35334
URL: https://issues.apache.org/jira/browse/FLEX-35334
Project: Apache Flex
Issue Type: Bug
Components: FalconJX
Affects Versions: Apache FalconJX 0.8.0
Reporter: Josh Tynjala
Compiling the following class with compc will correctly produce
externs/ClassExterns.js in the output SWC with a proper @externs tag in the
first jsdoc comment:
{code}
package
{
/**
* @externs
*/
public class ClassExterns
{
public var variable:String;
public function get prop():String {return null};
public function set prop(value:String):void {};
public function method():Number {return 0};
}
}
{code}
However, the following interface produces js/out/InterfaceExterns and the
@externs tag is missing in the first jsdoc comment:
{code}
package
{
/**
* @externs
*/
public interface InterfaceExterns
{
function get prop():String;
function set prop(value:String):void;
function method():Number;
}
}
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)