|
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 µµ ÂüÁ¶ÇϽʽÿÀ.