JavaTM 2 Platform
Standard Ed. 5.0

java.lang.reflect
ÀÎÅÍÆäÀ̽º WildcardType

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Type

public interface WildcardType
extends Type

WildcardType´Â ?,? extends Number, ȤÀº ? super Integer µî, ¿ÍÀϵå Ä«µåÇüÀÇ ½ÄÀ» ³ªÅ¸³À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.5

¸Þ¼­µå °³¿ä
 Type [] getLowerBounds ()
          ÀÌ ÇüÅ º¯¼öÀÇ ÇÏÇÑÀ» ³ªÅ¸³»´Â Type ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 Type [] getUpperBounds ()
          ÀÌ ÇüÅ º¯¼öÀÇ »óÇÑÀ» ³ªÅ¸³»´Â Type ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 

¸Þ¼­µåÀÇ »ó¼¼

getUpperBounds

Type [] getUpperBounds()
ÀÌ ÇüÅ º¯¼öÀÇ »óÇÑÀ» ³ªÅ¸³»´Â Type ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù. »óÇÑÀÌ ¸í½ÃÀûÀ¸·Î ¼±¾ðµÇÁö ¾Ê´Â °æ¿ì, »óÇÑÀº Object ÀÔ´Ï´Ù.

°¢ »óÇÑ B ¿¡ ´ëÇØ,

¹Ýȯ°ª:
ÀÌ ÇüÅ º¯¼öÀÇ »óÇÑÀ» ³ªÅ¸³»´Â Type ¹è¿­
¿¹¿Ü:
TypeNotPresentException - °æ°èÀÇ ¾î¶² °ÍÀΰ¡°¡, Á¸ÀçÇÏÁö ¾Ê´Â ÇüÅ ¼±¾ðÀ» ÂüÁ¶ÇÏ´Â °æ¿ì
MalformedParameterizedTypeException - °æ°èÀÇ ¾î¶² °ÍÀΰ¡°¡, ¾î¶°ÇÑ ÀÌÀ¯¿¡ ÇØ ÀνºÅϽºÈ­ÇÒ ¼ö ¾ø´Â ÆÄ¶ó¹ÌÅÍÈ­ µÈ ÇüŸ¦ ÂüÁ¶ÇÏ´Â °æ¿ì

getLowerBounds

Type [] getLowerBounds()
ÀÌ ÇüÅ º¯¼öÀÇ ÇÏÇÑÀ» ³ªÅ¸³»´Â Type ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù. ÇÏÇÑÀÌ ¸í½ÃÀûÀ¸·Î ¼±¾ðµÇÁö ¾Ê´Â °æ¿ì, ÇÏÇÑÀº null ÇüÅÂÀÔ´Ï´Ù. ÀÌ ÄÉÀ̽º¿¡¼­´Â ±æÀÌ Á¦·ÎÀÇ ¹è¿­ÀÌ µ¹·ÁÁÖ°íÁý´Ï´Ù.

°¢ ÇÏÇÑ B ¿¡ ´ëÇØ,

¹Ýȯ°ª:
ÀÌ ÇüÅ º¯¼öÀÇ ÇÏÇÑÀ» ³ªÅ¸³»´Â Type ¹è¿­
¿¹¿Ü:
TypeNotPresentException - °æ°èÀÇ ¾î¶² °ÍÀΰ¡°¡, Á¸ÀçÇÏÁö ¾Ê´Â ÇüÅ ¼±¾ðÀ» ÂüÁ¶ÇÏ´Â °æ¿ì
MalformedParameterizedTypeException - °æ°èÀÇ ¾î¶² °ÍÀΰ¡°¡, ¾î¶°ÇÑ ÀÌÀ¯¿¡ ÇØ ÀνºÅϽºÈ­ÇÒ ¼ö ¾ø´Â ÆÄ¶ó¹ÌÅÍÈ­ µÈ ÇüŸ¦ ÂüÁ¶ÇÏ´Â °æ¿ì

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.