java反编译输出中的标签位置
我正在使用JDGUI反编译一个类文件,我得到了一个中断标签(label1076),如下所示。 在eclipse中,我在编译时出错,因为标签是在使用后声明的。 不使用break语句的等效java代码是什么java反编译输出中的标签位置,java,label,decompiling,break,Java,Label,Decompiling,Break,我正在使用JDGUI反编译一个类文件,我得到了一个中断标签(label1076),如下所示。 在eclipse中,我在编译时出错,因为标签是在使用后声明的。 不使用break语句的等效java代码是什么 public List buildChildList() { for (int i = 0; i < size; ++i) { 。。。 断开标签1076: } ... ... ... label1076: childList[childPositi
public List buildChildList()
{
for (int i = 0; i < size; ++i)
{
。。。
断开标签1076:
}
...
...
...
label1076: childList[childPosition.intValue()] = child;
}
}
。。。
}等效的未标记Java将取决于代码的逻辑。给定两个嵌套循环,标签可能应位于外部循环之前。打破内部循环不需要标签,如图所示
...
...
...
label1076: childList[childPosition.intValue()] = child;
}
}