当我从Intellij调试GWT的客户端代码时,调试器显示变量名称,因为它们在编译的JavaScript中,而不是在Java中命名:
当我将鼠标移到某个变量上时,我得到<Style x:Key="LabelValueContentControl" TargetType="HeaderedContentControl">
<Setter Property="Padding" Value="5" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="HeaderedContentControl">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" SharedSizeGroup="LabelValueContentControl.Label" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<ContentPresenter ContentSource="Header"
Margin="{TemplateBinding Padding}"
HorizontalAlignment="Right" />
<ContentPresenter Grid.Column="1" Margin="{TemplateBinding Padding}" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
:
我认为源映射的任务是在js和java名称之间进行转换。
我是否错误地配置了某些内容,还是仅仅是源地图的当前状态?
答案 0 :(得分:1)
似乎是known GWT issue。我们的开发人员正在与GWT团队合作,在IDEA 15中为其提供支持。您可以跟踪进度here。
您已经可以尝试部分工作的IDEA 15 EAP(并非适用于所有情况)。