Netbeans 8.0 kullanarak Javadoc yorumuna bir {@ code} ek açıklama eklemek istiyorum ve düzgün çalışmıyor.Netbeans 8.0 ile bir javadoc yorum içinde bir {@ code} bloğundaki "@" sembolünden kaçmaya çalışmak
Daha önce bu diğer sorular gördüm (yani How can you escape the @ character in javadoc?) ama html @
ve {@literal @}
ikisi de işe görünmüyor kaçış.
/**
* blah blah blah
* <p>
* For example:
* <pre>
* {@code
* {@literal @}begin_specification
* ...
* @end_specification
* }
* </pre>
*/
Ben Run -> Generate Javadoc
vurabilir ve her şeyi hatasız iyi çalışır ama çıkan çıktıda baktığım zaman görüyorum:
Yorumum (hem örneğin uğruna yöntemler kullanılarak) şöyle Bir tarayıcı:
{@literal @}begin_specification
...
@end_specification
İstenilen sonuç bu değil ... Herhangi bir öneri/fikir?
Java için oldukça yeniyim ama geçmişte C/C++ 'da Doxygen gibi şeyler kullandım. Burada yanlış bir şey mi yapıyorum? Java 1.8.0_05 x64 ile NetBeans 8.0 (Build 201403101706) kullanıyorum.
<pre> <code>
{@literal @}
</code> </pre>
yerine {@code ...}
bloğun:
'@ code ''' code' bloğunda '@ literal ''' '' 'içinde' '' işleminin yapılmadığı anlamına geldiğinden, '@ literal'ı koymak anlamsızdır. Tarayıcınızda gördüğünüz şey: tam olarak, {@code…} etiketinizin içeriği herhangi bir işleme tabi tutulmadan. Öyleyse neden başka bir @ literal'a ihtiyacınız olduğunu düşünüyorsun? – Holger
@Holger Bence böyle bir durum olduğunu düşünmüyorum ("içeride işlenmemiş"). – assylias
@assylias: Söylemeye çalıştığınız şeyi anlamıyorum. '{@code…}' içinde *, '' 'nin * işlemesi yoktur. Bu, {@code…} 'ın amacıdır. Bu nedenle, kodu, ör. ek açıklamalar. * Ama satır sonları zarar verebilir * içinde * inline * -tags… [Belgeler:] (http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#code) “Görüntüler metni HTML işaretlemesi veya * iç içe javadoc etiketleri * olarak yorumlamadan kod yazı tipindeki metin. ” – Holger