package bluej.views;

import bluej.debugger.gentype.GenTypeDeclTpar;


| Represents a formal type parameter for a generic class | | @author Poul Henriksen <polle@mip.sdu.dk> | @version $Id: TypeParamView.java 6215 2009-03-30 13:28:25Z polle $ | public class TypeParamView { protected GenTypeDeclTpar paramType; protected View view;
| Constructor. | | @param view The view of the generic class to which this type parameter belongs | @param paramType The type parameter | protected TypeParamView(View view, GenTypeDeclTpar paramType) { if (view == null) { throw new NullPointerException(); } if (paramType == null) { throw new NullPointerException(); } this.view = view; this.paramType = paramType; }
| Returns the name of this formal type parameter as a String | public String getName() { return paramType.getTparName(); }
| @return the View of the class or interface that declares this member. | public View getDeclaringView() { return view; }
| Returns a string describing this type parameter. This includes name and bound as written in Java. | Eaxample: T extends Integer | public String toString() { return paramType.toString(true); } public GenTypeDeclTpar getParamType() { return paramType; } }
top, use, map, class TypeParamView

.   TypeParamView
.   getName
.   getDeclaringView
.   toString
.   getParamType




58 neLoCode + 10 LoComm