edu.umd.cs.findbugs.ba.generic
public abstract static class GenericUtilities.TypeCategory extends Object
| Field Summary | |
|---|---|
| static GenericUtilities.TypeCategory | ARRAY_TYPE A array |
| static GenericUtilities.TypeCategory | NON_REFERENCE_TYPE anything that is not a reference |
| static GenericUtilities.TypeCategory | PARAMETERS A parameterized class e.g. |
| static GenericUtilities.TypeCategory | PLAIN_OBJECT_TYPE A simple (non-generic ObjectType) |
| static GenericUtilities.TypeCategory | TYPE_VARIABLE A simple type variable e.g. |
| static GenericUtilities.TypeCategory | WILDCARD A simple wildcard i.e. |
| static GenericUtilities.TypeCategory | WILDCARD_EXTENDS A wildcard that extends another ObjectType e.g. |
| static GenericUtilities.TypeCategory | WILDCARD_SUPER A wildcard that is extended by another ObjectType e.g. |
| Method Summary | |
|---|---|
| abstract String | asString(GenericObjectType obj) |
| static String | asString(ArrayType atype) |
List<String>E.
Underlying ObjectType is java.lang.Object?.
Underlying ObjectType is java.lang.Object? extends Comparable.
Underlying ObjectType is java.lang.Object.
The extended type can be an ObjectType or a GenericObjectType? super Comparable.
Underlying ObjectType is java.lang.Object.
The super type can be an ObjectType or a GenericObjectType