JDT ÄÚ¾î ¿É¼ÇÀº Java ÄÄÆÄÀÏ·¯, ÄÚµå Æ÷¸ËÅÍ, ÄÚµå Áö¿ø ¹× ±âŸ ÄÚµå ÀÛµ¿°ú °°Àº ±â´ÉÀÇ ÄÚ¾î ÀÛµ¿À» Á¦¾îÇÕ´Ï´Ù. ¿É¼Ç¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ API´Â JavaCore¿¡¼ Á¤Àǵ˴ϴÙ. ¿É¼ÇÀº ´ÙÀ½°ú °°Àº ±×·ìÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿É¼ÇÀº °³º°ÀûÀ¸·Î ¹®ÀÚ¿ ´ÜÀ§·Î ¾×¼¼½ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¿É¼ÇÀº ÀÌµé °ª°ú ÇÔ²² ¸ðµÎ ¾Ë·ÁÁø ±¸¼º °¡´ÉÇÑ ¿É¼ÇÀÇ hashtable·Î¼ ÀúÀåµË´Ï´Ù. ÇïÆÛ »ó¼ö´Â °¢ ¿É¼Ç ID ¹× °¡´ÉÇÑ »ó¼ö °ª¿¡ ´ëÇÑ JavaCore¿¡¼ Á¤ÀǵǾú½À´Ï´Ù.
´ÙÀ½ ÄÚµå ´ÜÆíÀº ¸ðµç ÄÚ¾î ¿É¼ÇÀÇ °ªÀ» Ưº°È÷ ¼³Á¤µÈ
¿É¼Ç(COMPILER_PB_DEPRECATION
)À» Á¦¿ÜÇÏ°í ±âº»°ªÀ¸·Î º¹¿øÇÕ´Ï´Ù.
// Get the current options
Hashtable options = JavaCore.getDefaultOptions();
// Change the value of an option
options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
// Set the new options
JavaCore.setOptions(options);
´ÙÀ½ÀÇ ÄÚµå ´ÜÆíÀº ÇöÀç ¿É¼ÇÀÇ °ªÀ» À¯ÁöÇϸç ÇÑ °³ÀÇ ¿É¼Ç(COMPILER_PB_DEPRECATION
)¸¸ ¼öÁ¤ÇÕ´Ï´Ù.
// Get the current options
Hashtable options = JavaCore.getOptions();
// Change the value of an option
options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
// Set the new options
JavaCore.setOptions(options);
IJavaProject¿¡¼ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â ÇÁ·ÎÁ§Æ®¸¶´Ù ¿É¼Ç °ªÀ» ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ÀÇ ÄÚµå ´ÜÆíÀº µÎ °¡Áö ´Ù¸¥ ¹æ¹ýÀÇ Æ¯Á¤ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ¿É¼Ç(COMPILER_PB_DEPRECATION
) °ªÀ» °Ë»öÇÕ´Ï´Ù. ºÎ¿ï ¸Å°³º¯¼ö´Â Á¶È¸¿¡¼ ÇÁ·ÎÁ§Æ® ƯÁ¤ ¿É¼Ç¸¸ ¸®ÅÏÇØ¾ß ÇÏ´ÂÁö, ¾Æ´Ï¸é
ÇÁ·ÎÁ§Æ®ÀÇ ¿É¼Ç °ªÀ» JavaCoreÀÇ °ª°ú º´ÇÕÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù.
// Get the project IJavaProject project = ...; // See if the value of an option has been set in this project String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, false); if (value == null) { // no specific option was set on the project ... } // Get the value of an option from this project. Use the value from // JavaCore value if none is specified for the project String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, true);
±âº» Áؼö ·¹º§ÀÌ º¯°æµÇ¾ú½À´Ï´Ù. ÀÌÁ¦ ±âº» Áؼö ·¹º§Àº 1.3
ÀÌ ¾Æ´Ï¶ó 1.4
À̸ç,
±âº» ´ë»ó Ç÷§ÆûÀº 1.1
ÀÌ ¾Æ´Ï¶ó 1.2
ÀÔ´Ï´Ù.
´ÙÀ½ Å×À̺íÀº »ç¿ë °¡´ÉÇÑ JDT ÄÚ¾î ¿É¼Ç¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¿É¼Ç ID´Â °ýÈ£·Î Ç¥½ÃµÇ°í ±âº»°ªÀº ±½Àº ÀÌÅŸ¯Ã¼·Î Ç¥½ÃµË´Ï´Ù.
¼³¸í | °ª |
---|---|
·ÎÄà º¯¼ö µð¹ö±× ¼Ó¼º »ý¼º(COMPILER_LOCAL_VARIABLE_ATTR) | |
»ý¼ºµÇ¸é, ÀÌ ¼Ó¼ºÀº º¯¼ö°¡ ¸íÈ®È÷ ÁöÁ¤µÇ´Â Àå¼Ò¿¡¼¸¸ µð¹ö°Å¿¡ Ç¥½ÃµÉ ·ÎÄà º¯¼ö À̸§À» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù(.class ÆÄÀÏÀÌ ´õ Ä¿Áü). | GENERATE |
DO_NOT_GENERATE | |
Çà ¹øÈ£ µð¹ö±× ¼Ó¼º »ý¼º(COMPILER_LINE_NUMBER_ATTR) | |
»ý¼ºµÇ¸é, ÀÌ ¼Ó¼ºÀº µð¹ö°Å¿¡¼ ¼Ò½º ÄÚµå °Á¶Ç¥½Ã¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù(.class ÆÄÀÏÀÌ ´õ Ä¿Áü). | GENERATE |
DO_NOT_GENERATE | |
¼Ò½º µð¹ö±× ¼Ó¼º »ý¼º(COMPILER_SOURCE_FILE_ATTR) | |
»ý¼ºµÇ¸é ÀÌ ¼Ó¼ºÀº ÇØ´ç ¼Ò½º Äڵ带 Ç¥½ÃÇϱâ À§ÇØ µð¹ö°Å¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. | GENERATE |
DO_NOT_GENERATE | |
»ç¿ëÇÏÁö ¾ÊÀº ·ÎÄà º¯¼ö º¸Á¸(COMPILER_CODEGEN_UNUSED_LOCAL) | |
¹Ì»ç¿ë ·ÎÄà º¯¼ö(¿¹: Çѹøµµ ÀÐÈùÀû ¾øÀ½)¸¦ º¸Á¸Çϵµ·Ï ¿äûµÇÁö ¾Ê´Â ÇÑ, ÄÄÆÄÀÏ·¯´Â À̸¦ ÃÖÀûÈÇϰí ÀáÀçÀûÀ¸·Î µð¹ö±ëÀ» º¯°æÇÕ´Ï´Ù. | PRESERVE |
OPTIMIZE_OUT | |
´ë»ó Java Ç÷§Æû Á¤ÀÇ(COMPILER_CODEGEN_TARGET_PLATFORM) | |
2Áø ȣȯ¼ºÀ» ÀÌÀ¯·Î .class ÆÄÀÏÀÌ Æ¯Á¤ VM ¹öÀü ÀÌ»óÀ¸·Î ÅÂ±×µÉ ¼ö ÀÖ½À´Ï´Ù. "1.4" ´ë»óÀº ¶ÇÇÑ "1.4"¿ÍÀÇ È£È¯ ¸ðµå¸¦ Åä±ÛÇϵµ·Ï ¿äûÇÕ´Ï´Ù. | VERSION_1_1 |
VERSION_1_2 | |
VERSION_1_3 | |
VERSION_1_4 | |
ÀζóÀÎ JSR ¹ÙÀÌÆ®ÄÚµå ¸í·É¾î(COMPILER_CODEGEN_INLINE_JSR_BYTECODE) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ´õ ÀÌ»ó JSR ¸í·É¾î¸¦ »ý¼ºÇÏÁö ¾Ê°í ´ë½Å ÀζóÀÎ ÇØ´ç ¼ºê·çƾ ÄÚµå ¼ø¼¸¦ »ý¼ºÇÕ´Ï´Ù(Finally ºí·Ï ½Ãµµ¿¡ ÇØ´çÇÔ). »ý¼ºµÈ ÄÚµå´Â ÀÌ¿Í °°ÀÌ ´õ¿í Ä¿ÁöÁö¸¸ °ËÁõ ÇÁ·Î¼¼½º°¡ ÈξÀ ´õ ´Ü¼øÇØÁö¹Ç·Î °¡»ó ½Ã½ºÅÛ¿¡ ´õ ½Å¼ÓÇÏ°Ô ·ÎµåµË´Ï´Ù. ÀÌ ¸ðµå¸¦ »ç¿ëÇÏ·Á¸é Java ½ºÆå ¿äû 202ÀÇ Áö¿øÀÌ ¿ä±¸µË´Ï´Ù. | ENABLED |
DISABLED | |
Javadoc ÁÖ¼® Áö¿ø(COMPILER_DOC_COMMENT_SUPPORT) | |
ÀÌ Áö¿øÀÌ »ç¿ë ºÒ°¡´ÉÇϸé ÄÄÆÄÀÏ·¯´Â ¸ðµç javadoc ¹®Á¦Á¡ ¿É¼Ç ¼³Á¤À» ¹«½ÃÇÏ°í ¸ðµç javadoc ¹®Á¦Á¡À» º¸°íÇÏÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ javadoc ÁÖ¼®¿¡¼ ÂüÁ¶¸¦ ãÁö ¾ÊÀ¸¸ç DOM AST Javadoc ³ëµå´Â ±¸Á¶ÈµÈ ÅÂ±× ¿ä¼Ò¸¦ °®´Â ´ë½Å Ç÷§ ÅØ½ºÆ®¸¸ ÀÖ½À´Ï´Ù. | ENABLED |
DISABLED | |
µµ´ÞÇÒ ¼ö ¾ø´Â ÄÚµå º¸°í(COMPILER_PB_UNREACHABLE_CODE) | |
µµ´ÞÇÒ ¼ö ¾ø´Â ÄÚµå´Â ¼±ÅÃÀûÀ¸·Î ¿À·ù, °æ°í ¶Ç´Â °£´ÜÈ÷ ¹«½ÃµÊÀ¸·Î º¸°íµÉ ¼ö ÀÖ½À´Ï´Ù. ¹ÙÀÌÆ® ÄÚµå »ý¼ºÀº Ç×»ó À̸¦ ÃÖÀûÈÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
À¯È¿ÇÏÁö ¾ÊÀº °¡Á®¿À±â º¸°í(COMPILER_PB_INVALID_IMPORT) | |
ÇØ¼®µÉ ¼ö ¾ø´Â °¡Á®¿À±â ¹®Àº ¼±ÅÃÀûÀ¸·Î ¿À·ù, °æ°í ¶Ç´Â ¹«½ÃµÊÀ¸·Î º¸°íµË´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
ÆÐŰÁö-±âº» ¸Þ¼Òµå ´ëü ½Ãµµ º¸°í(COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD) | |
ÆÐŰÁö ±âº» ¸Þ¼Òµå´Â ´Ù¸¥ ÆÐŰÁö¿¡ Ç¥½ÃµÇÁö ¾ÊÀ¸¹Ç·Î ´ëüµÉ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¿É¼ÇÀÌ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¿À·ù ¶Ç´Â °æ°í·Î ½ÅÈ£ÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
»ý¼ºÀÚ À̸§À» °®´Â ¸Þ¼Òµå º¸°í(COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME) | |
»ý¼ºÀÚ À̸§À¸·Î ¸Þ¼Òµå¸¦ À̸§ ÁöÁ¤ÇÏ´Â °ÍÀº ÀϹÝÀûÀ¸·Î ÁÁÁö ¾ÊÀº ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¿À·ù ¶Ç´Â °æ°í·Î ½ÅÈ£ÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
¹Ý´ë º¸°í(COMPILER_PB_DEPRECATION) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¿À·ù ¶Ç´Â °æ°í·Î ¹Ý´ëµÇ´Â API »ç¿ëÀ» ½ÅÈ£ÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
¹Ý´ëµÇ´Â ÄÚµå ³»¿¡¼ÀÇ ¹Ý´ë º¸°í (COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¿À·ù ¶Ç´Â °æ°í·Î ¹Ý´ëµÇ´Â API »ç¿ëÀ» ½ÅÈ£ÇÕ´Ï´Ù. | ENABLED |
DISABLED | |
¹Ý´ëµÇ´Â ¸Þ¼Òµå ´ëü ½Ã ¹Ý´ë º¸°í(COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¹Ý´ëµÇ´Â ¸Þ¼Òµå¸¦ ´ëüÇÏ´Â ¸Þ¼ÒµåÀÇ ¼±¾ðÀ» ½ÅÈ£ÇÕ´Ï´Ù. | ENABLED |
DISABLED | |
¼û°ÜÁø Catch ºí·Ï º¸°í(COMPILER_PB_HIDDEN_CATCH_BLOCK) | |
try ¹®¿¡¼, ÀϺΠcatch ºí·ÏÀÌ ´Ù¸¥ °ÍµéÀ» ¼û±æ ¼ö ÀÖ½À´Ï´Ù. ¿¹:
try { throw new java.io.CharConversionException(); } catch (java.io.CharConversionException e) { } catch (java.io.IOException e) {}.ÀÌ ¿É¼ÇÀÌ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â È®ÀÎµÈ ¿¹¿Ü¿¡ ÇØ´çÇÏ´Â ¼û°ÜÁø catch ºí·Ï¿¡ ´ëÇØ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. |
ERROR |
WARNING | |
IGNORE | |
»ç¿ëÇÏÁö ¾Ê´Â ·ÎÄà º¸°í(COMPILER_PB_UNUSED_LOCAL) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â »ç¿ëÇÏÁö ¾Ê´Â ·ÎÄà º¯¼ö¿¡ ´ëÇØ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù(¿¹: º¯¼ö¸¦ ´ë»ó¿¡¼ ÀÐÁö ¾ÊÀ½). | ERROR |
WARNING | |
IGNORE | |
»ç¿ëÇÏÁö ¾Ê´Â ¸Å°³º¯¼ö º¸°í(COMPILER_PB_UNUSED_PARAMETER) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â »ç¿ëÇÏÁö ¾Ê´Â ¸Å°³º¯¼ö¿¡ ´ëÇØ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù(¿¹: ¸Å°³º¯¼ö¸¦ ´ë»ó¿¡¼ ÀÐÁö ¾ÊÀ½). | ERROR |
WARNING | |
IGNORE | |
Abstract ¸Þ¼Òµå¸¦ ±¸Çö ÁßÀÏ °æ¿ì »ç¿ëÇÏÁö ¾Ê´Â ¸Å°³º¯¼ö º¸°í(COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â abstract ¸Þ¼Òµå ±¸Çö¿¡¼ »ç¿ëµÇÁö ¾ÊÀº ¸Å°³º¯¼ö¸¦ ½ÅÈ£·Î ¾Ë¸³´Ï´Ù. | ENABLED |
DISABLED | |
Concrete ¸Þ¼Òµå¸¦ ´ëü ÁßÀÏ °æ¿ì »ç¿ëÇÏÁö ¾Ê´Â ¸Å°³º¯¼ö º¸°í(COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â concrete ¸Þ¼Òµå¸¦ ´ëüÇÏ´Â ¸Þ¼Òµå¿¡¼ »ç¿ëÇÏÁö ¾Ê´Â ¸Å°³º¯¼ö¸¦ ½ÅÈ£·Î ¾Ë¸³´Ï´Ù. | ENABLED |
DISABLED | |
»ç¿ëÇÏÁö ¾ÊÀº °¡Á®¿À±â º¸°í (COMPILER_PB_UNUSED_IMPORT) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â »ç¿ëÇÏÁö ¾ÊÀº °¡Á®¿À±â ÂüÁ¶¿¡ ´ëÇØ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
»ç¿ëÇÏÁö ¾ÊÀº °³ÀÎ¿ë ±¸¼º¿ø º¸°í(COMPILER_PB_UNUSED_PRIVATE_MEMBER) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, private ¸Þ¼Òµå ¶Ç´Â Çʵ尡 ¼±¾ðµÉ ¶§¸¶´Ù ÄÄÆÄÀÏ·¯´Â ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÏÁö¸¸ °°Àº ´ÜÀ§ ³»¿¡¼´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
ÅëÇÕ ¾×¼¼½º ¿¡¹Ä·¹ÀÌ¼Ç º¸°í (COMPILER_PB_SYNTHETIC_ACCESS_EMULATION) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¿£Å¬·Î¡ À¯ÇüÀÇ ¾×¼¼½º°¡ °¡´ÉÇÏÁö ¾ÊÀº ±¸¼º¿ø¿¡ ¾×¼¼½º¸¦ ¿¡¹Ä·¹ÀÌÆ®ÇÒ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¾×¼¼½º´Â ¼º´É ÇÔÃàÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
±¸Ã¼ÈµÇÁö ¾ÊÀº ¹®ÀÚ¿ ¸®ÅÍ·² º¸°í (COMPILER_PB_NON_NLS_STRING_LITERAL) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ±¸Ã¼ÈµÇÁö ¾ÊÀº ¹®ÀÚ¿ ¸®ÅÍ·²¿¡ ´ëÇØ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù(¿¹: //$NON-NLS-<n>$·Î ű׵ÇÁö ¾ÊÀ½). | ERROR |
WARNING | |
IGNORE | |
'assert' IDÀÇ »ç¿ë¹ý º¸°í (COMPILER_PB_ASSERT_IDENTIFIER) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â 'assert'°¡ ID·Î¼ »ç¿ëµÉ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù(1.4¿¡ ¿¹¾àµÈ Ű¿öµå). | ERROR |
WARNING | |
IGNORE | |
static ±¸¼º¿ø¿¡ ºñstatic ÂüÁ¶ º¸°í(COMPILER_PB_STATIC_ACCESS_RECEIVER) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â Ç¥Çö½Ä ¼ö½Å±â¸¦ »ç¿ëÇÏ¿© static ÇÊµå ¶Ç´Â ¸Þ¼Òµå¿¡ ¾×¼¼½ºÇÒ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
Á¤Àû ±¸¼º¿ø¿¡ °£Á¢ ÂüÁ¶ º¸°í(COMPILER_PB_INDIRECT_STATIC_ACCESS) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â Á¤Àû ÇÊµå ¶Ç´Â ¸Þ¼Òµå°¡ °£Á¢ ¹æ½ÄÀ¸·Î ¾×¼¼½ºµÉ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. Á¤Àû ±¸¼º¿ø¿¡ ´ëÇÑ ÂüÁ¶´Â °¡±ÞÀû ¼±¾ð À¯Çü À̸§À¸·Î ±ÔÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. | ERROR |
WARNING> | |
IGNORE | |
È¿°ú°¡ ¾ø´Â ÁöÁ¤ º¸°í(COMPILER_PB_NO_EFFECT_ASSIGNMENT) | |
»ç¿ë °¡´ÉÇÒ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ÁöÁ¤ÀÌ È¿°ú°¡ ¾øÀ» ¶§¸¶´Ù(¿¹: 'x = x') ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
ºó ¸í·É¹® ¹× ºÒÇÊ¿äÇÑ ¼¼¹ÌÄÝ·Ð º¸°í(COMPILER_PB_EMPTY_STATEMENT) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ºó ¸í·É¹® ¶Ç´Â ºÒÇÊ¿äÇÑ ¼¼¹ÌÄÝ·ÐÀÌ ¹ß°ßµÉ ¶§ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
ºÒÇÊ¿äÇÑ À¯Çü È®ÀÎ º¸°í(COMPILER_PB_UNNECESSARY_TYPE_CHECK) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â cast ¶Ç´Â instanceof Á¶ÀÛÀÌ ºÒÇÊ¿äÇÒ ¶§ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
ºÒÇÊ¿äÇÑ Else º¸°í(COMPILER_PB_UNNECESSARY_ELSE) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¸í·É¹®ÀÌ ºÒÇÊ¿äÇÏ°Ô ElseÀý ³»¿¡ ÁßøµÉ ¶§ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù(Then ÀýÀÌ Á¤»óÀûÀ¸·Î ¿Ï·áµÇÁö ¾Ê´Â °æ¿ì). | ERROR |
WARNING | |
IGNORE | |
°è½ÂµÇÁö ¾Ê´Â ¸Þ¼Òµå¿Í ȣȯ °¡´ÉÇÏÁö ¾ÊÀº ÀÎÅÍÆäÀ̽º ¸Þ¼Òµå º¸°í(COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ÀÎÅÍÆäÀ̽º°¡ °è½ÂµÇÁö ¾Ê´Â ¿ÀºêÁ§Æ® ¸Þ¼Òµå¿Í ȣȯµÇÁö ¾Ê´Â ¸Þ¼Òµå¸¦ Á¤ÀÇÇÒ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
¹®ÀÚ¿ ¿¬°á¿¡¼ char[] Ç¥Çö½Ä »ç¿ë º¸°í(COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¹®ÀÚ¿ ¿¬°á(¿¹: "hello" + new char[]{'w','o','r','l','d'})¿¡¼ char[] Ç¥Çö½ÄÀ» »ç¿ëÇÒ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
R´Ù¸¥ º¯¼ö¸¦ ¼û±â´Â ·ÎÄà º¯¼ö ¼±¾ð º¸°í(COMPILER_PB_LOCAL_VARIABLE_HIDING) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ·ÎÄà º¯¼ö ¼±¾ðÀÌ ÀϺΠÇÊµå ¶Ç´Â ·ÎÄà º¯¼ö(·ÎÄ÷Π¿£Å¬·Î¡ À¯ÇüÀ¸·Î °è½Â ¶Ç´Â Á¤ÀǵÈ)¸¦ ¼û±æ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
´Ù¸¥ º¯¼ö¸¦ ¼û±â´Â ÇÊµå ¼±¾ð º¸°í(COMPILER_PB_FIELD_HIDING) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ÇÊµå ¼±¾ðÀÌ ÀϺΠÇÊµå ¶Ç´Â ·ÎÄà º¯¼ö(·ÎÄ÷Π¿£Å¬·Î¡ À¯ÇüÀ¸·Î °è½Â ¶Ç´Â Á¤ÀǵÈ)¸¦ ¼û±æ ¶§¸¶´Ù ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
´Ù¸¥ Çʵ带 ¼û±â´Â Ư¼ö ¸Å°³º¯¼ö º¸°í(COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â »ý¼ºÀÚ ¶Ç´Â Setter ¸Þ¼Òµå ¸Å°³º¯¼ö ¼±¾ðÀÌ ÀϺΠÇʵå(·ÎÄ÷Π¿£Å¬·Î¡ À¯ÇüÀ¸·Î °è½Â ¶Ç´Â Á¤ÀǵÈ)¸¦ ¼û±æ ¶§¸¶´Ù case¸¦ ½ÅÈ£ÇÕ´Ï´Ù. | ENABLED |
DISABLED | |
°¡´ÉÇÑ ¿ì¹ß ºÎ¿ï ÁöÁ¤ º¸°í(COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ºÎ¿ï ÁöÁ¤ÀÌ Á¦¾î¹®ÀÇ Á¶°Ç(¿©±â¼ ºÎ¿ï ºñ±³·Î ¿¹Á¤µÊ)À¸·Î Ȱµ¿ ÁßÀÌ¸é ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
¹®¼ÈµÇÁö ¾ÊÀº ºó ºí·Ï º¸°í(COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ºó ºí·ÏÀÌ ¹ß°ßµÇ°í ÁÖ¼®À¸·Î ¹®¼ÈµÇÁö ¾ÊÀ» ¶§ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
Á¤»óÀ¸·Î ¿Ï·áµÇÁö ¾Ê´Â Finally ºí·Ï º¸°í(COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â finally ºí·ÏÀÌ Á¤»óÀ¸·Î ¿Ï·áµÇÁö ¾ÊÀ» ¶§ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
»ç¿ëÇÏÁö ¾ÊÀ½À¸·Î ¼±¾ðµÇ¾úÁö¸¸ ó¸®µÈ ¿¹¿Ü º¸°í(COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ¸Þ¼Òµå ¶Ç´Â »ý¼ºÀÚ°¡ ó¸® È®ÀÎ ¿¹¿Ü¸¦ ¼±¾ðÇϰí ÀÖÁö¸¸ ½ÇÁ¦·Î´Â ºÐ¹®¿¡¼ ¿¹¿Ü¸¦ ÀÏÀ¸Å°Áö ¾ÊÀ» ¶§ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
´ëü ¸Þ¼ÒµåÀÇ »ç¿ëÇÏÁö ¾ÊÀ½À¸·Î ¼±¾ðµÇ¾úÁö¸¸ ó¸®µÈ ¿¹¿Ü º¸°í(COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING) | |
»ç¿ë ºÒ°¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â »ç¿ëÇÏÁö ¾ÊÀ½À¸·Î ¼±¾ðµÇ¾úÁö¸¸ ó¸®µÈ ¿¹¿Ü¿¡ ´ëÇÑ ´ëü ¸Þ¼Òµå¸¦ ÇØ´ç Áø´Ü¿¡ Æ÷ÇÔ½ÃŰÁö ¾Ê½À´Ï´Ù. | ENABLED |
DISABLED | |
Çʵ忡 ±ÔÁ¤µÇÁö ¾ÊÀº ¾×¼¼½º º¸°í(COMPILER_PB_UNQUALIFIED_FIELD_ACCESS) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â ÀÚ°ÝÀÌ ¾øÀÌ Çʵ带 ¾×¼¼½ºÇÒ ¶§ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. ÄÚµå ÆÇµ¶¼ºÀ» °³¼±Çϱâ À§Çؼ´Â ±ÔÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, 'x'´Â 'this.x'·Î ½á¾ß ÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
À¯È¿ÇÏÁö ¾ÊÀº Javadoc ÁÖ¼® º¸°í(COMPILER_PB_INVALID_JAVADOC) | |
ÀÌ´Â Javadoc ¹®Á¦Á¡ÀÇ ½É°¢µµ¿¡ ´ëÇÑ ÀÏ¹Ý Á¦¾îÀÔ´Ï´Ù. »ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â JavadocÀÇ ¹®Á¦Á¡¿¡ ´ëÇÑ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù. | ERROR |
WARNING | |
IGNORE | |
À¯È¿ÇÏÁö ¾ÊÀº Javadoc ű×ÀÇ °¡½Ã¼º ·¹º§(COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY) | |
Javadoc ÅÂ±× ¹®Á¦Á¡¿¡ ´ëÇÑ ÃÖ¼Ò °¡½Ã¼º ·¹º§À» ¼³Á¤ÇϽʽÿÀ. ÀÌ ·¹º§ ¾Æ·¡ÀÇ ¹®Á¦Á¡Àº ¹«½ÃÇÕ´Ï´Ù. | PUBLIC |
PROTECTED | |
DEFAULT | |
PRIVATE | |
À¯È¿ÇÏÁö ¾ÊÀº Javadoc ÅÂ±× º¸°í(COMPILER_PB_INVALID_JAVADOC_TAGS) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â JavadocÀÇ ¹ÙÀεåµÇÁö ¾Ê°Å³ª ¿¹»óÇÏÁö ¾ÊÀº ÂüÁ¶ ű׸¦ ½ÅÈ£ÇÕ´Ï´Ù.
¼±¾ðµÇÁö ¾ÊÀº ¿¹¿Ü¸¦ ÂüÁ¶ÇÏ´Â 'throws' ű״ ¿¹»óÇÏÁö ¾ÊÀº ű׷Π°£Áֵ˴ϴÙ.
ÀÌ Áø´ÜÀº Javadoc¿Í ¿¬°üµÈ ±¸¼ºÀÇ °¡½Ã¼º¿¡ µû¶ó »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖÀ½À» Âü°íÇϽʽÿÀ. "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility" ¼³Á¤µµ ÂüÁ¶ÇϽʽÿÀ. |
ENABLED |
DISABLED | |
´©¶ôµÈ Javadoc ÅÂ±× º¸°í(COMPILER_PB_MISSING_JAVADOC_TAGS) | |
ÀÌ´Â Javadoc ´©¶ô ÅÂ±× ¹®Á¦Á¡ÀÇ ½É°¢µµ¿¡ ´ëÇÑ ÀÏ¹Ý Á¦¾îÀÔ´Ï´Ù. »ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â
Javadoc ÁÖ¼®¿¡¼ űװ¡ ´©¶ôµÉ ¶§ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù.
ÀÌ Áø´ÜÀº Javadoc¿Í ¿¬°üµÈ ±¸¼ºÀÇ °¡½Ã¼º¿¡ µû¶ó »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖÀ½À» Âü°íÇϽʽÿÀ. |
ERROR |
WARNING | |
IGNORE | |
´©¶ôµÈ Javadoc ű×ÀÇ °¡½Ã¼º ·¹º§(COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY) | |
Javadoc ´©¶ô ÅÂ±× ¹®Á¦Á¡¿¡ ´ëÇÑ ÃÖ¼Ò °¡½Ã¼º ·¹º§À» ¼³Á¤ÇϽʽÿÀ. ÀÌ ·¹º§ ¾Æ·¡ÀÇ ¹®Á¦Á¡Àº ¹«½ÃÇÕ´Ï´Ù. | PUBLIC |
PROTECTED | |
DEFAULT | |
PRIVATE | |
´ëü ¸Þ¼Òµå¿¡¼ ´©¶ôµÈ Javadoc ÅÂ±× º¸°í(COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING) | |
ÄÄÆÄÀÏ·¯°¡ Javadoc ´©¶ô ÅÂ±× ¹®Á¦Á¡À» º¸°íÇϱâ À§ÇØ ´ëü ¸Þ¼Òµå¸¦ È®ÀÎÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇϽʽÿÀ. | ENABLED |
DISABLED | |
´©¶ôµÈ Javadoc ÁÖ¼® º¸°í(COMPILER_PB_MISSING_JAVADOC_COMMENTS) | |
ÀÌ´Â ´©¶ôµÈ Javadoc ÁÖ¼® ¹®Á¦Á¡ÀÇ ½É°¢µµ¿¡ ´ëÇÑ ÀÏ¹Ý Á¦¾îÀÔ´Ï´Ù.
»ç¿ë °¡´ÉÇÑ °æ¿ì, ÄÄÆÄÀÏ·¯´Â Javadoc ÁÖ¼®ÀÌ ´©¶ôµÉ ¶§ ¿À·ù ¶Ç´Â °æ°í¸¦ ¹ßÇàÇÕ´Ï´Ù.
ÀÌ Áø´ÜÀº ¿¹»óµÈ Javadoc¿Í ¿¬°üµÈ ±¸¼ºÀÇ °¡½Ã¼º¿¡ µû¶ó »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖÀ½À» Âü°íÇϽʽÿÀ. |
ERROR |
WARNING | |
IGNORE | |
´©¶ôµÈ Javadoc ÁÖ¼®ÀÇ °¡½Ã¼º ·¹º§(COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY) | |
´©¶ôµÈ Javadoc ¹®Á¦Á¡¿¡ ´ëÇÑ ÃÖ¼Ò °¡½Ã¼º ·¹º§À» ¼³Á¤ÇϽʽÿÀ. ÀÌ ·¹º§ ¾Æ·¡ÀÇ ¹®Á¦Á¡Àº ¹«½ÃÇÕ´Ï´Ù. | PUBLIC |
PROTECTED | |
DEFAULT | |
PRIVATE | |
´ëü ¸Þ¼Òµå¿¡¼ ´©¶ôµÈ Javadoc ÁÖ¼® º¸°í(COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING) | |
ÄÄÆÄÀÏ·¯°¡ ´©¶ôµÈ Javadoc ÁÖ¼® ¹®Á¦Á¡À» º¸°íÇϱâ À§ÇØ ´ëü ¸Þ¼Òµå¸¦ È®ÀÎÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇϽʽÿÀ. | ENABLED |
DISABLED | |
¼Ò½º ȣȯ¼º ¸ðµå ¼³Á¤ (COMPILER_SOURCE) | |
¼Ò½º°¡ 1.3 ¶Ç´Â 1.4 ȣȯ °¡´ÉÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. 1.4¿¡¼ 'assert'´Â ÁÖÀå Áö¿ø¿¡ ´ëÇÑ ¿¹¾àµÈ Ű¿öµåÀÔ´Ï´Ù. ¶ÇÇÑ 1.4 ¸ðµå·Î Åä±Û ½Ã, ´ë»ó VM ·¹º§Àº "1.4"·Î ¼³Á¤µÇ¾î¾ß Çϸç Áؼö ¸ðµå´Â "1.4"¿©¾ß ÇÕ´Ï´Ù. | VERSION_1_3 |
VERSION_1_4 | |
Áؼö ·¹º§ ¼³Á¤ (COMPILER_COMPLIANCE) | |
ÄÄÆÄÀÏ·¯¿¡ ´ëÇÑ Áؼö ·¹º§À» ¼±ÅÃÇÕ´Ï´Ù. "1.3" ¸ðµå¿¡¼ ¼Ò½º ¹× ´ë»ó ¼³Á¤Àº "1.3" ·¹º§ ÀÌ»óÀÌ¸é ¾ÈµË´Ï´Ù. | VERSION_1_3 |
VERSION_1_4 | |
ÄÄÆÄÀÏ ´ÜÀ§ ´ç º¸°íµÈ ¹®Á¦Á¡ÀÇ ÃÖ´ë ¼ö (COMPILER_PB_MAX_PER_UNIT) | |
°¢ ÄÄÆÄÀÏ ´ÜÀ§¿¡¼ º¸°íµÈ ¹®Á¦Á¡ÀÇ ÃÖ´ë ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù(ÃÖ´ë°ªÀÌ 0ÀÎ °æ¿ì, ¸ðµç ¹®Á¦Á¡ÀÌ º¸°íµË´Ï´Ù). | ¾çÀÇ Á¤¼ö. ±âº»°ªÀº 100ÀÔ´Ï´Ù. |
ÀÚµ¿ Ÿ½ºÅ© ÅÂ±× Á¤ÀÇ(COMPILER_TASK_TAGS) | |
űװ¡ ºñ¾î ÀÖÁö ¾ÊÀ» °æ¿ì, ÄÄÆÄÀÏ·¯´Â Java ¼Ò½º ÄÚµåÀÇ ÁÖ¼®¿¡¼ ÇØ´çÇÏ´Â ÅÂ±× Áß Çϳª¸¦ ¹ß°ßÇÒ ¶§¸¶´Ù Ÿ½ºÅ© ¸¶Ä¿¸¦ ¹ßÇàÇÕ´Ï´Ù. »ý¼ºµÈ Ÿ½ºÅ© ¸Þ½ÃÁö¿¡´Â ű׿Í, ´ÙÀ½ Çà ºÐ¸®ÀÚ ¶Ç´Â ÁÖ¼® ³¡¿¡ µµ´ÞÇÒ ¶§±îÁöÀÇ ¹üÀ§°¡ Æ÷ÇԵǸç, ±× ´ÙÀ½¿¡ ¸Þ½ÃÁö°¡ À߸³´Ï´Ù. | {<ű×>[,<ű×>]*}. ±âº»°ªÀº "TODO,FIXME, XXX"ÀÔ´Ï´Ù. |
ÀÚµ¿ Ÿ½ºÅ© ÅÂ±× Á¤ÀÇ(COMPILER_TASK_PRIORITIES) | |
´ÙÀ½ ¸ñ·ÏÀº ÀÚµ¿ Ÿ½ºÅ© ÅÂ±×¿Í ³ª¶õÈ÷, ÄÄÆÄÀÏ·¯¿¡¼ ¹ßÇàµÈ Ÿ½ºÅ© ¸¶Ä¿ÀÇ ¿ì¼±¼øÀ§(³ôÀ½, º¸Åë ¶Ç´Â ³·À½)¸¦ Á¤ÀÇÇÕ´Ï´Ù. ±âº»°ªÀÌ ÁöÁ¤µÇ¸é °¢ Ÿ½ºÅ© ¸¶Ä¿ÀÇ ¿ì¼±¼øÀ§´Â "NORMAL"ÀÔ´Ï´Ù. °¡´ÉÇÑ ¿ì¼±¼øÀ§´Â "HIGH", "NORMAL" ¶Ç´Â "LOW"ÀÔ´Ï´Ù. | {<¿ì¼±¼øÀ§>[,<¿ì¼±¼øÀ§>]*}. ±âº»°ªÀº "NORMAL,HIGH, NORMAL"ÀÔ´Ï´Ù |
Ÿ½ºÅ© ű×ÀÇ ´ë¼Ò¹®ÀÚ ±¸ºÐ ¿©ºÎ ÆÇº°(COMPILER_TASK_CASE_SENSITIVE) | |
»ç¿ë °¡´ÉÇÑ °æ¿ì, Ÿ½ºÅ© ű״ ´ë¼Ò¹®ÀÚ ±¸ºÐ ¹æ½ÄÀ¸·Î °£Áֵ˴ϴÙ. | ENABLED |
DISABLED |
¼³¸í | °ª |
---|---|
ÀÚ¿ø º¹»ç Á¦¾î¸¦ À§ÇÑ ÇÊÅÍ ÁöÁ¤ (CORE_JAVA_BUILD_RESOURCE_COPY_FILTER) | |
ÀÚ¿ø º¹»ç ÇÁ·Î¼¼½º¸¦ Á¦¾îÇϱâ À§ÇÑ ÇÊÅ͸¦ ÁöÁ¤ÇϽʽÿÀ. (<name>Àº ÇÊÅÍ À̸§ ÆÐÅÏ(¿ÍÀϵåÄ«µå *¸¸ Çã¿ëµÊ) ¶Ç´Â '/'·Î ³¡³ª´Â Æú´õÀÇ À̸§ÀÔ´Ï´Ù.) | {<À̸§>[,<À̸§>]*}. ±âº»°ªÀº ""ÀÔ´Ï´Ù. |
À¯È¿ÇÏÁö ¾ÊÀº Ŭ·¡½º °æ·Î Áß´Ü (CORE_JAVA_BUILD_INVALID_CLASSPATH) | |
Ŭ·¡½º °æ·Î°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì Áß´ÜÇÒ ºô´õ¸¦ Áö½ÃÇÕ´Ï´Ù. | ABORT |
IGNORE | |
Ãâ·Â Æú´õ Á¤¸®(CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER) | |
JavaBuilder°¡ Àüü ºôµå Á¶ÀÛÀ» ¼öÇàÇÒ ¶§ Ãâ·Â Æú´õ¸¦ Á¤¸®ÇÒ ¼ö ÀÖ´ÂÁö Ç¥½ÃÇÕ´Ï´Ù. | CLEAN |
IGNORE | |
Áߺ¹ ÀÚ¿ø º¸°í(CORE_JAVA_BUILD_DUPLICATE_RESOURCE) | |
Ŭ·¡½º °æ·Î°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì Áß´ÜÇÒ ºô´õ¸¦ Áö½ÃÇÕ´Ï´Ù. | ERROR |
WARNING |
¼³¸í | °ª |
---|---|
ÇÁ·ÎÁ§Æ® ºôµå ¼ø¼ °è»ê(CORE_JAVA_BUILD_ORDER) | |
Ŭ·¡½º °æ·Î ÀüÁ¦Á¶°Ç üÀÎÀ» ±â¹ÝÀ¸·Î Çϱâ À§ÇØ JavaCore°¡ ÇÁ·ÎÁ§Æ® ºôµå ¼ø¼¸¦ °Á¦ ¼öÇàÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ Ç¥½ÃÇÕ´Ï´Ù. °è»êÀ» ¿äûÇϸé, À̰ÍÀº Ç÷§Æû ±âº» ¼ø¼(ÇÁ·ÎÁ§Æ® ÂüÁ¶ ±â¹Ý)¸¦ ¹Þ½À´Ï´Ù. | COMPUTE |
IGNORE | |
±âº» ¼Ò½º ÀÎÄÚµù Çü½Ä ÁöÁ¤ (CORE_ENCODING) | |
ÄÄÆÄÀÏµÈ ¼Ò½º¿¡ ´ëÇÑ ÀÎÄÚµù Çü½ÄÀ» °¡Á®¿É´Ï´Ù. ÀÌ ¼³Á¤Àº Àбâ Àü¿ëÀÌ¸ç ´ÙÀ½°ú µ¿ÀÏÇÕ´Ï´Ù. ResourcesPlugin.getEncoding(). | Áö¿øµÇ´Â ¸ðµç ÀÎÄÚµù À̸§. ±âº» °ªÀº Ç÷§Æû ±âº»°ªÀÔ´Ï´Ù. |
ºÒ¿ÏÀüÇÑ Å¬·¡½º °æ·Î º¸°í(CORE_INCOMPLETE_CLASSPATH) | |
Ŭ·¡½º °æ·Î¿¡ Ç׸ñÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª, ÀûÀýÇÏÁö ¾Ê°Å³ª, Ç¥½ÃµÇÁö ¾ÊÀ» ¶§ º¸°íµÇ´Â ¹®Á¦Á¡ÀÇ ½É°¢µµ¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹: ÂüÁ¶ ÇÁ·ÎÁ§Æ®°¡ ´ÝÇô ÀÖÀ½). | ERROR |
WARNING | |
Ŭ·¡½º °æ·Î Áֱ⠺¸°í¼(CORE_CIRCULAR_CLASSPATH) | |
ÇÁ·ÎÁ§Æ®°¡ Áֱ⿡ Æ÷Ç﵃ ¶§ ¹®Á¦Á¡ÀÇ ½É°¢µµ¸¦ Ç¥½ÃÇÕ´Ï´Ù. | ERROR |
WARNING | |
Çʼö 2Áø¿¡ ´ëÇÑ È£È¯ ºÒ°¡´É JDK ·¹º§ º¸°í(CORE_INCOMPATIBLE_JDK_LEVEL) | |
ÇÁ·ÎÁ§Æ®°¡ ȣȯ ºÒ°¡´ÉÇÑ ´ë»ó JDK ·¹º§À» °®´Â ´Ù¸¥ ÇÁ·ÎÁ§Æ® ¶Ç´Â ¶óÀ̺귯¸®¸¦ ÀüÁ¦Á¶°ÇÀ¸·Î ÇÒ ¶§ º¸°íµÇ´Â ¹®Á¦Á¡ÀÇ ½É°¢µµ¸¦ Ç¥½ÃÇϽʽÿÀ(Áï, ÇÁ·ÎÁ§Æ®°¡ 1.1 vmÀ» ´ë»óÀ¸·Î ÇÏÁö¸¸ 1.4 ¶óÀ̺귯¸®¿¡ ´ëÇØ ÄÄÆÄÀÏµÈ °æ¿ì). | ERROR |
WARNING | |
IGNORE | |
Ŭ·¡½º °æ·Î Á¦¿Ü ÆÐÅÏ »ç¿ë °¡´É(CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS) | |
"»ç¿ë ºÒ°¡´É"À¸·Î ¼³Á¤Çϸé, ÇÁ·ÎÁ§Æ® Ŭ·¡½º °æ·ÎÀÇ ¾î¶² Ç׸ñµµ Á¦¿Ü ¶Ç´Â Æ÷ÇÔ ÆÐÅϰú ¿¬°ü½Ãų ¼ö ¾ø½À´Ï´Ù. | ENABLED |
DISABLED | |
Ŭ·¡½º °æ·Î º¹¼ö Ãâ·Â À§Ä¡ »ç¿ë °¡´É(CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS) | |
"»ç¿ë ºÒ°¡´É"À¸·Î ¼³Á¤Çϸé, ÇÁ·ÎÁ§Æ® Ŭ·¡½º °æ·ÎÀÇ ¾î¶² Ç׸ñµµ Á¦¿Ü ÆÐÅϰú ¿¬°üµÉ ¼ö ¾øÀ¸¹Ç·Î º¹¼ö Ãâ·Â À§Ä¡¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. | ENABLED |
DISABLED |
¼³¸í | °ª |
---|---|
Áß°ýÈ£ ¿±â Àü¿¡ »õ Çà »ðÀÔ (FORMATTER_NEWLINE_OPENING_BRACE) | |
»ðÀÔ ½Ã, »õ ÇàÀÌ Áß°ýÈ£¸¦ ¿±â Àü¿¡ »ðÀԵ˴ϴÙ. ±×·¸Áö ¾ÊÀ¸¸é »ðÀԵǴ °ÍÀÌ ¾ø½À´Ï´Ù. | INSERT |
DO_NOT_INSERT | |
Á¦¾î ¸í·É¹® ³»¿¡ »õ Çà »ðÀÔ (FORMATTER_NEWLINE_CONTROL) | |
»ðÀÔ ½Ã, »õ ÇàÀÌ }¿Í ´ÙÀ½¿¡ ¿À´Â else, catch, finally »çÀÌ¿¡ »ðÀԵ˴ϴÙ. | INSERT |
DO_NOT_INSERT | |
ºó ÁÙ Áö¿ì±â (FORMATTER_CLEAR_BLANK_LINES) | |
¸ðµÎ Áö¿ì±âÇÒ ¶§ ¸ðµç ºó ÁÙÀÌ Á¦°ÅµË´Ï´Ù. º¸Á¸ÇÑ °ÍÀÏ °æ¿ì, º¸Á¸ÇÑ °Í¸¸À» º¸Á¸ÇÏ°í ±× ÀÌ¿ÜÀÇ °ÍÀº ¸ðµÎ Á¦°ÅÇÕ´Ï´Ù. | CLEAR_ALL |
PRESERVE_ONE | |
Else/If »çÀÌ¿¡ »õ Çà »ðÀÔ (FORMATTER_NEWLINE_ELSE_IF) | |
»ðÀÔ ½Ã, else¿Í if°¡ °è¼ÓµÇ´Â °æ¿ì ÀÌµé »çÀÌ¿¡ ºó ÁÙÀÌ »ðÀԵ˴ϴÙ. »ðÀÔ ¾ÈÇÔÀ» ¼±ÅÃÇÑ °æ¿ì, else-if°¡ °¡´ÉÇÏ¸é µ¿ÀÏÇÑ Çà¿¡ À¯ÁöµË´Ï´Ù. | INSERT |
DO_NOT_INSERT | |
ºó ºí·Ï¿¡ »õ Çà »ðÀÔ (FORMATTER_NEWLINE_EMPTY_BLOCK) | |
»ðÀÔ ½Ã, } µÚ¿¡ Ű¿öµå°¡ ¿ÀÁö ¾ÊÀ» °æ¿ì °è¼ÓµÇ´Â { ¹× } »çÀÌ¿¡ Çà ³ª´©±â°¡ »ðÀԵ˴ϴÙ. | INSERT |
DO_NOT_INSERT | |
±æÀ̸¦ ÃʰúÇÏ´Â Çà ºÐ¸® (FORMATTER_LINE_SPLIT) | |
±ä Çà(±¸¼º °¡´ÉÇÑ ±æÀ̸¦ Ãʰú)ÀÇ ºÐ¸®¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ±æÀÌ 0Àº Çà ºÐ¸®°¡ ºÒ°¡´ÉÇÕ´Ï´Ù. | ¾çÀÇ Á¤¼ö. ±âº»°ªÀº 80ÀÔ´Ï´Ù. |
¿ä¾à ÁöÁ¤ (FORMATTER_COMPACT_ASSIGNMENT) | |
ÁöÁ¤Àº ºñ´ëĪÀû(¿¹: 'int x= 2;')À¸·Î Çü½Ä鵃 ¼ö ÀÖ½À´Ï´Ù. Á¤»ó(Normal)ÀÏ °æ¿ì °ø¹éÀÌ ÁöÁ¤ Á¶ÀÛÀÚ Àü¿¡ »ðÀԵ˴ϴÙ. | COMPACT |
NORMAL | |
µé¿©¾²±â ¹®ÀÚ Á¤ÀÇ (FORMATTER_TAB_CHAR) | |
ÅÇ ¹®ÀÚ ¶Ç´Â °ø¹éÀ¸·Î µé¿©¾²±â ¼±Åà | TAB |
SPACE | |
°ø¹é µé¿©¾²±â ±æÀÌ Á¤ÀÇ (FORMATTER_TAB_SIZE) | |
°ø¹éÀ» »ç¿ëÇÏ¸é °¢ µé¿©¾²±â Ç¥½Ã¿¡ ´ëÇØ »ç¿ëÇÒ °ø¹é ¹®ÀÚÀÇ ¾çÀ» ¼³Á¤ÇÕ´Ï´Ù. | ¾çÀÇ Á¤¼ö. ±âº»°ªÀº 4ÀÔ´Ï´Ù. |
ij½ºÆ® Ç¥Çö½Ä¿¡ °ø¹é »ðÀÔ(FORMATTER_SPACE_CASTEXPRESSION) | |
»ðÀÔÇÒ °æ¿ì, °ø¹éÀº ij½ºÆ® Ç¥Çö½Ä¿¡¼ À¯Çü°ú Ç¥Çö½Ä »çÀÌ¿¡ Ãß°¡µË´Ï´Ù. | INSERT |
DO_NOT_INSERT |
¼³¸í | °ª |
---|---|
°¡½Ã¼º ±¸ºÐ ¿Ï·á Ȱ¼ºÈ (CODEASSIST_VISIBILITY_CHECK) | |
Ȱ¼ºÈÇÏ¸é ¿Ï·á°¡ º¼ ¼ö ¾ø´Â °ÍµéÀ» Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù(¿¹: ¼öÆÛ Ŭ·¡½ºÀÇ private ¸Þ¼Òµå¸¦ º¼ ¼ö ¾ø½À´Ï´Ù). | ENABLED |
DISABLED | |
ÇÔÃà ±¸¼º¿ø ÀÚµ¿ ÀÚ°Ý ºÎ¿© (CODEASSIST_IMPLICIT_QUALIFICATION) | |
Ȱ¼ºÈµÇ¸é ¿Ï·á°¡ ÇÔÃà Çʵå ÂüÁ¶ ¹× ¸Þ½ÃÁö Ç¥Çö½ÄÀÇ ¿Ï·á¸¦ ÀÚµ¿À¸·Î ÀÚ°Ý ºÎ¿©ÇÕ´Ï´Ù. | ENABLED |
DISABLED | |
Çʵå À̸§¿¡ ´ëÇÑ Á¢µÎºÎ Á¤ÀÇ(CODEASSIST_FIELD_PREFIXES) | |
Á¢µÎºÎ°¡ ºñ¾î ÀÖÁö ¾ÊÀ» °æ¿ì, Çʵå À̸§ÀÇ completionÀº Á¦¾ÈµÈ Á¢µÎºÎ Áß Çϳª·Î ½ÃÀÛÇÕ´Ï´Ù. | {<Á¢µÎºÎ>[,<Á¢µÎºÎ>]*}. ±âº»°ªÀº ""ÀÔ´Ï´Ù. |
static Çʵå À̸§¿¡ ´ëÇÑ Á¢µÎºÎ Á¤ÀÇ(CODEASSIST_STATIC_FIELD_PREFIXES) | |
Á¢µÎºÎ°¡ ºñ¾î ÀÖÁö ¾ÊÀ» °æ¿ì, static Çʵå À̸§ÀÇ completionÀº Á¦¾ÈµÈ Á¢µÎºÎ Áß Çϳª·Î ½ÃÀÛÇÕ´Ï´Ù. | {<Á¢µÎºÎ>[,<Á¢µÎºÎ>]*}. ±âº»°ªÀº ""ÀÔ´Ï´Ù. |
·ÎÄà º¯¼ö À̸§¿¡ ´ëÇÑ Á¢µÎºÎ Á¤ÀÇ(CODEASSIST_LOCAL_PREFIXES) | |
Á¢µÎºÎ°¡ ºñ¾î ÀÖÁö ¾ÊÀ» °æ¿ì, ·ÎÄà º¯¼ö À̸§ÀÇ completionÀº Á¦¾ÈµÈ Á¢µÎºÎ Áß Çϳª·Î ½ÃÀÛÇÕ´Ï´Ù. | {<Á¢µÎºÎ>[,<Á¢µÎºÎ>]*}. ±âº»°ªÀº ""ÀÔ´Ï´Ù. |
Àμö À̸§¿¡ ´ëÇÑ Á¢µÎºÎ Á¤ÀÇ(CODEASSIST_ARGUMENT_PREFIXES) | |
Á¢µÎºÎ°¡ ºñ¾î ÀÖÁö ¾ÊÀ» °æ¿ì, Àμö À̸§ÀÇ completionÀº Á¦¾ÈµÈ Á¢µÎºÎ Áß Çϳª·Î ½ÃÀÛÇÕ´Ï´Ù. | {<Á¢µÎºÎ>[,<Á¢µÎºÎ>]*}. ±âº»°ªÀº ""ÀÔ´Ï´Ù. |
Çʵå À̸§¿¡ ´ëÇÑ Á¢¹ÌºÎ Á¤ÀÇ(CODEASSIST_FIELD_SUFFIXES) | |
Á¢¹ÌºÎ°¡ ºñ¾î ÀÖÁö ¾ÊÀ» °æ¿ì, Çʵå À̸§ÀÇ completionÀº Á¦¾ÈµÈ Á¢¹ÌºÎ Áß Çϳª·Î ³¡³³´Ï´Ù. | {<Á¢¹ÌºÎ>[,<Á¢¹ÌºÎ>]*}. ±âº»°ªÀº ""ÀÔ´Ï´Ù. |
static Çʵå À̸§¿¡ ´ëÇÑ Á¢¹ÌºÎ Á¤ÀÇ(CODEASSIST_STATIC_FIELD_SUFFIXES) | |
Á¢¹ÌºÎ°¡ ºñ¾î ÀÖÁö ¾ÊÀ» °æ¿ì, static Çʵå À̸§ÀÇ completionÀº Á¦¾ÈµÈ Á¢¹ÌºÎ Áß Çϳª·Î ³¡³³´Ï´Ù. | {<Á¢¹ÌºÎ>[,<Á¢¹ÌºÎ>]*}. ±âº»°ªÀº ""ÀÔ´Ï´Ù. |
·ÎÄà º¯¼ö À̸§¿¡ ´ëÇÑ Á¢¹ÌºÎ Á¤ÀÇ(CODEASSIST_LOCAL_SUFFIXES) | |
Á¢¹ÌºÎ°¡ ºñ¾î ÀÖÁö ¾ÊÀ» °æ¿ì, ·ÎÄà º¯¼ö À̸§ÀÇ completionÀº Á¦¾ÈµÈ Á¢¹ÌºÎ Áß Çϳª·Î ³¡³³´Ï´Ù. | {<Á¢¹ÌºÎ>[,<Á¢¹ÌºÎ>]*}. ±âº»°ªÀº ""ÀÔ´Ï´Ù. |
Àμö À̸§¿¡ ´ëÇÑ Á¢¹ÌºÎ Á¤ÀÇ(CODEASSIST_ARGUMENT_SUFFIXES) | |
Á¢¹ÌºÎ°¡ ºñ¾î ÀÖÁö ¾ÊÀ» °æ¿ì, Àμö À̸§ÀÇ completionÀº Á¦¾ÈµÈ Á¢¹ÌºÎ Áß Çϳª·Î ³¡³³´Ï´Ù. | {<Á¢¹ÌºÎ>[,<Á¢¹ÌºÎ>]*}. ±âº»°ªÀº ""ÀÔ´Ï´Ù. |