public class NdTypeParameter extends NdNode
| Modifier and Type | Field and Description |
|---|---|
static FieldOneToMany<NdTypeBound> |
BOUNDS |
static byte |
FLG_FIRST_BOUND_IS_A_CLASS |
static FieldString |
IDENTIFIER |
static FieldManyToOne<NdBinding> |
PARENT |
static StructDef<NdTypeParameter> |
type |
static FieldByte |
TYPE_PARAMETER_FLAGS |
| Constructor and Description |
|---|
NdTypeParameter(NdBinding parent,
char[] identifier) |
NdTypeParameter(Nd nd,
long address) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<NdTypeBound> |
getBounds() |
char[] |
getIdentifier() |
void |
getSignature(CharArrayBuffer result) |
static void |
getSignature(CharArrayBuffer buffer,
java.util.List<NdTypeParameter> params) |
boolean |
isFirstBoundAClass() |
void |
setFirstBoundIsClass(boolean isClass) |
public static final FieldManyToOne<NdBinding> PARENT
public static final FieldString IDENTIFIER
public static final FieldOneToMany<NdTypeBound> BOUNDS
public static final FieldByte TYPE_PARAMETER_FLAGS
public static final byte FLG_FIRST_BOUND_IS_A_CLASS
public static final StructDef<NdTypeParameter> type
public NdTypeParameter(Nd nd, long address)
public NdTypeParameter(NdBinding parent, char[] identifier)
public char[] getIdentifier()
public void setFirstBoundIsClass(boolean isClass)
public boolean isFirstBoundAClass()
public java.util.List<NdTypeBound> getBounds()
public void getSignature(CharArrayBuffer result)
public static void getSignature(CharArrayBuffer buffer, java.util.List<NdTypeParameter> params)