|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface ParameterizedType
ParameterizedType´Â Collection<String> µîÀÇ ÆĶó¹ÌÅÍÈ µÈ ÇüŸ¦ ³ªÅ¸³À´Ï´Ù.
ÆĶó¹ÌÅÍÈ µÈ ÇüÅ´ ÀÌ ÆÐÅ°Áö·Î ÁöÁ¤µÇ°í ÀÖµµ·Ï, ¸®Ç÷ºÆ®
¸Þ¼µå¿¡ ÀÇÇØ ÇÊ¿äÇÏ°Ô µÉ ¶§ óÀ½À¸·Î ÀÛ¼ºµË´Ï´Ù. ÆĶó¹ÌÅÍÈ µÈ ÇüÅ p°¡ ÀÛ¼ºµÇ¸é, p°¡ ÀνºÅϽºÈÇÏ´Â ¹ü¿ëÀûÀÎ ÇüÅ ¼±¾ðÀÌ ÇØ°áµÇ¾î p
¸ðµç ÇüÅ Àμö°¡ Àç±ÍÀûÀ¸·Î ÀÛ¼ºµË´Ï´Ù. ÇüÅ º¯¼öÀÇ ÀÛ¼º ÇÁ·Î¼¼½ºÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â TypeVariable
¸¦
ÂüÁ¶ÇϽʽÿÀ. ÆĶó¹ÌÅÍÈ µÈ ÇüŸ¦ ¹Ýº¹ÇØ ÀÛ¼ºÇصµ È¿°ú´Â ¾ø½À´Ï´Ù.
ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ÀνºÅϽº´Â °°Àº ¹ü¿ëÀûÀÎ ÇüÅ ¼±¾ðÀ» °øÀ¯ÇØ, µ¿ÀÏÇÑ ÇüÅ ÆĶó¹ÌÅ͸¦ °¡Áö´Â 2°³ÀÇ ÀνºÅϽº¸¦ µî°¡¶ó°í º¸´Â equals() ¸Þ¼µå¸¦ ±¸ÇöÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
¸Þ¼µå °³¿ä | |
---|---|
Type [] |
getActualTypeArguments ()
ÀÌ ÇüÅ¿¡ ´ëÇÑ ½ÇÁ¦ÀÇ ÇüÅ Àμö¸¦ ³ªÅ¸³»´Â Type °´Ã¼ÀÇ ¹è¿À» ¸®ÅÏÇÕ´Ï´Ù. |
Type |
getOwnerType ()
ÀÌ ÇüÅ°¡ ¸â¹öÀÎ ÇüŸ¦ ³ªÅ¸³»´Â Type °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Type |
getRawType ()
ÀÌ ÇüŸ¦ ¼±¾ðÇÑ Å¬·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¸¦ ³ªÅ¸³»´Â Type °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
Type [] getActualTypeArguments()
ÀϺÎÀÇ ÄÉÀ̽º¿¡¼´Â ¸®ÅÏµÈ ¹è¿Àº ºñ¾îÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ÀÌ ÇüÅ°¡ ÆĶó¹ÌÅÍÈ µÈ Çü³»¿¡¼ »óÀÚ·Î µÈ, ÆĶó¹ÌÅÍȵǾî ÀÖÁö ¾ÊÀº ÇüŸ¦ ³ªÅ¸³»´Â °æ¿ì¿¡ ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
TypeNotPresentException
- ½ÇÁ¦ÀÇ ÇüÅ Àμö°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÇüÅ ¼±¾ðÀ» ÂüÁ¶ÇÏ´Â °æ¿ì
MalformedParameterizedTypeException
- ½ÇÁ¦ÀÇ ÇüÅ ÆĶó¹ÌÅÍ°¡ ¾î¶°ÇÑ ÀÌÀ¯¿¡ ÀÇÇØ ÀνºÅϽºÈÇÒ ¼ö ¾ø´Â ÆĶó¹ÌÅÍÈ µÈ ÇüŸ¦ ÂüÁ¶ÇÏ´Â °æ¿ìType getRawType()
Type getOwnerType()
O<T>.I<S>
ÀÎ °æ¿ì O<T>
Ç¥ÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ÇüÅ°¡ Åé ·¹º§ÀÇ ÇüÅÂÀÇ °æ¿ì, null°¡ ¸®Åϵ˴ϴ٠.
TypeNotPresentException
- ¼ÒÀ¯ÀÚÇüÀÌ, Á¸ÀçÇÏÁö ¾Ê´Â ÇüÅ ¼±¾ðÀ» ÂüÁ¶ÇÏ´Â °æ¿ì
MalformedParameterizedTypeException
- ¼ÒÀ¯ÀÚÇüÀÌ, ¾î¶°ÇÑ ÀÌÀ¯¿¡ ÀÇÇØ ÀνºÅϽºÈÇÒ ¼ö ¾ø´Â ÆĶó¹ÌÅÍÈ µÈ ÇüŸ¦ ÂüÁ¶ÇÏ´Â °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.